Home
last modified time | relevance | path

Searched refs:mgmt (Results 1 – 25 of 30) sorted by relevance

12

/net/mac80211/
A Ds1g.c39 struct ieee80211_mgmt *mgmt; in ieee80211_s1g_send_twt_setup() local
47 mgmt = skb_put_zero(skb, len); in ieee80211_s1g_send_twt_setup()
50 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_s1g_send_twt_setup()
52 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_setup()
69 struct ieee80211_mgmt *mgmt; in ieee80211_s1g_send_twt_teardown() local
82 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_s1g_send_twt_teardown()
84 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_teardown()
88 id = (u8 *)mgmt->u.action.u.s1g.variable; in ieee80211_s1g_send_twt_teardown()
131 mgmt->u.action.u.s1g.variable[0]); in ieee80211_s1g_rx_twt_teardown()
159 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_s1g_rx_twt_action()
[all …]
A Dibss.c48 struct ieee80211_mgmt *mgmt; in ieee80211_ibss_build_presp() local
75 mgmt = (void *) presp->head; in ieee80211_ibss_build_presp()
78 eth_broadcast_addr(mgmt->da); in ieee80211_ibss_build_presp()
919 ibss_dbg(sdata, "RX DeAuth SA=%pM DA=%pM\n", mgmt->sa, mgmt->da); in ieee80211_rx_mgmt_deauth_ibss()
938 ibss_dbg(sdata, "RX Auth SA=%pM DA=%pM\n", mgmt->sa, mgmt->da); in ieee80211_rx_mgmt_auth_ibss()
1147 mgmt->sa, mgmt->bssid, in ieee80211_rx_bss_info()
1157 mgmt->bssid); in ieee80211_rx_bss_info()
1160 ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa, in ieee80211_rx_bss_info()
1505 ibss_dbg(sdata, "RX ProbeReq SA=%pM DA=%pM\n", mgmt->sa, mgmt->da); in ieee80211_rx_mgmt_probe_req()
1521 mgmt->sa); in ieee80211_rx_mgmt_probe_req()
[all …]
A Dfils_aead.c229 ies = mgmt->u.reassoc_req.variable; in fils_encrypt_assoc_req()
232 ies = mgmt->u.assoc_req.variable; in fils_encrypt_assoc_req()
245 addr[0] = mgmt->sa; in fils_encrypt_assoc_req()
248 addr[1] = mgmt->da; in fils_encrypt_assoc_req()
272 struct ieee80211_mgmt *mgmt = (void *)frame; in fils_decrypt_assoc_resp() local
284 ies = mgmt->u.assoc_resp.variable; in fils_decrypt_assoc_resp()
290 mgmt->sa); in fils_decrypt_assoc_resp()
299 addr[0] = mgmt->sa; in fils_decrypt_assoc_resp()
302 addr[1] = mgmt->da; in fils_decrypt_assoc_resp()
320 mgmt->sa); in fils_decrypt_assoc_resp()
[all …]
A Dmesh_hwmp.c110 struct ieee80211_mgmt *mgmt; in mesh_path_sel_frame_tx() local
121 mgmt = skb_put_zero(skb, hdr_len); in mesh_path_sel_frame_tx()
125 memcpy(mgmt->da, da, ETH_ALEN); in mesh_path_sel_frame_tx()
243 struct ieee80211_mgmt *mgmt; in mesh_path_error_tx() local
259 mgmt = skb_put_zero(skb, hdr_len); in mesh_path_error_tx()
263 memcpy(mgmt->da, ra, ETH_ALEN); in mesh_path_error_tx()
530 ta = mgmt->sa; in hwmp_route_info_get()
582 struct ieee80211_mgmt *mgmt, in hwmp_preq_frame_process() argument
720 struct ieee80211_mgmt *mgmt, in hwmp_prep_frame_process() argument
792 ta = mgmt->sa; in hwmp_perr_frame_process()
[all …]
A Dagg-rx.c238 struct ieee80211_mgmt *mgmt; in ieee80211_send_addba_resp() local
242 skb = dev_alloc_skb(sizeof(*mgmt) + in ieee80211_send_addba_resp()
249 mgmt = ieee80211_mgmt_ba(skb, da, sdata); in ieee80211_send_addba_resp()
251 skb_put(skb, 1 + sizeof(mgmt->u.action.u.addba_resp)); in ieee80211_send_addba_resp()
252 mgmt->u.action.category = WLAN_CATEGORY_BACK; in ieee80211_send_addba_resp()
254 mgmt->u.action.u.addba_resp.dialog_token = dialog_token; in ieee80211_send_addba_resp()
261 mgmt->u.action.u.addba_resp.capab = cpu_to_le16(capab); in ieee80211_send_addba_resp()
470 struct ieee80211_mgmt *mgmt, in ieee80211_process_addba_request() argument
482 capab = le16_to_cpu(mgmt->u.action.u.addba_req.capab); in ieee80211_process_addba_request()
489 mgmt->u.action.u.addba_req.variable, in ieee80211_process_addba_request()
[all …]
A Dmesh.c953 struct ieee80211_mgmt *mgmt; in ieee80211_mesh_build_beacon() local
1009 mgmt = skb_put_zero(skb, hdr_len); in ieee80211_mesh_build_beacon()
1012 eth_broadcast_addr(mgmt->da); in ieee80211_mesh_build_beacon()
1016 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon()
1405 pos = mgmt->u.probe_req.variable; in ieee80211_mesh_rx_probe_req()
1456 struct ieee80211_mgmt *mgmt, in ieee80211_mesh_rx_bcn_presp() argument
1473 baselen = (u8 *) mgmt->u.probe_resp.variable - (u8 *) mgmt; in ieee80211_mesh_rx_bcn_presp()
1596 memcpy(mgmt_fwd, mgmt, len); in mesh_fwd_csa_frame()
1655 struct ieee80211_mgmt *mgmt, in ieee80211_mesh_rx_mgmt_action() argument
1659 switch (mgmt->u.action.category) { in ieee80211_mesh_rx_mgmt_action()
[all …]
A Dmesh_plink.c16 #define PLINK_CNF_AID(mgmt) ((mgmt)->u.action.u.self_prot.variable + 2) argument
221 struct ieee80211_mgmt *mgmt; in mesh_plink_frame_tx() local
256 mgmt = skb_put_zero(skb, hdr_len); in mesh_plink_frame_tx()
259 memcpy(mgmt->da, da, ETH_ALEN); in mesh_plink_frame_tx()
260 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in mesh_plink_frame_tx()
1119 struct ieee80211_mgmt *mgmt, in mesh_process_plink_frame() argument
1171 sta = sta_info_get(sdata, mgmt->sa); in mesh_process_plink_frame()
1176 mgmt->sa); in mesh_process_plink_frame()
1194 mgmt->sa, 0, plid, in mesh_process_plink_frame()
1235 if (is_multicast_ether_addr(mgmt->da)) { in mesh_rx_plink_frame()
[all …]
A Diface.c1539 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb()
1544 mgmt, len); in ieee80211_iface_process_skb()
1548 mgmt, len); in ieee80211_iface_process_skb()
1552 mgmt, len); in ieee80211_iface_process_skb()
1561 switch (mgmt->u.action.u.ht_smps.action) { in ieee80211_iface_process_skb()
1568 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb()
1601 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb()
1612 mgmt); in ieee80211_iface_process_skb()
1620 switch (mgmt->u.action.u.s1g.action_code) { in ieee80211_iface_process_skb()
1665 struct ieee80211_hdr *hdr = (void *)mgmt; in ieee80211_iface_process_skb()
[all …]
A Dmlme.c2124 struct ieee80211_mgmt *mgmt; in ieee80211_send_assoc() local
2215 mgmt = skb_put_zero(skb, 24); in ieee80211_send_assoc()
4758 pos = mgmt->u.auth.variable; in ieee80211_auth_challenge()
4868 mgmt->sa, status_code); in ieee80211_rx_mgmt_auth()
4989 if (!ether_addr_equal(mgmt->bssid, mgmt->sa)) { in ieee80211_rx_mgmt_deauth()
5039 if (!ether_addr_equal(mgmt->bssid, mgmt->sa)) { in ieee80211_rx_mgmt_disassoc()
6534 resp.buf = (u8 *)mgmt; in ieee80211_rx_mgmt_assoc_resp()
6603 baselen = (u8 *) mgmt->u.probe_resp.variable - (u8 *) mgmt; in ieee80211_rx_mgmt_probe_resp()
7319 ext = (void *)mgmt; in ieee80211_rx_mgmt_beacon()
7701 struct ieee80211_mgmt *mgmt; in ieee80211_send_neg_ttlm_req() local
[all …]
A Drx.c1075 struct ieee80211_mgmt *mgmt; in ieee80211_rx_mesh_check() local
1087 mgmt = (struct ieee80211_mgmt *)hdr; in ieee80211_rx_mesh_check()
1088 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
2457 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt()
3316 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req() argument
3385 mgmt->u.beacon.variable, in ieee80211_rx_check_bss_color_collision()
3522 switch (mgmt->u.action.category) { in ieee80211_rx_h_action()
3714 bssid = mgmt->sa; in ieee80211_rx_h_action()
3811 offsetofend(typeof(*mgmt), in ieee80211_rx_h_action()
3909 switch (mgmt->u.action.category) { in ieee80211_rx_h_action_post_userspace()
[all …]
A Dht.c462 struct ieee80211_mgmt *mgmt; in ieee80211_send_delba() local
470 mgmt = ieee80211_mgmt_ba(skb, da, sdata); in ieee80211_send_delba()
472 skb_put(skb, 1 + sizeof(mgmt->u.action.u.delba)); in ieee80211_send_delba()
474 mgmt->u.action.category = WLAN_CATEGORY_BACK; in ieee80211_send_delba()
475 mgmt->u.action.u.delba.action_code = WLAN_ACTION_DELBA; in ieee80211_send_delba()
479 mgmt->u.action.u.delba.params = cpu_to_le16(params); in ieee80211_send_delba()
480 mgmt->u.action.u.delba.reason_code = cpu_to_le16(reason_code); in ieee80211_send_delba()
487 struct ieee80211_mgmt *mgmt, size_t len) in ieee80211_process_delba() argument
492 params = le16_to_cpu(mgmt->u.action.u.delba.params); in ieee80211_process_delba()
497 mgmt->sa, initiator ? "initiator" : "recipient", in ieee80211_process_delba()
[all …]
A Dagg-tx.c68 struct ieee80211_mgmt *mgmt; in ieee80211_send_addba_request() local
71 skb = dev_alloc_skb(sizeof(*mgmt) + in ieee80211_send_addba_request()
78 mgmt = ieee80211_mgmt_ba(skb, sta->sta.addr, sdata); in ieee80211_send_addba_request()
80 skb_put(skb, 1 + sizeof(mgmt->u.action.u.addba_req)); in ieee80211_send_addba_request()
82 mgmt->u.action.category = WLAN_CATEGORY_BACK; in ieee80211_send_addba_request()
85 mgmt->u.action.u.addba_req.dialog_token = dialog_token; in ieee80211_send_addba_request()
91 mgmt->u.action.u.addba_req.capab = cpu_to_le16(capab); in ieee80211_send_addba_request()
94 mgmt->u.action.u.addba_req.start_seq_num = in ieee80211_send_addba_request()
971 struct ieee80211_mgmt *mgmt, in ieee80211_process_addba_resp() argument
987 mgmt->u.action.u.addba_resp.variable, in ieee80211_process_addba_resp()
[all …]
A Doffchannel.c820 const struct ieee80211_mgmt *mgmt = (void *)params->buf; in ieee80211_mgmt_tx() local
860 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
863 if (!ieee80211_is_action(mgmt->frame_control) || in ieee80211_mgmt_tx()
864 mgmt->u.action.category == WLAN_CATEGORY_PUBLIC || in ieee80211_mgmt_tx()
865 mgmt->u.action.category == WLAN_CATEGORY_SELF_PROTECTED || in ieee80211_mgmt_tx()
866 mgmt->u.action.category == WLAN_CATEGORY_SPECTRUM_MGMT) { in ieee80211_mgmt_tx()
888 memcmp(sdata->vif.cfg.ap_addr, mgmt->bssid, ETH_ALEN))) { in ieee80211_mgmt_tx()
891 ether_addr_equal(sdata->vif.cfg.ap_addr, mgmt->da)) { in ieee80211_mgmt_tx()
892 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
931 ether_addr_equal(sdata->vif.addr, mgmt->sa)) { in ieee80211_mgmt_tx()
[all …]
A Dscan.c166 struct ieee80211_mgmt *mgmt, size_t len, in ieee80211_bss_info_update() argument
170 ieee80211_is_s1g_beacon(mgmt->frame_control); in ieee80211_bss_info_update()
227 mgmt, len, GFP_ATOMIC); in ieee80211_bss_info_update()
276 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_scan_rx() local
284 !ieee80211_is_beacon(mgmt->frame_control) && in ieee80211_scan_rx()
285 !ieee80211_is_s1g_beacon(mgmt->frame_control)) in ieee80211_scan_rx()
289 ext = (struct ieee80211_ext *)mgmt; in ieee80211_scan_rx()
340 mgmt->da) && in ieee80211_scan_rx()
343 mgmt->da)) in ieee80211_scan_rx()
347 if (!is_broadcast_ether_addr(mgmt->da)) in ieee80211_scan_rx()
[all …]
A Dieee80211_i.h2031 struct ieee80211_mgmt *mgmt,
2200 struct ieee80211_mgmt *mgmt, size_t len);
2203 struct ieee80211_mgmt *mgmt,
2207 struct ieee80211_mgmt *mgmt,
2216 ether_addr_copy(mgmt->da, da); in ieee80211_mgmt_ba()
2217 ether_addr_copy(mgmt->sa, sdata->vif.addr); in ieee80211_mgmt_ba()
2222 ether_addr_copy(mgmt->bssid, sdata->vif.addr); in ieee80211_mgmt_ba()
2230 return mgmt; in ieee80211_mgmt_ba()
2281 struct ieee80211_mgmt *mgmt);
2323 struct ieee80211_mgmt *mgmt,
[all …]
A Dmesh_sync.c84 struct ieee80211_mgmt *mgmt, unsigned int len, in mesh_sync_offset_rx_bcn_presp() argument
112 sta = sta_info_get(sdata, mgmt->sa); in mesh_sync_offset_rx_bcn_presp()
129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp); in mesh_sync_offset_rx_bcn_presp()
A Dutil.c1084 struct ieee80211_mgmt *mgmt; in ieee80211_send_auth() local
1112 mgmt = skb_put_zero(skb, 24 + 6); in ieee80211_send_auth()
1115 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_send_auth()
1117 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_auth()
1153 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_send_deauth_disassoc()
1480 struct ieee80211_mgmt *mgmt; in ieee80211_build_probe_req() local
1507 memcpy(mgmt->da, dst, ETH_ALEN); in ieee80211_build_probe_req()
1508 memcpy(mgmt->bssid, dst, ETH_ALEN); in ieee80211_build_probe_req()
3686 struct ieee80211_mgmt *mgmt; in ieee80211_send_action_csa() local
3706 mgmt = skb_put_zero(skb, hdr_len); in ieee80211_send_action_csa()
[all …]
A Dspectmgmt.c446 struct ieee80211_mgmt *mgmt, in ieee80211_process_measurement_req() argument
457 &mgmt->u.action.u.measurement.msr_elem, in ieee80211_process_measurement_req()
458 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
459 mgmt->u.action.u.measurement.dialog_token); in ieee80211_process_measurement_req()
A Dvht.c719 struct ieee80211_mgmt *mgmt) in ieee80211_process_mu_groups() argument
726 if (!memcmp(mgmt->u.action.u.vht_group_notif.position, in ieee80211_process_mu_groups()
728 !memcmp(mgmt->u.action.u.vht_group_notif.membership, in ieee80211_process_mu_groups()
733 mgmt->u.action.u.vht_group_notif.membership, in ieee80211_process_mu_groups()
736 mgmt->u.action.u.vht_group_notif.position, in ieee80211_process_mu_groups()
A Dmesh.h321 struct ieee80211_mgmt *mgmt, size_t len);
343 struct ieee80211_mgmt *mgmt, size_t len,
364 bool mesh_action_is_path_sel(struct ieee80211_mgmt *mgmt);
A Dtdls.c880 struct ieee80211_mgmt *mgmt; in ieee80211_prep_tdls_direct() local
882 mgmt = skb_put_zero(skb, 24); in ieee80211_prep_tdls_direct()
883 memcpy(mgmt->da, peer, ETH_ALEN); in ieee80211_prep_tdls_direct()
884 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_prep_tdls_direct()
885 memcpy(mgmt->bssid, link->u.mgd.bssid, ETH_ALEN); in ieee80211_prep_tdls_direct()
886 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_prep_tdls_direct()
891 skb_put(skb, 1 + sizeof(mgmt->u.action.u.tdls_discover_resp)); in ieee80211_prep_tdls_direct()
892 mgmt->u.action.category = WLAN_CATEGORY_PUBLIC; in ieee80211_prep_tdls_direct()
893 mgmt->u.action.u.tdls_discover_resp.action_code = in ieee80211_prep_tdls_direct()
895 mgmt->u.action.u.tdls_discover_resp.dialog_token = in ieee80211_prep_tdls_direct()
[all …]
/net/wireless/
A Dmlme.c35 .resp_ie = mgmt->u.assoc_resp.variable, in cfg80211_rx_assoc_resp()
115 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth()
134 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc()
152 struct ieee80211_mgmt *mgmt = (void *)buf; in cfg80211_rx_mlme_mgmt() local
854 const struct ieee80211_mgmt *mgmt; in cfg80211_mlme_mgmt_tx() local
890 mgmt->bssid)) { in cfg80211_mlme_mgmt_tx()
905 mgmt->bssid)) { in cfg80211_mlme_mgmt_tx()
912 mgmt->da)) { in cfg80211_mlme_mgmt_tx()
922 !ether_addr_equal(mgmt->bssid, in cfg80211_mlme_mgmt_tx()
927 if (!ether_addr_equal(mgmt->sa, mgmt->bssid)) { in cfg80211_mlme_mgmt_tx()
[all …]
A Dscan.c3253 struct ieee80211_mgmt *mgmt, size_t len, in cfg80211_inform_bss_frame_data() argument
3267 if (WARN_ON(!mgmt)) in cfg80211_inform_bss_frame_data()
3276 trace_cfg80211_inform_bss_frame(wiphy, data, mgmt, len); in cfg80211_inform_bss_frame_data()
3278 if (ieee80211_is_s1g_beacon(mgmt->frame_control)) { in cfg80211_inform_bss_frame_data()
3279 ext = (void *) mgmt; in cfg80211_inform_bss_frame_data()
3295 ie = mgmt->u.probe_resp.variable; in cfg80211_inform_bss_frame_data()
3311 bssid = mgmt->bssid; in cfg80211_inform_bss_frame_data()
3312 beacon_interval = le16_to_cpu(mgmt->u.probe_resp.beacon_int); in cfg80211_inform_bss_frame_data()
3313 capability = le16_to_cpu(mgmt->u.probe_resp.capab_info); in cfg80211_inform_bss_frame_data()
3316 tsf = le64_to_cpu(mgmt->u.probe_resp.timestamp); in cfg80211_inform_bss_frame_data()
[all …]
/net/bluetooth/
A Dmgmt_util.c69 bt_cb(skb)->mgmt.hdev = hdev; in mgmt_alloc_skb()
70 bt_cb(skb)->mgmt.opcode = opcode; in mgmt_alloc_skb()
86 hdev = bt_cb(skb)->mgmt.hdev; in mgmt_send_event_skb()
93 hci_send_monitor_ctrl_event(hdev, bt_cb(skb)->mgmt.opcode, in mgmt_send_event_skb()
98 hdr->opcode = cpu_to_le16(bt_cb(skb)->mgmt.opcode); in mgmt_send_event_skb()
A DMakefile15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \

Completed in 110 milliseconds

12