freebsd-nq/sys/dev/usb/wlan
Adrian Chadd 2cb9ef8d38 rum(4): add support for hardware encryption (WEP, TKIP and CCMP).
This diff includes:

* Transmitter Addresses, Keys and TKIP MIC addition to the Security Key Table.
* Proper SEC Control Registers initialization and maintenance.
* Additional flags and values in TX descriptor, which are required for encryption support.
* Error checking in RX path.

Tested:

* Tested on WUSB54GC, STA (WEP, TKIP, CCMP), HOSTAP (CCMP) and IBSS (CCMP, WPA-None) modes.
* rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, STA mode (CCMP+TKIP)

Submitted by:	<s3erios@gmail.com>
Differential Revision:	https://reviews.freebsd.org/D3640
2015-10-03 20:49:08 +00:00
..
if_rsu.c modify the rssi logic a bit to actually return a useful rssi. 2015-09-30 05:19:16 +00:00
if_rsureg.h modify the rssi logic a bit to actually return a useful rssi. 2015-09-30 05:19:16 +00:00
if_rum.c rum(4): add support for hardware encryption (WEP, TKIP and CCMP). 2015-10-03 20:49:08 +00:00
if_rumfw.h
if_rumreg.h rum(4): add support for hardware encryption (WEP, TKIP and CCMP). 2015-10-03 20:49:08 +00:00
if_rumvar.h rum(4): add support for hardware encryption (WEP, TKIP and CCMP). 2015-10-03 20:49:08 +00:00
if_run.c run(4): Add initial support for IBSS merge. 2015-10-03 15:48:21 +00:00
if_runreg.h
if_runvar.h run(4): Add initial support for IBSS merge. 2015-10-03 15:48:21 +00:00
if_uath.c net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:48:59 +00:00
if_uathreg.h
if_uathvar.h net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:48:59 +00:00
if_upgt.c Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
if_upgtvar.h Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
if_ural.c ural(4): reduce copy-paste in ural_newstate(). 2015-10-03 05:55:16 +00:00
if_uralreg.h
if_uralvar.h net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
if_urtw.c net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:48:59 +00:00
if_urtwn.c urtwn(4): fix sequence numbering for QoS frames 2015-10-03 06:07:01 +00:00
if_urtwnreg.h net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
if_urtwreg.h
if_urtwvar.h Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
if_zyd.c net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:48:59 +00:00
if_zydfw.h
if_zydreg.h Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00