/kernel/linux/linux-5.10/net/mac80211/ |
H A D | mesh_ps.c | 22 struct ieee80211_hdr *nullfunc; /* use 4addr header */ in mps_qos_null_get() local 24 int size = sizeof(*nullfunc); in mps_qos_null_get() 32 nullfunc = skb_put(skb, size); in mps_qos_null_get() 34 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() 36 nullfunc->frame_control = fc; in mps_qos_null_get() 37 nullfunc->duration_id = 0; in mps_qos_null_get() 38 nullfunc->seq_ctrl = 0; in mps_qos_null_get() 40 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in mps_qos_null_get() 42 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc); in mps_qos_null_get() 367 struct ieee80211_hdr *nullfunc; in mpsp_trigger_send() local [all...] |
H A D | sta_info.c | 1396 struct ieee80211_qos_hdr *nullfunc; in ieee80211_send_null_response() local 1398 int size = sizeof(*nullfunc); in ieee80211_send_null_response() 1421 nullfunc = skb_put(skb, size); in ieee80211_send_null_response() 1422 nullfunc->frame_control = fc; in ieee80211_send_null_response() 1423 nullfunc->duration_id = 0; in ieee80211_send_null_response() 1424 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_send_null_response() 1425 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1426 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1427 nullfunc->seq_ctrl = 0; in ieee80211_send_null_response() 1432 nullfunc in ieee80211_send_null_response() [all...] |
H A D | cfg.c | 3632 struct ieee80211_qos_hdr *nullfunc; in ieee80211_probe_client() local 3634 int size = sizeof(*nullfunc); in ieee80211_probe_client() 3682 nullfunc = skb_put(skb, size); in ieee80211_probe_client() 3683 nullfunc->frame_control = fc; in ieee80211_probe_client() 3684 nullfunc->duration_id = 0; in ieee80211_probe_client() 3685 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_probe_client() 3686 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 3687 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 3688 nullfunc->seq_ctrl = 0; in ieee80211_probe_client() 3699 nullfunc in ieee80211_probe_client() [all...] |
H A D | mlme.c | 49 "Maximum nullfunc tx tries before disconnecting (reason 4)."); 1095 struct ieee80211_hdr_3addr *nullfunc; in ieee80211_send_nullfunc() local 1103 nullfunc = (struct ieee80211_hdr_3addr *) skb->data; in ieee80211_send_nullfunc() 1105 nullfunc->frame_control |= cpu_to_le16(IEEE80211_FCTL_PM); in ieee80211_send_nullfunc() 1123 struct ieee80211_hdr *nullfunc; in ieee80211_send_4addr_nullfunc() local 1135 nullfunc = skb_put_zero(skb, 30); in ieee80211_send_4addr_nullfunc() 1138 nullfunc->frame_control = fc; in ieee80211_send_4addr_nullfunc() 1139 memcpy(nullfunc->addr1, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 1140 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_4addr_nullfunc() 1141 memcpy(nullfunc in ieee80211_send_4addr_nullfunc() [all...] |
H A D | tx.c | 307 * When software scanning only nullfunc frames (to notify in ieee80211_tx_h_check_assoc() 5157 struct ieee80211_hdr_3addr *nullfunc; in ieee80211_nullfunc_get() local 5181 sizeof(*nullfunc) + 2); in ieee80211_nullfunc_get() 5187 nullfunc = skb_put_zero(skb, sizeof(*nullfunc)); in ieee80211_nullfunc_get() 5188 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in ieee80211_nullfunc_get() 5197 nullfunc->frame_control |= in ieee80211_nullfunc_get() 5204 memcpy(nullfunc->addr1, ifmgd->bssid, ETH_ALEN); in ieee80211_nullfunc_get() 5205 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN); in ieee80211_nullfunc_get() 5206 memcpy(nullfunc in ieee80211_nullfunc_get() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | mesh_ps.c | 23 struct ieee80211_hdr *nullfunc; /* use 4addr header */ in mps_qos_null_get() local 25 int size = sizeof(*nullfunc); in mps_qos_null_get() 33 nullfunc = skb_put(skb, size); in mps_qos_null_get() 35 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() 37 nullfunc->frame_control = fc; in mps_qos_null_get() 38 nullfunc->duration_id = 0; in mps_qos_null_get() 39 nullfunc->seq_ctrl = 0; in mps_qos_null_get() 41 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in mps_qos_null_get() 43 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc); in mps_qos_null_get() 368 struct ieee80211_hdr *nullfunc; in mpsp_trigger_send() local [all...] |
H A D | sta_info.c | 1762 struct ieee80211_qos_hdr *nullfunc; in ieee80211_send_null_response() local 1764 int size = sizeof(*nullfunc); in ieee80211_send_null_response() 1787 nullfunc = skb_put(skb, size); in ieee80211_send_null_response() 1788 nullfunc->frame_control = fc; in ieee80211_send_null_response() 1789 nullfunc->duration_id = 0; in ieee80211_send_null_response() 1790 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_send_null_response() 1791 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1792 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response() 1793 nullfunc->seq_ctrl = 0; in ieee80211_send_null_response() 1798 nullfunc in ieee80211_send_null_response() [all...] |
H A D | cfg.c | 4131 struct ieee80211_qos_hdr *nullfunc; in ieee80211_probe_client() local 4133 int size = sizeof(*nullfunc); in ieee80211_probe_client() 4182 nullfunc = skb_put(skb, size); in ieee80211_probe_client() 4183 nullfunc->frame_control = fc; in ieee80211_probe_client() 4184 nullfunc->duration_id = 0; in ieee80211_probe_client() 4185 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in ieee80211_probe_client() 4186 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 4187 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_probe_client() 4188 nullfunc->seq_ctrl = 0; in ieee80211_probe_client() 4199 nullfunc in ieee80211_probe_client() [all...] |
H A D | tx.c | 299 * When software scanning only nullfunc frames (to notify in ieee80211_tx_h_check_assoc() 5712 struct ieee80211_hdr_3addr *nullfunc; in ieee80211_nullfunc_get() local 5720 sizeof(*nullfunc) + 2); in ieee80211_nullfunc_get() 5743 nullfunc = skb_put_zero(skb, sizeof(*nullfunc)); in ieee80211_nullfunc_get() 5744 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in ieee80211_nullfunc_get() 5753 nullfunc->frame_control |= in ieee80211_nullfunc_get() 5761 memcpy(nullfunc->addr1, link->conf->bssid, ETH_ALEN); in ieee80211_nullfunc_get() 5762 memcpy(nullfunc->addr2, link->conf->addr, ETH_ALEN); in ieee80211_nullfunc_get() 5763 memcpy(nullfunc in ieee80211_nullfunc_get() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A D | init.c | 174 struct ieee80211_hdr_3addr *nullfunc; in wl1271_ap_init_null_template() local 178 nullfunc = kzalloc(sizeof(*nullfunc), GFP_KERNEL); in wl1271_ap_init_null_template() 179 if (!nullfunc) { in wl1271_ap_init_null_template() 184 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in wl1271_ap_init_null_template() 188 /* nullfunc->addr1 is filled by FW */ in wl1271_ap_init_null_template() 190 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 191 memcpy(nullfunc->addr3, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 195 CMD_TEMPL_NULL_DATA, nullfunc, in wl1271_ap_init_null_template() 196 sizeof(*nullfunc), in wl1271_ap_init_null_template() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/ |
H A D | init.c | 174 struct ieee80211_hdr_3addr *nullfunc; in wl1271_ap_init_null_template() local 178 nullfunc = kzalloc(sizeof(*nullfunc), GFP_KERNEL); in wl1271_ap_init_null_template() 179 if (!nullfunc) { in wl1271_ap_init_null_template() 184 nullfunc->frame_control = cpu_to_le16(IEEE80211_FTYPE_DATA | in wl1271_ap_init_null_template() 188 /* nullfunc->addr1 is filled by FW */ in wl1271_ap_init_null_template() 190 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 191 memcpy(nullfunc->addr3, vif->addr, ETH_ALEN); in wl1271_ap_init_null_template() 195 CMD_TEMPL_NULL_DATA, nullfunc, in wl1271_ap_init_null_template() 196 sizeof(*nullfunc), in wl1271_ap_init_null_template() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | fw.c | 397 u8 *nullfunc; in rtl8723e_set_fw_rsvdpagepkt() local 423 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt() 424 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt() 425 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt() 426 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | fw.c | 549 u8 *nullfunc; in rtl88e_set_fw_rsvdpagepkt() local 575 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl88e_set_fw_rsvdpagepkt() 576 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt() 577 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl88e_set_fw_rsvdpagepkt() 578 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | fw.c | 549 u8 *nullfunc; in rtl88e_set_fw_rsvdpagepkt() local 575 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl88e_set_fw_rsvdpagepkt() 576 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt() 577 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl88e_set_fw_rsvdpagepkt() 578 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl88e_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | fw.c | 397 u8 *nullfunc; in rtl8723e_set_fw_rsvdpagepkt() local 423 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt() 424 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt() 425 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt() 426 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 577 u8 *nullfunc; in rtl92c_set_fw_rsvdpagepkt() local 599 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92c_set_fw_rsvdpagepkt() 600 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt() 601 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92c_set_fw_rsvdpagepkt() 602 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | fw.c | 606 u8 *nullfunc; in rtl92d_set_fw_rsvdpagepkt() local 625 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92d_set_fw_rsvdpagepkt() 626 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 627 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt() 628 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | fw.c | 667 u8 *nullfunc; in rtl92ee_set_fw_rsvdpagepkt() local 694 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92ee_set_fw_rsvdpagepkt() 695 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 696 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92ee_set_fw_rsvdpagepkt() 697 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | fw.c | 488 u8 *nullfunc; in rtl8723be_set_fw_rsvdpagepkt() local 515 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt() 516 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 517 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt() 518 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 577 u8 *nullfunc; in rtl92c_set_fw_rsvdpagepkt() local 599 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92c_set_fw_rsvdpagepkt() 600 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt() 601 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92c_set_fw_rsvdpagepkt() 602 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92c_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | fw.c | 606 u8 *nullfunc; in rtl92d_set_fw_rsvdpagepkt() local 625 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92d_set_fw_rsvdpagepkt() 626 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt() 627 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt() 628 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | fw.c | 488 u8 *nullfunc; in rtl8723be_set_fw_rsvdpagepkt() local 515 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt() 516 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt() 517 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt() 518 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | fw.c | 667 u8 *nullfunc; in rtl92ee_set_fw_rsvdpagepkt() local 694 nullfunc = &reserved_page_packet[NULL_PG * 128]; in rtl92ee_set_fw_rsvdpagepkt() 695 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt() 696 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl92ee_set_fw_rsvdpagepkt() 697 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | fw.c | 1529 u8 *nullfunc; in rtl8812ae_set_fw_rsvdpagepkt() local 1561 nullfunc = &reserved_page_packet_8812[NULL_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt() 1562 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1563 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt() 1564 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1666 u8 *nullfunc; in rtl8821ae_set_fw_rsvdpagepkt() local 1698 nullfunc = &reserved_page_packet_8821[NULL_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt() 1699 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1700 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt() 1701 SET_80211_HDR_ADDRESS3(nullfunc, ma in rtl8821ae_set_fw_rsvdpagepkt() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | fw.c | 1529 u8 *nullfunc; in rtl8812ae_set_fw_rsvdpagepkt() local 1561 nullfunc = &reserved_page_packet_8812[NULL_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt() 1562 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1563 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt() 1564 SET_80211_HDR_ADDRESS3(nullfunc, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1666 u8 *nullfunc; in rtl8821ae_set_fw_rsvdpagepkt() local 1698 nullfunc = &reserved_page_packet_8821[NULL_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt() 1699 SET_80211_HDR_ADDRESS1(nullfunc, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt() 1700 SET_80211_HDR_ADDRESS2(nullfunc, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt() 1701 SET_80211_HDR_ADDRESS3(nullfunc, ma in rtl8821ae_set_fw_rsvdpagepkt() [all...] |