TODO: Mark hwsim client tracking task done

The "Add support for client tracking of HWSIM_CMD_CREATE_RADIO"
task is done. The patch to kernel mac80211_hwsim kernel module
was submitted and it was added to mac80211-next tree 09 Oct 2014
in commit "e9ed49bf4c2c"
This commit is contained in:
Jukka Rissanen 2014-10-10 10:47:20 +03:00 committed by Denis Kenzior
parent 1a07cf4ab1
commit fc4462359b
2 changed files with 7 additions and 15 deletions

15
TODO
View File

@ -30,21 +30,6 @@ mac80211_hwsim
Priority: Low
Complexity: C1
- Add support for client tracking of HWSIM_CMD_CREATE_RADIO
When using HWSIM_CMD_CREATE_RADIO command the newly created radio is
not bound to the owner of the netlink socket. This means that the radio
stays around even after the client quits. For testing tools it would
be beneficial if the newly created radio could be bound to the lifetime
of the netlink socket.
Create a new HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE (netlink flag attribute)
that can be given to HWSIM_CMD_CREATE_RADIO to indicate this behavior.
Priority: High
Complexity: C1
Owner: Jukka Rissanen <jukka.rissanen@linux.intel.com>
- Rename HWSIM_CMD_CREATE_RADIO into HWSIM_CMD_NEW_RADIO
Using the name HWSIM_CMD_NEW_RADIO is more fitting on how other pieces

View File

@ -21,3 +21,10 @@ The radio id from kernel mac80211_hwsim module is parsed properly in
hwsim. The radio id is not returned as HWSIM_ATTR_RADIO_ID but instead
it is returned in error message. If the error code > 0, then that means
the radio id. If the error code < 0, then that indicates a real error.
The hwsim uses new HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE flag attribute to
tell the kernel that when the hwsim process dies, the radios it created
should be removed. For testing tools it is beneficial if the newly
created radio could be bound to the lifetime of the netlink socket.
The old behaviour i.e., radio is not destroyed when hwsim quits,
is used if one starts the hwsim with -k (--keep) command line option.