/Linux-v4.19/Documentation/networking/ |
D | mac80211-auth-assoc-deauth.txt | 10 participant mac80211 14 userspace->mac80211: authenticate 17 mac80211->driver: sta_state(AP, not-exists) 18 mac80211->driver: bss_info_changed(clear BSSID) 20 note over mac80211,driver 26 mac80211->driver: config(channel, channel type) 27 mac80211->driver: bss_info_changed(set BSSID, basic rate bitmap) 28 mac80211->driver: sta_state(AP, exists) 31 mac80211->driver: TX directed probe request 32 driver->mac80211: RX probe response [all …]
|
D | mac80211-injection.txt | 1 How to use packet injection with mac80211 4 mac80211 now allows arbitrary packets to be injected down any Monitor Mode 85 mac80211 interface that is in Monitor mode. Libpcap can also be used,
|
/Linux-v4.19/Documentation/driver-api/80211/ |
D | mac80211-advanced.rst | 2 mac80211 subsystem (advanced) 6 for advanced interaction of mac80211 with drivers to exploit more 15 mac80211. 17 .. kernel-doc:: include/net/mac80211.h 20 .. kernel-doc:: include/net/mac80211.h 23 .. kernel-doc:: include/net/mac80211.h 26 .. kernel-doc:: include/net/mac80211.h 29 .. kernel-doc:: include/net/mac80211.h 32 .. kernel-doc:: include/net/mac80211.h 35 .. kernel-doc:: include/net/mac80211.h [all …]
|
D | mac80211.rst | 2 mac80211 subsystem (basics) 6 part of the book while implementing a mac80211 driver. In some chapters, 19 and registered with mac80211. 32 .. kernel-doc:: include/net/mac80211.h 35 .. kernel-doc:: include/net/mac80211.h 38 .. kernel-doc:: include/net/mac80211.h 41 .. kernel-doc:: include/net/mac80211.h 44 .. kernel-doc:: include/net/mac80211.h 47 .. kernel-doc:: include/net/mac80211.h 50 .. kernel-doc:: include/net/mac80211.h [all …]
|
D | index.rst | 9 mac80211 10 mac80211-advanced
|
/Linux-v4.19/net/mac80211/ |
D | Kconfig | 2 tristate "Generic IEEE 802.11 Networking Stack (mac80211)" 50 mac80211 will use. Note that this default can still be 75 bool "Enable mac80211 mesh networking (pre-802.11s) support" 94 bool "Export mac80211 internals in DebugFS" 98 the internal state of mac80211 in debugfs. 103 bool "Trace all mac80211 debug messages" 106 Select this option to have mac80211 register the 116 bool "Select mac80211 debugging features" 119 This option collects various mac80211 debug settings. 125 This option affects code generation in mac80211, when [all …]
|
D | Makefile | 2 obj-$(CONFIG_MAC80211) += mac80211.o 5 mac80211-y := \ 37 mac80211-$(CONFIG_MAC80211_LEDS) += led.o 38 mac80211-$(CONFIG_MAC80211_DEBUGFS) += \ 44 mac80211-$(CONFIG_MAC80211_MESH) += \ 52 mac80211-$(CONFIG_PM) += pm.o 62 mac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y) 63 mac80211-$(CONFIG_MAC80211_RC_MINSTREL_HT) += $(rc80211_minstrel_ht-y)
|
/Linux-v4.19/Documentation/networking/mac80211_hwsim/ |
D | README | 1 mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 12 arbitrary number of IEEE 802.11 radios for mac80211. It can be used to 13 test most of the mac80211 functionality and user space tools (e.g., 15 the normal case of using real WLAN hardware. From the mac80211 view 17 to mac80211 are needed to use this testing tool. 20 to test their code and work with new features to mac80211, hostapd, 36 radio. Software encryption in mac80211 is used so that the frames are 41 mac80211. This interface can be used to monitor all transmitted frames
|
D | hostapd.conf | 6 ssid=mac80211 test
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl8xxxu/ |
D | Kconfig | 5 tristate "RTL8723AU/RTL8188[CR]U/RTL819[12]CU (mac80211) support" 9 parts written to utilize the Linux mac80211 stack. 17 from the in kernel mac80211 stack.
|
/Linux-v4.19/drivers/net/wireless/ |
D | Kconfig | 21 bool "mac80211-based legacy WDS support" if EXPERT 24 mac80211-based 4-addr AP/client support supersedes it with 76 tristate "Simulated radio testing tool for mac80211" 80 IEEE 802.11 networking stack (mac80211) functionality. This is not
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | dm.c | 247 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) { in rtl92ee_dm_cck_packet_detection_thresh() 591 if (rtlpriv->mac80211.mode == WIRELESS_MODE_B) in rtl92ee_dm_is_edca_turbo_disable() 720 is40mhz = rtlpriv->mac80211.bw_40; in rtl92ee_dm_dynamic_primary_cca_ckeck() 721 sec_ch_offset = rtlpriv->mac80211.cur_40_prime_sc; in rtl92ee_dm_dynamic_primary_cca_ckeck() 724 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP) { in rtl92ee_dm_dynamic_primary_cca_ckeck() 730 if (rtlpriv->mac80211.link_state < MAC80211_LINKED) in rtl92ee_dm_dynamic_primary_cca_ckeck() 820 if (rtlpriv->mac80211.link_state < MAC80211_LINKED) { in rtl92ee_dm_dynamic_atc_switch() 1084 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_STATION && in rtl92ee_dm_common_info_self_update() 1085 rtlpriv->mac80211.link_state >= MAC80211_LINKED) { in rtl92ee_dm_common_info_self_update() 1090 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP || in rtl92ee_dm_common_info_self_update() [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/btcoexist/ |
D | halbtcoutsrc.c | 258 rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, 0x67, len, cmd); in halbtc_send_bt_mp_operation() 301 rtl_lps_leave(rtlpriv->mac80211.hw); in halbtc_leave_lps() 324 rtl_lps_enter(rtlpriv->mac80211.hw); in halbtc_enter_lps() 335 rtl_lps_leave(rtlpriv->mac80211.hw); in halbtc_normal_lps() 487 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) in halbtc_get_wifi_rssi() 521 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_STATION && in halbtc_get() 522 rtlpriv->mac80211.link_state >= MAC80211_LINKED) in halbtc_get() 574 if (rtlpriv->mac80211.mode == WIRELESS_MODE_B) in halbtc_get() 959 rtl_set_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask, data); in halbtc_set_bbreg() 967 return rtl_get_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask); in halbtc_get_bbreg() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
D | halbtcoutsrc.c | 269 rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, 0x67, len, cmd); in halbtc_send_bt_mp_operation() 312 rtl_lps_leave(rtlpriv->mac80211.hw); in halbtc_leave_lps() 335 rtl_lps_enter(rtlpriv->mac80211.hw); in halbtc_enter_lps() 346 rtl_lps_leave(rtlpriv->mac80211.hw); in halbtc_normal_lps() 357 rtl_lps_leave(rtlpriv->mac80211.hw); in halbtc_pre_normal_lps() 540 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) in halbtc_get_wifi_rssi() 574 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_STATION && in halbtc_get() 575 rtlpriv->mac80211.link_state >= MAC80211_LINKED) in halbtc_get() 630 if (rtlpriv->mac80211.mode == WIRELESS_MODE_B) in halbtc_get() 1031 rtl_set_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask, data); in halbtc_set_bbreg() [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | base.c | 1848 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl_beacon_statistic() 1851 if (rtlpriv->mac80211.link_state < MAC80211_LINKED) in rtl_beacon_statistic() 1864 if (!ether_addr_equal(hdr->addr3, rtlpriv->mac80211.bssid)) in rtl_beacon_statistic() 2124 rtlpriv->mac80211.vif); in rtl_watchdog_wq_callback() 2350 if (rtlpriv->mac80211.act_scanning) in rtl_send_smps_action() 2362 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP) in rtl_send_smps_action() 2365 memcpy(bssid, rtlpriv->mac80211.bssid, ETH_ALEN); in rtl_send_smps_action() 2480 if (rtlpriv->mac80211.link_state == MAC80211_NOLINK) { in rtl_check_beacon_key() 2490 if (!ether_addr_equal(hdr->addr3, rtlpriv->mac80211.bssid)) in rtl_check_beacon_key() 2535 if (rtlpriv->mac80211.link_state != MAC80211_LINKED && in rtl_check_beacon_key() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | dm.c | 1000 if (rtlpriv->mac80211.mode == WIRELESS_MODE_B) in rtl8723be_dm_is_edca_turbo_disable() 1029 iot_peer = rtlpriv->mac80211.vendor; in rtl8723be_dm_check_edca_turbo() 1077 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) { in rtl8723be_dm_cck_packet_detection_thresh() 1141 if (rtlpriv->mac80211.link_state < MAC80211_LINKED) { in rtl8723be_dm_dynamic_atc_switch() 1243 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_STATION && in rtl8723be_dm_common_info_self_update() 1244 rtlpriv->mac80211.link_state >= MAC80211_LINKED) { in rtl8723be_dm_common_info_self_update() 1249 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP || in rtl8723be_dm_common_info_self_update() 1250 rtlpriv->mac80211.opmode == NL80211_IFTYPE_ADHOC || in rtl8723be_dm_common_info_self_update() 1251 rtlpriv->mac80211.opmode == NL80211_IFTYPE_MESH_POINT) { in rtl8723be_dm_common_info_self_update()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | Makefile | 4 iwldvm-objs += main.o rs.o mac80211.o ucode.o tx.o
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | Makefile | 19 ath5k-y += mac80211-ops.o
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | Makefile | 3 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | Makefile | 9 mmio.o util.o trace.o dma.o mac80211.o debugfs.o eeprom.o tx.o agg-rx.o
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | dm.h | 119 (((struct rtl_priv *)(_priv))->mac80211.opmode == \
|
D | hal_bt_coexist.c | 71 if (rtlpriv->mac80211.mode == WIRELESS_MODE_G || in _rtl8723_dm_bt_check_wifi_state() 72 rtlpriv->mac80211.mode == WIRELESS_MODE_B) { in _rtl8723_dm_bt_check_wifi_state() 360 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) { in rtl8723e_dm_bt_get_rx_ss()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | Kconfig | 20 This driver uses the kernel's mac80211 subsystem. 46 This driver uses the kernel's mac80211 subsystem.
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 1925 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl_beacon_statistic() 1928 if (rtlpriv->mac80211.link_state < MAC80211_LINKED) in rtl_beacon_statistic() 1941 if (!ether_addr_equal(hdr->addr3, rtlpriv->mac80211.bssid)) in rtl_beacon_statistic() 2223 rtlpriv->mac80211.vif); in rtl_watchdog_wq_callback() 2492 if (rtlpriv->mac80211.act_scanning) in rtl_send_smps_action() 2504 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP) in rtl_send_smps_action() 2507 memcpy(bssid, rtlpriv->mac80211.bssid, ETH_ALEN); in rtl_send_smps_action() 2615 rtlpriv->mac80211.vendor = PEER_ATH; in rtl_chk_vendor_ouisub() 2620 rtlpriv->mac80211.vendor = PEER_BROAD; in rtl_chk_vendor_ouisub() 2623 rtlpriv->mac80211.vendor = PEER_RAL; in rtl_chk_vendor_ouisub() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | Kconfig | 8 use of the mac80211 stack.
|