-
Notifications
You must be signed in to change notification settings - Fork 0
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
Conversation
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.
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.
This attribute was already handled and simply printed. Now a netdev event will be sent to notify any listeners.
This sends data over the raw sockets similar to test_ifaces_connected
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.
Fetch PR Make Distcheck Build - Configure Make Check Make Check w/Valgrind Incremental Build with patches |
Fetch PR GitLint Make Distcheck Build - Configure Make Check Make Check w/Valgrind Incremental Build with patches Autotest Runner Clang Build |
715ebbd
to
cef4459
Compare
bacae4c
to
bf67c52
Compare
1702cf9
to
d7d43ee
Compare
4dd04ad
to
dc48e01
Compare
a7eb9f8
to
2cb0444
Compare
166654c
to
fe49085
Compare
4cf117b
to
e250f40
Compare
bf69279
to
f6eb4cc
Compare
f6eb4cc
to
a434086
Compare
a434086
to
4438e33
Compare
4438e33
to
4c2060a
Compare
4c2060a
to
5d2700c
Compare
5d2700c
to
a434086
Compare
2b8ee3c
to
030468e
Compare
31e670b
to
6ed130b
Compare
6ed130b
to
2993656
Compare
6ed130b
to
3c39bff
Compare
c080c99
to
a655e16
Compare
a655e16
to
a3ddc2d
Compare
0920c1e
to
46a676a
Compare
76ac191
to
b04ae4f
Compare
a550095
to
b0822d9
Compare
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.
src/netdev.h | 1 +
src/station.c | 39 +++++++++++++++++++++++++++++++++------
2 files changed, 34 insertions(+), 6 deletions(-)