freebsd-skq/sys/dev/bwn
avos 1a97c780f0 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
..
bwn_mac.c bhnd(4): Unify NVRAM/SPROM parsing, implement compact SPROM layout encoding. 2016-11-26 23:22:32 +00:00
if_bwn_chipid.h
if_bwn_cordic.h
if_bwn_debug.h
if_bwn_misc.h
if_bwn_pci.c bwn(4): ignore BCM4321's unpopulated USB11 host controller core. 2016-09-05 21:55:27 +00:00
if_bwn_pcivar.h bwn(4): ignore BCM4321's unpopulated USB11 host controller core. 2016-09-05 21:55:27 +00:00
if_bwn_phy_common.c [bwn] add extra debugging for non-SIBA devices. 2016-05-24 01:20:30 +00:00
if_bwn_phy_common.h
if_bwn_phy_g.c
if_bwn_phy_g.h
if_bwn_phy_lp.c
if_bwn_phy_lp.h
if_bwn_phy_n.c [bwn] complain usefully if a PHY-N PHY is detected with no support is compiled in. 2016-06-05 07:51:36 +00:00
if_bwn_phy_n.h [bwn] add PHY-N glue. 2016-05-17 07:11:12 +00:00
if_bwn_util.c
if_bwn_util.h
if_bwn.c net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
if_bwnreg.h [bwn] program in the MAC capabilities somewhere where later microcode 2016-05-19 05:06:48 +00:00
if_bwnvar.h [bwn] add initial 5xx firmware API support 2016-05-18 05:56:25 +00:00