Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: wfx: update TODO

Some work has been done :)

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Link: https://lore.kernel.org/r/20200115135338.14374-66-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Jérôme Pouiller and committed by
Greg Kroah-Hartman
270f104b 240503a6

+1 -11
+1 -11
drivers/staging/wfx/TODO
··· 1 1 This is a list of things that need to be done to get this driver out of the 2 2 staging directory. 3 3 4 - - Allocation of "link ids" is too complex. Allocation/release of link ids from 5 - sta_add()/sta_remove() should be sufficient. 6 - 7 - - The path for packets with IEEE80211_TX_CTL_SEND_AFTER_DTIM flags should be 8 - cleaned up. Currently, the process involve multiple work structs and a 9 - timer. It could be simplifed. In add, the requeue mechanism triggers more 10 - frequently than it should. 11 - 12 4 - All structures defined in hif_api_*.h are intended to sent/received to/from 13 - hardware. All their members whould be declared __le32 or __le16. These 14 - structs should only been used in files named hif_* (and maybe in data_*.c). 15 - The upper layers (sta.c, scan.c etc...) should manage mac80211 structures. 5 + hardware. All their members whould be declared __le32 or __le16. 16 6 See: 17 7 https://lore.kernel.org/lkml/20191111202852.GX26530@ZenIV.linux.org.uk 18 8