3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-26 02:19:26 +01:00

TODO: Mark handle 2nd RSNE task done

This commit is contained in:
Denis Kenzior 2015-05-28 15:57:28 -05:00
parent 6db43588c6
commit 307bea844a
2 changed files with 6 additions and 15 deletions

12
TODO
View File

@ -293,18 +293,6 @@ Wireless daemon
Priority: Medium Priority: Medium
Complexity: C1 Complexity: C1
- Parse & utilize the 2nd RSNE element in Step 3/4 of the 4-way Handshake
EAPoL Key Data can contain two RSN elements. The second element contains
ciphering settings which were mandated by the AP and could be different
from settings we provided. We should parse the 2nd RSNE and determine
whether the settings are acceptable. If so, these settings should be
utilized for the established connection. Otherwise, connection establishment
should be aborted.
Priority: High
Complexity: C1
- Add unit test for each of the mpdu management frame type - Add unit test for each of the mpdu management frame type
Currently, only authentication and deauthentication frames have Currently, only authentication and deauthentication frames have

View File

@ -2,25 +2,28 @@
IWD IWD
=== ===
IWD will start a scheduled scan to the interface if the hardware supports - IWD will start a scheduled scan to the interface if the hardware supports
that feature. If the iwd closes or dies so that the kernel netlink socket that feature. If the iwd closes or dies so that the kernel netlink socket
is closed, then the scheduled scan is cancelled automatically if the kernel is closed, then the scheduled scan is cancelled automatically if the kernel
supports this. This is done by giving NL80211_ATTR_SOCKET_OWNER netlink supports this. This is done by giving NL80211_ATTR_SOCKET_OWNER netlink
attribute when initiating the scheduled scan. attribute when initiating the scheduled scan.
IWD contains a network object that will contain a list of BSS that have the - IWD contains a network object that will contain a list of BSS that have the
same SSID and security setting. From user point of view, we will connect to same SSID and security setting. From user point of view, we will connect to
a certain SSID instead of connecting directly to a BSS. IWD will then pick a certain SSID instead of connecting directly to a BSS. IWD will then pick
the best BSS automatically from the BSS list when connecting to a SSID. the best BSS automatically from the BSS list when connecting to a SSID.
The "best" BSS in this context is the BSS that has the highest signal strength. The "best" BSS in this context is the BSS that has the highest signal strength.
IWD uses the DBus agent interface to query information from the user. - IWD uses the DBus agent interface to query information from the user.
The information asked include things like passphrase etc. The user can The information asked include things like passphrase etc. The user can
register only one agent to iwd. If the user does not respond in timely register only one agent to iwd. If the user does not respond in timely
manner to the query, then the pending user request is cancelled after a manner to the query, then the pending user request is cancelled after a
timeout. The pending user request is also cancelled if user disconnects a timeout. The pending user request is also cancelled if user disconnects a
pending connection attempt. pending connection attempt.
- IWD supports the full RSN 4-Way Handshake for PTK generation. Support for
handling the optional (second) RSN element from the AP is included.
Wireless monitor Wireless monitor
================ ================