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: Upmerge for 2.8.0 #18066

Merged
merged 18 commits into from
Oct 25, 2024
Merged

wifi: Upmerge for 2.8.0 #18066

merged 18 commits into from
Oct 25, 2024

Commits on Oct 25, 2024

  1. manifest: sdk-zephyr: Wi-Fi upmerge

    Pull changes for Wi-Fi upmerge for 2.8.0.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    76889a3 View commit details
    Browse the repository at this point in the history
  2. manifest: nrfxlib: Pull updated FW blobs

    The FW blobs have been updated for upmerge.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    14bea19 View commit details
    Browse the repository at this point in the history
  3. samples: wifi: shell: Support enterprise mode build

    Introduce a new overlay to build enterprise mode support.
    Increase kernel heap to accommodate the enterprise mode
    feature.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f0a0b62 View commit details
    Browse the repository at this point in the history
  4. samples: wifi: shell: Add enterprise mode build test

    Add enterprise mode support for twister runs.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    70ff8dc View commit details
    Browse the repository at this point in the history
  5. net: wifi_credentials: Add support for EAP-TLS configuration

    Add support to configure EAP-TLS method in Wi-Fi credentials.
    Add getopt support to `add` command to facilitate extending the
    configuration options.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    76823a0 View commit details
    Browse the repository at this point in the history
  6. net: wifi_mgmt_ext: Add support for EAP-TLS method

    Add support to read identity and private key password if
    configured in Enterprise mode.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c775931 View commit details
    Browse the repository at this point in the history
  7. samples: wifi: Add offloaded raw tx mode sample

    This sample demonstrates the offloaded raw TX packet
    functionality of the nRF70 device.
    
    Signed-off-by: Kapil Bhatt <[email protected]>
    kapbh authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e1cf7f1 View commit details
    Browse the repository at this point in the history
  8. samples: wifi: shell: Add overlay for enterprise mode

    Add overlay to enable enterprise mode configs.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    11041db View commit details
    Browse the repository at this point in the history
  9. samples: wifi: Remove fixed buffer size configuration

    This fixes a Kconfig warning as nRF70 by default uses variable buffer
    sizes.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7d258db View commit details
    Browse the repository at this point in the history
  10. dts: bindings: Remove nRF70 bindings

    These are now migrated upstream.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d19f2bd View commit details
    Browse the repository at this point in the history
  11. net: lib: nrf70_fw_ext: Add Offloaded Raw TX support

    This is a newly added FW patch variant.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    97c2990 View commit details
    Browse the repository at this point in the history
  12. net: wifi_credentials: Fix commands mixup

    With the recent changes to Wi-Fi shell to use the separate command
    declaration so that Wi-Fi commands can be extended externally, this
    causes some sort of conflict with wifi_cred, possibly because both
    command parent names start with "wifi", few commands from "wifi" end up
    wth "wifi_cred".
    
    As we debug the root cause, temporarily renamed the parent to
    "nwifi_cred" to avoid this mixup, the shell command is still
    "wifi_cred", so, this is acceptable.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    508335a View commit details
    Browse the repository at this point in the history
  13. doc: nrf: Create documentation for advanced Wi-Fi security modes.

    Create documentation for enterprise mode and PSA. Add entry in migration
    guide for the syntax change in `wifi_cred add` command.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    25dafd5 View commit details
    Browse the repository at this point in the history
  14. snippet: nrf70-wifi: Fix SoF with shell thread

    Shell with Wi-Fi needs higher stack size, at least 5200. This fixes a
    crash seen during Wi-Fi connect on 54L15.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d085d43 View commit details
    Browse the repository at this point in the history
  15. sysbuild: wif: Fix non-default modes configs

    During the renaming this was missed and none-of the modes work except
    for the default mode "system", and we see build errors or memory
    increase for other modes.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6aa3dcc View commit details
    Browse the repository at this point in the history
  16. wifi_cred: Limit Enterprise credentials length

    Using fully allowed lengths cause the settings subsystem maximum allowed
    length overflow, so, as a temporary workaround limit the lengths, these
    should be enough for typical usecases.
    
    We need to relook at this approach esp. dealing with flash as we cannot
    just increase maximum allowed lengths.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ceeb293 View commit details
    Browse the repository at this point in the history
  17. samples: wifi: shell: Increase shell stack size

    Executing auto_connect from wifi_cred shell needs extra memory on stack.
    Increase the shell stack size to accommodate this.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    707ecda View commit details
    Browse the repository at this point in the history
  18. net: lib: wifi_mgmt_ext: Add entries for phase2 certs

    Add entries for phase2 certificates in connection parameters.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and krish2718 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c78d954 View commit details
    Browse the repository at this point in the history