Searched refs:mgmt (Results 1 - 25 of 110) sorted by relevance

12345

/linux-master/net/mac80211/
H A Ds1g.c22 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
24 if (likely(!ieee80211_is_action(mgmt->frame_control)))
27 if (likely(mgmt->u.action.category != WLAN_CATEGORY_S1G))
30 return mgmt->u.action.u.s1g.action_code == WLAN_S1G_TWT_SETUP;
39 struct ieee80211_mgmt *mgmt; local
47 mgmt = skb_put_zero(skb, len);
48 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
50 memcpy(mgmt->da, da, ETH_ALEN);
51 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
52 memcpy(mgmt
69 struct ieee80211_mgmt *mgmt; local
100 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
128 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
138 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
153 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
178 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
[all...]
H A Dfils_aead.c220 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
227 if (ieee80211_is_reassoc_req(mgmt->frame_control)) {
228 capab = (u8 *)&mgmt->u.reassoc_req.capab_info;
229 ies = mgmt->u.reassoc_req.variable;
231 capab = (u8 *)&mgmt->u.assoc_req.capab_info;
232 ies = mgmt->u.assoc_req.variable;
245 addr[0] = mgmt->sa;
248 addr[1] = mgmt->da;
272 struct ieee80211_mgmt *mgmt = (void *)frame; local
283 capab = (u8 *)&mgmt
[all...]
H A Dibss.c48 struct ieee80211_mgmt *mgmt; local
75 mgmt = (void *) presp->head;
76 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
78 eth_broadcast_addr(mgmt->da);
79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN);
81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int);
82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf);
83 mgmt->u.beacon.capab_info = cpu_to_le16(capability);
85 pos = (u8 *)mgmt
223 struct ieee80211_mgmt *mgmt; local
892 ieee80211_rx_mgmt_spectrum_mgmt(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems) argument
916 ieee80211_rx_mgmt_deauth_ibss(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
930 ieee80211_rx_mgmt_auth_ibss(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
961 ieee80211_update_sta_info(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems, struct ieee80211_channel *channel) argument
1080 ieee80211_rx_bss_info(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems) argument
1492 struct ieee80211_mgmt *mgmt = (void *)req->data; local
1556 ieee80211_rx_mgmt_probe_beacon(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument
1587 struct ieee80211_mgmt *mgmt; local
[all...]
H A Dagg-rx.c199 struct ieee80211_mgmt *mgmt; local
203 skb = dev_alloc_skb(sizeof(*mgmt) +
210 mgmt = skb_put_zero(skb, 24);
211 memcpy(mgmt->da, da, ETH_ALEN);
212 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
216 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
218 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN);
220 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN);
222 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
225 skb_put(skb, 1 + sizeof(mgmt
438 ieee80211_process_addba_request(struct ieee80211_local *local, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) argument
[all...]
H A Dmesh_hwmp.c110 struct ieee80211_mgmt *mgmt; local
121 mgmt = skb_put_zero(skb, hdr_len);
122 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
125 memcpy(mgmt->da, da, ETH_ALEN);
126 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
128 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
129 mgmt->u.action.category = WLAN_CATEGORY_MESH_ACTION;
130 mgmt->u.action.u.mesh_action.action_code =
210 /* Send all internal mgmt frames on VO. Accordingly set TID to 7. */
243 struct ieee80211_mgmt *mgmt; local
387 hwmp_route_info_get(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, const u8 *hwmp_ie, enum mpath_frame_type action) argument
575 hwmp_preq_frame_process(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, const u8 *preq_elem, u32 orig_metric) argument
711 hwmp_prep_frame_process(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, const u8 *prep_elem, u32 metric) argument
773 hwmp_perr_frame_process(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, const u8 *perr_elem) argument
825 hwmp_rann_frame_process(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, const struct ieee80211_rann_ie *rann) argument
924 mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
[all...]
H A Dht.c462 struct ieee80211_mgmt *mgmt; local
465 skb = dev_alloc_skb(sizeof(*mgmt) + local->hw.extra_tx_headroom);
470 mgmt = skb_put_zero(skb, 24);
471 memcpy(mgmt->da, da, ETH_ALEN);
472 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
476 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
478 memcpy(mgmt->bssid, sdata->deflink.u.mgd.bssid, ETH_ALEN);
480 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN);
482 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
485 skb_put(skb, 1 + sizeof(mgmt
498 ieee80211_process_delba(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) argument
[all...]
H A Dmesh.c19 bool mesh_action_is_path_sel(struct ieee80211_mgmt *mgmt) argument
21 return (mgmt->u.action.u.mesh_action.action_code ==
952 struct ieee80211_mgmt *mgmt; local
1011 mgmt = skb_put_zero(skb, hdr_len);
1012 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
1014 eth_broadcast_addr(mgmt->da);
1015 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
1016 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
1017 ieee80211_mps_set_frame_flags(sdata, NULL, (void *) mgmt);
1018 mgmt
1395 ieee80211_mesh_rx_probe_req(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
1456 ieee80211_mesh_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument
1580 mesh_fwd_csa_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee802_11_elems *elems) argument
1607 mesh_rx_csa_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
1656 ieee80211_mesh_rx_mgmt_action(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument
1685 struct ieee80211_mgmt *mgmt; local
[all...]
H A Dmesh_plink.c16 #define PLINK_CNF_AID(mgmt) ((mgmt)->u.action.u.self_prot.variable + 2)
221 struct ieee80211_mgmt *mgmt; local
256 mgmt = skb_put_zero(skb, hdr_len);
257 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
259 memcpy(mgmt->da, da, ETH_ALEN);
260 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
261 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
262 mgmt->u.action.category = WLAN_CATEGORY_SELF_PROTECTED;
263 mgmt
1122 mesh_process_plink_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct ieee80211_rx_status *rx_status) argument
1223 mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument
[all...]
H A Dagg-tx.c68 struct ieee80211_mgmt *mgmt; local
71 skb = dev_alloc_skb(sizeof(*mgmt) + local->hw.extra_tx_headroom);
77 mgmt = skb_put_zero(skb, 24);
78 memcpy(mgmt->da, da, ETH_ALEN);
79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
85 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN);
87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN);
89 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
92 skb_put(skb, 1 + sizeof(mgmt
968 ieee80211_process_addba_resp(struct ieee80211_local *local, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) argument
[all...]
H A Dmesh_sync.c84 struct ieee80211_mgmt *mgmt, unsigned int len,
112 sta = sta_info_get(sdata, mgmt->sa);
129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp);
83 mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype, struct ieee80211_mgmt *mgmt, unsigned int len, const struct ieee80211_meshconf_ie *mesh_cfg, struct ieee80211_rx_status *rx_status) argument
H A Drx.c1057 struct ieee80211_mgmt *mgmt; local
1069 mgmt = (struct ieee80211_mgmt *)hdr;
1070 category = mgmt->u.action.category;
2439 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; local
2440 __le16 fc = mgmt->frame_control;
2451 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION)
2498 if (is_unicast_ether_addr(mgmt->da) &&
3313 struct ieee80211_mgmt *mgmt,
3320 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) {
3325 if (!ether_addr_equal(mgmt
3312 ieee80211_process_sa_query_req(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
3360 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; local
3403 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; local
3450 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)rx->skb->data; local
3504 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; local
3882 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; local
3917 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; local
3998 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; local
[all...]
H A Dmlme.c1555 struct ieee80211_mgmt *mgmt; local
1578 sizeof(*mgmt) + /* bit too much but doesn't matter */
1672 mgmt = skb_put_zero(skb, 24);
1673 memcpy(mgmt->da, sdata->vif.cfg.ap_addr, ETH_ALEN);
1674 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
1675 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN);
1682 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
1684 capab_pos = &mgmt->u.reassoc_req.capab_info;
1685 mgmt->u.reassoc_req.listen_interval = listen_int;
1686 memcpy(mgmt
2295 ieee80211_handle_pwr_constr(struct ieee80211_link_data *link, struct ieee80211_channel *channel, struct ieee80211_mgmt *mgmt, const u8 *country_ie, u8 country_ie_len, const u8 *pwr_constr_ie, const u8 *cisco_dtpc_ie) argument
3785 ieee80211_auth_challenge(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
3844 ieee80211_rx_mgmt_auth(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
4009 ieee80211_rx_mgmt_deauth(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
4053 ieee80211_rx_mgmt_disassoc(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
4188 ieee80211_assoc_config_link(struct ieee80211_link_data *link, struct link_sta_info *link_sta, struct cfg80211_bss *cbss, struct ieee80211_mgmt *mgmt, const u8 *elem_start, unsigned int elem_len, u64 *changed) argument
5121 ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, const u8 *elem_start, unsigned int elem_len) argument
5297 ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
5519 ieee80211_rx_bss_info(struct ieee80211_link_data *link, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument
5547 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
6136 struct ieee80211_mgmt *mgmt = (void *) hdr; local
6528 struct ieee80211_mgmt *mgmt; local
6597 struct ieee80211_mgmt *mgmt; local
6722 ieee80211_process_neg_ttlm_req(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
6783 ieee80211_process_neg_ttlm_res(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
6832 struct ieee80211_mgmt *mgmt; local
[all...]
H A Diface.c1480 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
1484 if (ieee80211_is_action(mgmt->frame_control) &&
1485 mgmt->u.action.category == WLAN_CATEGORY_BACK) {
1489 sta = sta_info_get_bss(sdata, mgmt->sa);
1491 switch (mgmt->u.action.u.addba_req.action_code) {
1494 mgmt, len);
1498 mgmt, len);
1502 mgmt, len);
1509 } else if (ieee80211_is_action(mgmt->frame_control) &&
1510 mgmt
1621 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
[all...]
H A Dscan.c166 struct ieee80211_mgmt *mgmt, size_t len,
169 bool beacon = ieee80211_is_beacon(mgmt->frame_control) ||
170 ieee80211_is_s1g_beacon(mgmt->frame_control);
227 mgmt, len, GFP_ATOMIC);
260 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
266 if (!ieee80211_is_probe_resp(mgmt->frame_control) &&
267 !ieee80211_is_beacon(mgmt->frame_control) &&
268 !ieee80211_is_s1g_beacon(mgmt->frame_control))
271 if (ieee80211_is_s1g_beacon(mgmt->frame_control)) {
272 if (ieee80211_is_s1g_short_beacon(mgmt
164 ieee80211_bss_info_update(struct ieee80211_local *local, struct ieee80211_rx_status *rx_status, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_channel *channel) argument
[all...]
H A Dspectmgmt.c439 struct ieee80211_mgmt *mgmt,
450 &mgmt->u.action.u.measurement.msr_elem,
451 mgmt->sa, mgmt->bssid,
452 mgmt->u.action.u.measurement.dialog_token);
438 ieee80211_process_measurement_req(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len) argument
H A Doffchannel.c573 * or the SKB (for mgmt TX)
784 const struct ieee80211_mgmt *mgmt = (void *)params->buf; local
824 sta = sta_info_get_bss(sdata, mgmt->da);
827 if (!ieee80211_is_action(mgmt->frame_control) ||
828 mgmt->u.action.category == WLAN_CATEGORY_PUBLIC ||
829 mgmt->u.action.category == WLAN_CATEGORY_SELF_PROTECTED ||
830 mgmt->u.action.category == WLAN_CATEGORY_SPECTRUM_MGMT) {
852 memcmp(sdata->vif.cfg.ap_addr, mgmt->bssid, ETH_ALEN))) {
855 ether_addr_equal(sdata->vif.cfg.ap_addr, mgmt->da)) {
856 sta = sta_info_get_bss(sdata, mgmt
[all...]
H 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);
/linux-master/drivers/net/wireless/silabs/wfx/
H A Ddata_rx.c16 static void wfx_rx_handle_ba(struct wfx_vif *wvif, struct ieee80211_mgmt *mgmt) argument
24 switch (mgmt->u.action.u.addba_req.action_code) {
26 params = le16_to_cpu(mgmt->u.action.u.addba_req.capab);
28 ieee80211_start_rx_ba_session_offl(vif, mgmt->sa, tid);
31 params = le16_to_cpu(mgmt->u.action.u.delba.params);
33 ieee80211_stop_rx_ba_session_offl(vif, mgmt->sa, tid);
42 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; local
82 mgmt->u.action.category == WLAN_CATEGORY_BACK &&
84 wfx_rx_handle_ba(wvif, mgmt);
/linux-master/fs/smb/server/
H A DMakefile9 mgmt/ksmbd_ida.o mgmt/user_config.o mgmt/share_config.o \
10 mgmt/tree_connect.o mgmt/user_session.o smb_common.o \
/linux-master/net/wireless/
H A Dmlme.c30 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)data->buf; local
35 .resp_ie = mgmt->u.assoc_resp.variable,
39 .status = le16_to_cpu(mgmt->u.assoc_resp.status_code),
63 cr.resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable;
114 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; local
115 const u8 *bssid = mgmt->bssid;
116 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code);
117 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr);
133 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; local
134 const u8 *bssid = mgmt
152 struct ieee80211_mgmt *mgmt = (void *)buf; local
217 struct ieee80211_mgmt *mgmt = (void *)buf; local
799 cfg80211_allowed_random_address(struct wireless_dev *wdev, const struct ieee80211_mgmt *mgmt) argument
836 const struct ieee80211_mgmt *mgmt; local
948 struct ieee80211_mgmt *mgmt = (void *)info->buf; local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtime-sync.c17 struct ieee80211_mgmt *mgmt = (void *)skb->data; local
21 skb_dialog_token = mgmt->u.action.u.wnm_timing_msr.dialog_token;
23 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token;
25 if ((ether_addr_equal(mgmt->sa, addr) ||
26 ether_addr_equal(mgmt->da, addr)) &&
/linux-master/drivers/vdpa/pds/
H A Ddebugfs.c178 struct vdpa_mgmt_dev *mgmt; local
184 mgmt = &vdpa_aux->vdpa_mdev;
185 seq_printf(seq, "max_vqs: %d\n", mgmt->max_supported_vqs);
186 seq_printf(seq, "config_attr_mask: %#llx\n", mgmt->config_attr_mask);
H A Dvdpa_dev.c616 struct vdpa_mgmt_dev *mgmt; local
627 mgmt = &vdpa_aux->vdpa_mdev;
655 pdsv->supported_features = mgmt->supported_features;
798 struct vdpa_mgmt_dev *mgmt; local
810 mgmt = &vdpa_aux->vdpa_mdev;
842 mgmt->max_supported_vqs = min_t(u16, PDS_VDPA_MAX_QUEUES, max_vqs);
845 mgmt->ops = &pds_vdpa_mgmt_dev_ops;
846 mgmt->id_table = pds_vdpa_id_table;
847 mgmt->device = dev;
848 mgmt
[all...]
/linux-master/net/bluetooth/
H A DMakefile15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
H A Dmgmt_util.c29 #include <net/bluetooth/mgmt.h>
69 bt_cb(skb)->mgmt.hdev = hdev;
70 bt_cb(skb)->mgmt.opcode = opcode;
86 hdev = bt_cb(skb)->mgmt.hdev;
93 hci_send_monitor_ctrl_event(hdev, bt_cb(skb)->mgmt.opcode,
98 hdr->opcode = cpu_to_le16(bt_cb(skb)->mgmt.opcode);

Completed in 302 milliseconds

12345