Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wifi: Basic AP mode support #13449

Merged
merged 15 commits into from
Dec 19, 2023
Merged

wifi: Basic AP mode support #13449

merged 15 commits into from
Dec 19, 2023

Conversation

krish2718
Copy link
Contributor

Beaconing only

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Dec 15, 2023

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
hostap nrfconnect/sdk-hostap@d8d1d6d nrfconnect/sdk-hostap@bd0564c (main) nrfconnect/[email protected]
nrfxlib nrfconnect/sdk-nrfxlib@f61d074 nrfconnect/sdk-nrfxlib@79ea425 (main) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@8614671 nrfconnect/sdk-zephyr@4262130 (main) nrfconnect/[email protected]

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Dec 15, 2023

Test specification

CI/Jenkins/NRF

  • Integration Platforms

CI/Jenkins/integration

Test Module File based changes Manually selected West overwrite
desktop52_verification X
test-fw-nrfconnect-chip X
test-fw-nrfconnect-fem X
test-fw-nrfconnect-nrf-iot_cloud X
test-fw-nrfconnect-nrf-iot_mosh X
test-fw-nrfconnect-nrf-iot_positioning X
test-fw-nrfconnect-nrf-iot_thingy91 X
test-fw-nrfconnect-nrf-iot_zephyr_lwm2m X
test-fw-nrfconnect-rpc X
test-fw-nrfconnect-rs X
test-fw-nrfconnect-thread X
test-sdk-find-my X
test-sdk-wifi X

test-sdk-wifi: added because there was no .github/test-spec.yml in 'hostap'

Detailed information of selected test modules

Note: This message is automatically posted and updated by the CI

Minor improvements for AP mode.

Signed-off-by: Chaitanya Tata <[email protected]>
Fixes to get basic AP beaconing.

Signed-off-by: Chaitanya Tata <[email protected]>
Fixes for AP mode in OS agnostic code.

Signed-off-by: Chaitanya Tata <[email protected]>
These were missed in the original support.

Fixes SHEL-2256.

Signed-off-by: Chaitanya Tata <[email protected]>
hostapd macros should be used directly without prefixing with CONFIG.

Fixes SHEL-2256.

Signed-off-by: Chaitanya Tata <[email protected]>
This prepares for the upcoming AP mode support and moves re-usable code
to a common helper function.

Signed-off-by: Chaitanya Tata <[email protected]>
WPA supplicant handle is not used anymore.

Signed-off-by: Chaitanya Tata <[email protected]>
AP mode needs corresponding WPA supplicant AP mode, so, fix the
dependency.

Signed-off-by: Chaitanya Tata <[email protected]>
Implement AP mode Wi-Fi management operations.

Implements SHEL-2255.

Signed-off-by: Chaitanya Tata <[email protected]>
This is necessary to check if the set interface is success or failure.

Signed-off-by: Chaitanya Tata <[email protected]>
This is needed for many VIF FMAC commands, so, store it in the VIF
context for easier access.

Signed-off-by: Chaitanya Tata <[email protected]>
This adds basic AP beaconing support.

Implements SHEL-2257 partially.

Signed-off-by: Chaitanya Tata <[email protected]>
RSSI is only applicable for STA mode, as for AP there are multiple
peers. This causes failure and unnecessary delay, so, just skip the
retrieval.

Signed-off-by: Chaitanya Tata <[email protected]>
Now that we have basic AP support, add the build combination to twister.

Signed-off-by: Chaitanya Tata <[email protected]>
Before starting AP mode, we don't need to search for existing networks
and join them, as the use-case is starting SoftAP.

This speeds up the AP mode operation significantly.

Signed-off-by: Chaitanya Tata <[email protected]>
@rlubos rlubos merged commit 563456e into nrfconnect:main Dec 19, 2023
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest manifest-hostap manifest-nrfxlib manifest-zephyr
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants