freebsd-dev/sys/dev/iwm
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
..
if_iwm_7000.c [iwm] Switch 7265D and 3165 devices to 7265D firmware. 2017-02-22 04:53:33 +00:00
if_iwm_8000.c [iwm] Move struct iwm_cfg chipset configs to if_iwm_7000.c and _8000.c 2017-02-22 04:35:53 +00:00
if_iwm_binding.c iwm: add 'opt_wlan.h' include into source files. 2016-05-19 23:31:00 +00:00
if_iwm_binding.h [iwn] fix firmware command use in iwm_auth(). 2016-04-25 16:13:04 +00:00
if_iwm_config.h [iwm] Move struct iwm_cfg chipset configs to if_iwm_7000.c and _8000.c 2017-02-22 04:35:53 +00:00
if_iwm_debug.h [iwm] Add support for Firmware paging, needed for newer 8000C firmware. 2017-02-24 07:07:58 +00:00
if_iwm_fw.c [iwm] add if_iwm_fw.c. 2017-02-24 15:17:43 +00:00
if_iwm_fw.h [iwm] add if_iwm_fw.c. 2017-02-24 15:17:43 +00:00
if_iwm_led.c iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_led.h iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_mac_ctxt.c [iwm] TODO for QOS support. 2017-02-06 01:57:59 +00:00
if_iwm_mac_ctxt.h
if_iwm_notif_wait.c [iwm] Add implementation of the notification wait api from iwlwifi. 2017-02-06 05:27:07 +00:00
if_iwm_notif_wait.h [iwm] Add implementation of the notification wait api from iwlwifi. 2017-02-06 05:27:07 +00:00
if_iwm_pcie_trans.c [iwm] Move struct iwm_cfg chipset configs to if_iwm_7000.c and _8000.c 2017-02-22 04:35:53 +00:00
if_iwm_pcie_trans.h [iwm] Implement apmg_wake_up_wa workaround properly for 7000 family. 2017-02-08 06:53:23 +00:00
if_iwm_phy_ctxt.c [iwm] Sync valid_tx_ant and valid_rx_ant mask handling with iwlwifi. 2017-02-06 05:03:41 +00:00
if_iwm_phy_ctxt.h
if_iwm_phy_db.c [iwm] Change 2nd arg of iwm_phy_db_set_section() to struct iwm_rx_packet. 2017-02-06 05:09:42 +00:00
if_iwm_phy_db.h [iwm] Change 2nd arg of iwm_phy_db_set_section() to struct iwm_rx_packet. 2017-02-06 05:09:42 +00:00
if_iwm_power.c iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_power.h
if_iwm_scan.c [iwm] Add scan abort functions, to properly cancel a running scan. 2017-02-08 06:44:50 +00:00
if_iwm_scan.h [iwm] Add scan abort functions, to properly cancel a running scan. 2017-02-08 06:44:50 +00:00
if_iwm_time_event.c [iwm] Use htole16 for policy field in struct iwm_time_event_cmd_v2. 2016-09-19 22:06:00 +00:00
if_iwm_time_event.h [iwn] fix firmware command use in iwm_auth(). 2016-04-25 16:13:04 +00:00
if_iwm_util.c [iwm] Move iwm_dma_contig_alloc/_free functions to if_iwm_util.c. 2017-02-22 05:11:24 +00:00
if_iwm_util.h [iwm] Move iwm_dma_contig_alloc/_free functions to if_iwm_util.c. 2017-02-22 05:11:24 +00:00
if_iwm.c net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
if_iwmreg.h [iwm] Add support for Firmware paging, needed for newer 8000C firmware. 2017-02-24 07:07:58 +00:00
if_iwmvar.h [iwm] Add support for Firmware paging, needed for newer 8000C firmware. 2017-02-24 07:07:58 +00:00