| /linux/net/mac80211/ |
| H A D | s1g.c | 22 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; in ieee80211_s1g_is_twt_setup() local 24 if (likely(!ieee80211_is_action(mgmt->frame_control))) in ieee80211_s1g_is_twt_setup() 27 if (likely(mgmt->u.action.category != WLAN_CATEGORY_S1G)) in ieee80211_s1g_is_twt_setup() 30 return mgmt->u.action.u.s1g.action_code == WLAN_S1G_TWT_SETUP; in ieee80211_s1g_is_twt_setup() 39 struct ieee80211_mgmt *mgmt; in ieee80211_s1g_send_twt_setup() local 47 mgmt = skb_put_zero(skb, len); in ieee80211_s1g_send_twt_setup() 48 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_s1g_send_twt_setup() 50 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_s1g_send_twt_setup() 51 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_s1g_send_twt_setup() 52 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_setup() [all …]
|
| H A D | fils_aead.c | 220 struct ieee80211_mgmt *mgmt = (void *)skb->data; in fils_encrypt_assoc_req() local 227 if (ieee80211_is_reassoc_req(mgmt->frame_control)) { in fils_encrypt_assoc_req() 228 capab = (u8 *)&mgmt->u.reassoc_req.capab_info; in fils_encrypt_assoc_req() 229 ies = mgmt->u.reassoc_req.variable; in fils_encrypt_assoc_req() 231 capab = (u8 *)&mgmt->u.assoc_req.capab_info; 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 283 capab = (u8 *)&mgmt->u.assoc_resp.capab_info; in fils_decrypt_assoc_resp() [all …]
|
| H A D | ibss.c | 48 struct ieee80211_mgmt *mgmt; in ieee80211_ibss_build_presp() local 75 mgmt = (void *) presp->head; in ieee80211_ibss_build_presp() 76 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_ibss_build_presp() 78 eth_broadcast_addr(mgmt->da); in ieee80211_ibss_build_presp() 79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_ibss_build_presp() 80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp() 81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); in ieee80211_ibss_build_presp() 82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf); in ieee80211_ibss_build_presp() 83 mgmt->u.beacon.capab_info = cpu_to_le16(capability); in ieee80211_ibss_build_presp() 85 pos = (u8 *)mgmt in ieee80211_ibss_build_presp() 220 struct ieee80211_mgmt *mgmt; __ieee80211_sta_join_ibss() local 887 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) ieee80211_rx_mgmt_spectrum_mgmt() argument 911 ieee80211_rx_mgmt_deauth_ibss(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_deauth_ibss() argument 925 ieee80211_rx_mgmt_auth_ibss(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_auth_ibss() argument 956 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) ieee80211_update_sta_info() argument 1076 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) ieee80211_rx_bss_info() argument 1487 struct ieee80211_mgmt *mgmt = (void *)req->data; ieee80211_rx_mgmt_probe_req() local 1552 ieee80211_rx_mgmt_probe_beacon(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len,struct ieee80211_rx_status * rx_status) ieee80211_rx_mgmt_probe_beacon() argument 1582 struct ieee80211_mgmt *mgmt; ieee80211_ibss_rx_queued_mgmt() local [all...] |
| H A D | mesh_hwmp.c | 110 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() 122 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in mesh_path_sel_frame_tx() 125 memcpy(mgmt->da, da, ETH_ALEN); in mesh_path_sel_frame_tx() 126 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in mesh_path_sel_frame_tx() 128 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in mesh_path_sel_frame_tx() 129 mgmt->u.action.category = WLAN_CATEGORY_MESH_ACTION; in mesh_path_sel_frame_tx() 130 mgmt->u.action.u.mesh_action.action_code = in mesh_path_sel_frame_tx() 210 /* Send all internal mgmt frames on VO. Accordingly set TID to 7. */ in prepare_frame_for_deferred_tx() 243 struct ieee80211_mgmt *mgmt; in mesh_path_error_tx() local 394 hwmp_route_info_get(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,const u8 * hwmp_ie,enum mpath_frame_type action) hwmp_route_info_get() argument 582 hwmp_preq_frame_process(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,const u8 * preq_elem,u32 orig_metric) hwmp_preq_frame_process() argument 720 hwmp_prep_frame_process(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,const u8 * prep_elem,u32 metric) hwmp_prep_frame_process() argument 782 hwmp_perr_frame_process(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,const u8 * perr_elem) hwmp_perr_frame_process() argument 834 hwmp_rann_frame_process(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,const struct ieee80211_rann_ie * rann) hwmp_rann_frame_process() argument 933 mesh_rx_path_sel_frame(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) mesh_rx_path_sel_frame() argument [all...] |
| H A D | agg-rx.c | 241 struct ieee80211_mgmt *mgmt; in ieee80211_send_addba_resp() 245 skb = dev_alloc_skb(sizeof(*mgmt) + in ieee80211_send_addba_resp() 252 mgmt = ieee80211_mgmt_ba(skb, da, sdata); in ieee80211_send_addba_resp() 254 skb_put(skb, 1 + sizeof(mgmt->u.action.u.addba_resp)); in ieee80211_send_addba_resp() 255 mgmt->u.action.category = WLAN_CATEGORY_BACK; in ieee80211_send_addba_resp() 256 mgmt->u.action.u.addba_resp.action_code = WLAN_ACTION_ADDBA_RESP; in ieee80211_send_addba_resp() 257 mgmt->u.action.u.addba_resp.dialog_token = dialog_token; in ieee80211_send_addba_resp() 264 mgmt->u.action.u.addba_resp.capab = cpu_to_le16(capab); in ieee80211_send_addba_resp() 265 mgmt->u.action.u.addba_resp.timeout = cpu_to_le16(timeout); in ieee80211_send_addba_resp() 266 mgmt in ieee80211_send_addba_resp() 238 struct ieee80211_mgmt *mgmt; ieee80211_send_addba_resp() local 470 ieee80211_process_addba_request(struct ieee80211_local * local,struct sta_info * sta,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_addba_request() argument [all...] |
| H A D | mesh_plink.c | 16 #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() 257 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | 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() 261 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in mesh_plink_frame_tx() 262 mgmt->u.action.category = WLAN_CATEGORY_SELF_PROTECTED; in mesh_plink_frame_tx() 263 mgmt in mesh_plink_frame_tx() 1119 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) mesh_process_plink_frame() argument 1220 mesh_rx_plink_frame(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len,struct ieee80211_rx_status * rx_status) mesh_rx_plink_frame() argument [all...] |
| H A D | iface.c | 1567 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_iface_process_skb() local 1571 if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb() 1572 mgmt->u.action.category == WLAN_CATEGORY_BACK) { in ieee80211_iface_process_skb() 1576 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb() 1578 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_iface_process_skb() 1581 mgmt, len); in ieee80211_iface_process_skb() 1585 mgmt, len); in ieee80211_iface_process_skb() 1589 mgmt, len); in ieee80211_iface_process_skb() 1596 } else if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb() 1597 mgmt->u.action.category == WLAN_CATEGORY_HT) { in ieee80211_iface_process_skb() [all …]
|
| H A D | ht.c | 462 struct ieee80211_mgmt *mgmt; in ieee80211_send_delba() local 465 skb = dev_alloc_skb(sizeof(*mgmt) + local->hw.extra_tx_headroom); in ieee80211_send_delba() 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() [all …]
|
| H A D | rx.c | 1156 struct ieee80211_mgmt *mgmt; in ieee80211_rx_mesh_check() local 1168 mgmt = (struct ieee80211_mgmt *)hdr; in ieee80211_rx_mesh_check() 1169 category = mgmt->u.action.category; in ieee80211_rx_mesh_check() 2539 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; in ieee80211_drop_unencrypted_mgmt() local 2540 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt() 2551 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_drop_unencrypted_mgmt() 2598 if (is_unicast_ether_addr(mgmt->da) && in ieee80211_drop_unencrypted_mgmt() 3399 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req() argument 3406 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req() 3411 if (!ether_addr_equal(mgmt->sa, sdata->vif.cfg.ap_addr) || in ieee80211_process_sa_query_req() [all …]
|
| H A D | mlme.c | 2148 struct ieee80211_mgmt *mgmt; in ieee80211_send_assoc() local 2171 sizeof(*mgmt) + /* bit too much but doesn't matter */ in ieee80211_send_assoc() 2235 mgmt = skb_put_zero(skb, 24); in ieee80211_send_assoc() 2236 memcpy(mgmt->da, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc() 2237 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_assoc() 2238 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc() 2245 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_assoc() 2247 capab_pos = &mgmt->u.reassoc_req.capab_info; in ieee80211_send_assoc() 2248 mgmt->u.reassoc_req.listen_interval = listen_int; in ieee80211_send_assoc() 2249 memcpy(mgmt->u.reassoc_req.current_ap, in ieee80211_send_assoc() [all …]
|
| H A D | agg-tx.c | 68 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() 83 mgmt->u.action.u.addba_req.action_code = WLAN_ACTION_ADDBA_REQ; 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() 93 mgmt->u.action.u.addba_req.timeout = cpu_to_le16(timeout); in ieee80211_send_addba_request() 94 mgmt->u.action.u.addba_req.start_seq_num = in ieee80211_send_addba_request() [all …]
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | data_rx.c | 16 static void wfx_rx_handle_ba(struct wfx_vif *wvif, struct ieee80211_mgmt *mgmt) in wfx_rx_handle_ba() argument 24 switch (mgmt->u.action.u.addba_req.action_code) { in wfx_rx_handle_ba() 26 params = le16_to_cpu(mgmt->u.action.u.addba_req.capab); in wfx_rx_handle_ba() 28 ieee80211_start_rx_ba_session_offl(vif, mgmt->sa, tid); in wfx_rx_handle_ba() 31 params = le16_to_cpu(mgmt->u.action.u.delba.params); in wfx_rx_handle_ba() 33 ieee80211_stop_rx_ba_session_offl(vif, mgmt->sa, tid); in wfx_rx_handle_ba() 42 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; in wfx_rx_cb() local 82 mgmt->u.action.category == WLAN_CATEGORY_BACK && in wfx_rx_cb() 84 wfx_rx_handle_ba(wvif, mgmt); in wfx_rx_cb()
|
| /linux/net/wireless/ |
| H A D | mlme.c | 30 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)data->buf; in cfg80211_rx_assoc_resp() local 35 .resp_ie = mgmt->u.assoc_resp.variable, in cfg80211_rx_assoc_resp() 39 .status = le16_to_cpu(mgmt->u.assoc_resp.status_code), in cfg80211_rx_assoc_resp() 63 cr.resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable; in cfg80211_rx_assoc_resp() 114 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_deauth() local 115 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth() 116 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code); in cfg80211_process_deauth() 117 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_deauth() 133 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_disassoc() local 134 const u8 *bssid = mgmt in cfg80211_process_disassoc() 152 struct ieee80211_mgmt *mgmt = (void *)buf; cfg80211_rx_mlme_mgmt() local 217 struct ieee80211_mgmt *mgmt = (void *)buf; cfg80211_tx_mlme_mgmt() local 818 cfg80211_allowed_random_address(struct wireless_dev * wdev,const struct ieee80211_mgmt * mgmt) cfg80211_allowed_random_address() argument 854 const struct ieee80211_mgmt *mgmt; cfg80211_mlme_mgmt_tx() local 967 struct ieee80211_mgmt *mgmt = (void *)info->buf; cfg80211_rx_mgmt_ext() local [all...] |
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-platform-hidma-mgmt | 1 What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/priority 10 What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/weight 19 What: /sys/devices/platform/hidma-mgmt*/chreset_timeout_cycles 31 What: /sys/devices/platform/hidma-mgmt*/dma_channels 40 What: /sys/devices/platform/hidma-mgmt*/hw_version_major 48 What: /sys/devices/platform/hidma-mgmt*/hw_version_minor 56 What: /sys/devices/platform/hidma-mgmt*/max_rd_xactions 68 What: /sys/devices/platform/hidma-mgmt*/max_read_request 77 What: /sys/devices/platform/hidma-mgmt*/max_wr_xactions 90 What: /sys/devices/platform/hidma-mgmt*/max_write_request
|
| H A D | sysfs-bus-coresight-devices-ultra_smb | 8 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/buf_size 14 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/buf_status 21 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/read_pos 27 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/write_pos
|
| /linux/fs/smb/server/ |
| H A D | Makefile | 9 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/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-utils.h | 41 struct ieee80211_mgmt *mgmt = (void *)beacon; in iwl_find_ie_offset() local 44 if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) in iwl_find_ie_offset() 47 frame_size -= mgmt->u.beacon.variable - beacon; in iwl_find_ie_offset() 49 ie = cfg80211_find_ie(eid, mgmt->u.beacon.variable, frame_size); in iwl_find_ie_offset()
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_arm.c | 123 struct vchiq_drv_mgmt *mgmt; in vchiq_doorbell_irq() local 127 mgmt = dev_get_drvdata(state->dev); in vchiq_doorbell_irq() 130 status = readl(mgmt->regs + BELL0); in vchiq_doorbell_irq() 318 vchiq_platform_uninit(struct vchiq_drv_mgmt *mgmt) in vchiq_platform_uninit() argument 322 kthread_stop(mgmt->state.sync_thread); in vchiq_platform_uninit() 323 kthread_stop(mgmt->state.recycle_thread); in vchiq_platform_uninit() 324 kthread_stop(mgmt->state.slot_handler_thread); in vchiq_platform_uninit() 326 arm_state = vchiq_platform_get_arm_state(&mgmt->state); in vchiq_platform_uninit() 657 struct vchiq_drv_mgmt *mgmt = dev_get_drvdata(instance->state->dev); in add_completion() local 660 DEBUG_INITIALISE(mgmt->state.local); in add_completion() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | time-sync.c | 17 struct ieee80211_mgmt *mgmt = (void *)skb->data; in iwl_mvm_is_skb_match() local 21 skb_dialog_token = mgmt->u.action.u.wnm_timing_msr.dialog_token; in iwl_mvm_is_skb_match() 23 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mvm_is_skb_match() 25 if ((ether_addr_equal(mgmt->sa, addr) || in iwl_mvm_is_skb_match() 26 ether_addr_equal(mgmt->da, addr)) && in iwl_mvm_is_skb_match()
|
| /linux/drivers/vdpa/pds/ |
| H A D | vdpa_dev.c | 616 struct vdpa_mgmt_dev *mgmt; in pds_vdpa_dev_add() local 627 mgmt = &vdpa_aux->vdpa_mdev; in pds_vdpa_dev_add() 656 pdsv->supported_features = mgmt->supported_features; in pds_vdpa_dev_add() 799 struct vdpa_mgmt_dev *mgmt; in pds_vdpa_get_mgmt_info() local 811 mgmt = &vdpa_aux->vdpa_mdev; in pds_vdpa_get_mgmt_info() 843 mgmt->max_supported_vqs = min_t(u16, PDS_VDPA_MAX_QUEUES, max_vqs); in pds_vdpa_get_mgmt_info() 846 mgmt->ops = &pds_vdpa_mgmt_dev_ops; in pds_vdpa_get_mgmt_info() 847 mgmt->id_table = pds_vdpa_id_table; in pds_vdpa_get_mgmt_info() 848 mgmt->device = dev; in pds_vdpa_get_mgmt_info() 849 mgmt->supported_features = le64_to_cpu(vdpa_aux->ident.hw_features); in pds_vdpa_get_mgmt_info() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | time_sync.c | 116 struct ieee80211_mgmt *mgmt = (void *)skb->data; in iwl_mld_is_skb_match() local 120 skb_dialog_token = mgmt->u.action.u.wnm_timing_msr.dialog_token; in iwl_mld_is_skb_match() 122 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mld_is_skb_match() 124 if ((ether_addr_equal(mgmt->sa, addr) || in iwl_mld_is_skb_match() 125 ether_addr_equal(mgmt->da, addr)) && in iwl_mld_is_skb_match()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | util.c | 361 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)frame_buf; in mwifiex_host_mlme_disconnect() local 364 mgmt->frame_control = cpu_to_le16(IEEE80211_STYPE_DEAUTH); in mwifiex_host_mlme_disconnect() 365 mgmt->duration = 0; in mwifiex_host_mlme_disconnect() 366 mgmt->seq_ctrl = 0; in mwifiex_host_mlme_disconnect() 367 mgmt->u.deauth.reason_code = cpu_to_le16(reason_code); in mwifiex_host_mlme_disconnect() 370 eth_broadcast_addr(mgmt->da); in mwifiex_host_mlme_disconnect() 371 memcpy(mgmt->sa, in mwifiex_host_mlme_disconnect() 374 memcpy(mgmt->bssid, priv->cfg_bssid, ETH_ALEN); in mwifiex_host_mlme_disconnect() 378 memcpy(mgmt->da, priv->curr_addr, ETH_ALEN); in mwifiex_host_mlme_disconnect() 379 memcpy(mgmt->sa, sa, ETH_ALEN); in mwifiex_host_mlme_disconnect() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/ |
| H A D | core.c | 111 const struct ieee80211_mgmt *mgmt; in brcmf_cyw_mgmt_tx() local 122 mgmt = (const struct ieee80211_mgmt *)buf; in brcmf_cyw_mgmt_tx() 124 if (!ieee80211_is_auth(mgmt->frame_control)) in brcmf_cyw_mgmt_tx() 143 mf_params->frame_control = mgmt->frame_control; in brcmf_cyw_mgmt_tx() 157 memcpy(&mf_params->da[0], &mgmt->da[0], ETH_ALEN); in brcmf_cyw_mgmt_tx() 158 memcpy(&mf_params->bssid[0], &mgmt->bssid[0], ETH_ALEN); in brcmf_cyw_mgmt_tx()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | hw.c | 54 struct ieee80211_mgmt *mgmt) in ath12k_is_frame_link_agnostic_qcn9274() argument 56 return ieee80211_is_action(mgmt->frame_control); in ath12k_is_frame_link_agnostic_qcn9274() 84 static bool ath12k_is_addba_resp_action_code(struct ieee80211_mgmt *mgmt) in ath12k_is_addba_resp_action_code() argument 86 if (!ieee80211_is_action(mgmt->frame_control)) in ath12k_is_addba_resp_action_code() 89 if (mgmt->u.action.category != WLAN_CATEGORY_BACK) in ath12k_is_addba_resp_action_code() 92 if (mgmt->u.action.u.addba_resp.action_code != WLAN_ACTION_ADDBA_RESP) in ath12k_is_addba_resp_action_code() 99 struct ieee80211_mgmt *mgmt) in ath12k_is_frame_link_agnostic_wcn7850() argument 104 __le16 fc = mgmt->frame_control; in ath12k_is_frame_link_agnostic_wcn7850() 107 if (!ath12k_peer_find_by_addr(ab, mgmt->da) && in ath12k_is_frame_link_agnostic_wcn7850() 108 !ath12k_peer_ml_find(ah, mgmt->da)) { in ath12k_is_frame_link_agnostic_wcn7850() [all …]
|
| /linux/Documentation/networking/devlink/ |
| H A D | sfc.rst | 25 * - ``fw.mgmt.suc`` 29 * - ``fw.mgmt.cmc`` 69 typically ``fw.mgmt``, ``fw.app``, ``fw.exprom`` and ``fw.uefi``).
|