On Tue, Jul 14, 2015 at 01:18:00PM -0600, Todd C. Miller wrote: > On Tue, 14 Jul 2015 20:47:57 +0200, Stefan Sperling wrote: > > > Updates standard references to 802.11-2012 (except for crypto). > > > > Also adds some new symbols from 802.11-2012. > > Some of these names are needlessly different from ieee80211.h in > Free and Net.
Ah, thanks. I'll check that out. > Also, what happened to IEEE80211_ELEMID_TPC and > IEEE80211_ELEMID_CCKM? I don't suppose it matters much since those > two are unused it just seems odd to drop them since they are present > in Free, Net and Linux. The standard doesn't list them. They are in a range marked as reserved. It seems CCKM is a proprietary Cisco extension for roaming which we can't support anyway because we don't support roaming. For TCP there are two elements in the standard using different numbers, IEEE80211_ELEMID_TPC_REQUEST and IEEE80211_ELEMID_TPC_REPORT, which I've added. I'm not sure where IEEE80211_ELEMID_TPC came from (exists since r1.1). I'd rather have the header be consistent with the standard. I have no problem with implementing extensions to the standard but I don't see a point in declaring non-standard elements without using them.
