freebsd-dev/sys/dev/rtwn
Andriy Voskoboinyk f631357540 net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters
directly from the node.

- Use ni_txparms directly instead of calculating them manually every time
- Move M_EAPOL flag check upper; otherwise it may be skipped due to
'ucastrate' / 'mcastrate' check
- Use 'mgtrate' for control frames too (see ifconfig(8), mgtrate parameter)
- Add few more M_EAPOL checks where it was missing (zyd(4), ural(4),
urtw(4))
- Few unrelated cleanups

Tested with:
 - Intel 6205 (iwn(4)), STA mode;
 - WUSB54GC (rum(4)), HOSTAP mode + RTL8188EU (rtwn(4)), STA mode.

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D9811
2017-02-26 20:49:35 +00:00
..
pci rtwn: export more stats to net80211 2017-01-17 00:35:23 +00:00
rtl8188e Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
rtl8192c Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
rtl8192e Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
rtl8812a Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
rtl8821a Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
usb Sort REALTEK section and remove duplicate entry for RTL8192CU. 2017-01-24 03:00:22 +00:00
if_rtwn_beacon.c rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_beacon.h rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_calib.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_calib.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_cam.c net80211 + drivers: convert to ieee80211_crypto_get_key_wepidx(). 2016-12-07 22:16:07 +00:00
if_rtwn_cam.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_debug.h rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_efuse.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_efuse.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_fw.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_fw.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_nop.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_ridx.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_rx.c rtwn: export more stats to net80211 2017-01-17 00:35:23 +00:00
if_rtwn_rx.h rtwn: export more stats to net80211 2017-01-17 00:35:23 +00:00
if_rtwn_task.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_task.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_tx.c net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
if_rtwn_tx.h rtwn: enable 11n support for RTL8188CE. 2016-11-12 17:58:37 +00:00
if_rtwn.c Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
if_rtwnreg.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwnvar.h Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00