Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| wifi:todostuff [2020/07/15 17:16] – AdrianChadd | wifi:todostuff [2021/06/06 02:46] (current) – add CategoryWiFi MarkLinimon | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== Wifi (net80211, driver) wishlist ====== |
| ===== net80211 ===== | ===== net80211 ===== | ||
| + | |||
| + | ==== Global state ==== | ||
| + | |||
| + | * Review the use of ic-> | ||
| + | * Update the per-VAP / global state for 11g ERP, short/long slot time, WME, HT protection, etc to assign the state per-channel, | ||
| + | * Look at what it'd take to push node creation/ | ||
| + | |||
| + | ==== Encryption ==== | ||
| + | |||
| + | * Need CCMP-256 key support (11ac, 11ax) | ||
| + | * Need GCMP-256 key support (11ac, 11ax) | ||
| + | * Add support for the >1 pairwise key that showed up in 802.11-2016 | ||
| + | * Explicitly tag keys as pairwise and remove the pointer-comparison logic done to determine if a given key is pairwise or not; it's dumb and error-prone | ||
| ==== IBSS ==== | ==== IBSS ==== | ||
| Line 26: | Line 39: | ||
| ==== 802.11ac ==== | ==== 802.11ac ==== | ||
| - | * Need CCMP-256 key support; | ||
| - | * Need GCMP-256 key support; | ||
| * Need to add the TX beamforming, | * Need to add the TX beamforming, | ||
| * (done) Need to migrate the rest of the 11g protection (barker/ | * (done) Need to migrate the rest of the 11g protection (barker/ | ||
| Line 155: | Line 166: | ||
| * when doing TDMA, ensure that chips that implement the TX "abort if it will exceed %%TxOP%%" | * when doing TDMA, ensure that chips that implement the TX "abort if it will exceed %%TxOP%%" | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{tag> | ||