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

[PW_SID:666424] Roam based on packet loss event #127

Closed
wants to merge 7 commits into from
Closed

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    d0a8cb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27ad6ad View commit details
    Browse the repository at this point in the history
  3. auto-t: sleep in wait_for_async_op

    This was using a lambda function as input which runs much too fast
    for UML to advance the time. Change this to sleep for 100ms between
    each check.
    
    This fixes the random hang in testNetconfig.
    jprestwo authored and IWDTestBot committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    c46e1a4 View commit details
    Browse the repository at this point in the history
  4. station: react to (new) netdev packet loss event

    This adds a new netdev event for packet loss notifications from
    the kernel. Depending on the scenario a station may see packet
    loss events without any other indications like low RSSI. In these
    cases IWD should still roam since there is no data flowing.
    jprestwo authored and IWDTestBot committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    eb85c61 View commit details
    Browse the repository at this point in the history
  5. netdev: handle packet loss notification

    This attribute was already handled and simply printed. Now a
    netdev event will be sent to notify any listeners.
    jprestwo authored and IWDTestBot committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    13f706e View commit details
    Browse the repository at this point in the history
  6. auto-t: add generic tx_packet function

    This sends data over the raw sockets similar to test_ifaces_connected
    jprestwo authored and IWDTestBot committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    4b0ae07 View commit details
    Browse the repository at this point in the history
  7. auto-t: add packet loss test to testPSK-roam

    A new test which blocks all data frames once connected, then tries
    to send 100 packets. This should result in the kernel sending a
    packet loss event to userspace, which IWD should react to and roam.
    jprestwo authored and IWDTestBot committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    ab0513f View commit details
    Browse the repository at this point in the history