Home
last modified time | relevance | path

Searched full:mgmt (Results 1 – 25 of 340) sorted by relevance

12345678910>>...14

/linux/net/mac80211/
H A Ds1g.c22 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 Dibss.c48 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 + offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_ibss_build_presp()
[all …]
H A Dfils_aead.c220 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 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()
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
[all …]
H 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()
253 mgmt->u.action.u.addba_resp.action_code = WLAN_ACTION_ADDBA_RESP; 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()
262 mgmt->u.action.u.addba_resp.timeout = cpu_to_le16(timeout); in ieee80211_send_addba_resp()
263 mgmt->u.action.u.addba_resp.status = cpu_to_le16(status); in ieee80211_send_addba_resp()
[all …]
H A Dmesh.c20 bool mesh_action_is_path_sel(struct ieee80211_mgmt *mgmt) in mesh_action_is_path_sel() argument
22 return (mgmt->u.action.u.mesh_action.action_code == in mesh_action_is_path_sel()
956 struct ieee80211_mgmt *mgmt; in ieee80211_mesh_build_beacon()
1012 mgmt = skb_put_zero(skb, hdr_len); in ieee80211_mesh_build_beacon()
1013 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_mesh_build_beacon()
1015 eth_broadcast_addr(mgmt->da); in ieee80211_mesh_build_beacon()
1016 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1017 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1018 ieee80211_mps_set_frame_flags(sdata, NULL, (void *) mgmt); in ieee80211_mesh_build_beacon()
1019 mgmt in ieee80211_mesh_build_beacon()
953 struct ieee80211_mgmt *mgmt; ieee80211_mesh_build_beacon() local
1394 ieee80211_mesh_rx_probe_req(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_mesh_rx_probe_req() 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) ieee80211_mesh_rx_bcn_presp() argument
1579 mesh_fwd_csa_frame(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len,struct ieee802_11_elems * elems) mesh_fwd_csa_frame() argument
1606 mesh_rx_csa_frame(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) mesh_rx_csa_frame() argument
1655 ieee80211_mesh_rx_mgmt_action(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len,struct ieee80211_rx_status * rx_status) ieee80211_mesh_rx_mgmt_action() argument
1683 struct ieee80211_mgmt *mgmt; ieee80211_mesh_rx_queued_mgmt() local
[all...]
H 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()
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->u.action.u.self_prot.action_code = action; in mesh_plink_frame_tx()
1119 struct ieee80211_mgmt *mgmt, in mesh_process_plink_frame() argument
[all …]
H A Diface.c1525 struct ieee80211_mgmt *mgmt = (void *)skb->data;
1529 if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb()
1530 mgmt->u.action.category == WLAN_CATEGORY_BACK) { in ieee80211_iface_process_skb() local
1534 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb()
1536 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_iface_process_skb()
1539 mgmt, len); in ieee80211_iface_process_skb()
1543 mgmt, len); in ieee80211_iface_process_skb()
1547 mgmt, len); in ieee80211_iface_process_skb()
1554 } else if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb()
1555 mgmt in ieee80211_iface_process_skb()
1715 struct ieee80211_mgmt *mgmt = (void *)skb->data; ieee80211_iface_process_status() local
[all...]
H A Dmlme.c2145 struct ieee80211_mgmt *mgmt; in ieee80211_send_assoc() local
2168 sizeof(*mgmt) + /* bit too much but doesn't matter */ in ieee80211_send_assoc()
2232 mgmt = skb_put_zero(skb, 24); in ieee80211_send_assoc()
2233 memcpy(mgmt->da, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc()
2234 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_assoc()
2235 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc()
2242 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_assoc()
2244 capab_pos = &mgmt->u.reassoc_req.capab_info; in ieee80211_send_assoc()
2245 mgmt->u.reassoc_req.listen_interval = listen_int; in ieee80211_send_assoc()
2246 memcpy(mgmt->u.reassoc_req.current_ap, in ieee80211_send_assoc()
[all …]
H A Dht.c462 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 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()
2456 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; in ieee80211_drop_unencrypted_mgmt() local
2457 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt()
2468 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_drop_unencrypted_mgmt()
2515 if (is_unicast_ether_addr(mgmt->da) && in ieee80211_drop_unencrypted_mgmt()
3316 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req() argument
3323 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req()
3328 if (!ether_addr_equal(mgmt in ieee80211_process_sa_query_req()
3363 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; ieee80211_rx_check_bss_color_collision() local
3409 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_mgmt_check() local
3456 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)rx->skb->data; ieee80211_process_rx_twt_action() local
3510 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action() local
3903 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action_post_userspace() local
3938 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action_return() local
4018 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; ieee80211_rx_h_mgmt() local
[all...]
H 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()
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/ethernet/huawei/hinic/
H A Dhinic_hw_mgmt.c76 * @pf_to_mgmt: PF to MGMT channel
98 * @pf_to_mgmt: PF to MGMT channel
116 * @pf_to_mgmt: PF to MGMT channel
149 * prepare_mgmt_cmd - prepare the mgmt command
188 * send_msg_to_mgmt - send message to mgmt by API CMD
189 * @pf_to_mgmt: PF to MGMT channel
231 * msg_to_mgmt_sync - send sync message to mgmt
232 * @pf_to_mgmt: PF to MGMT channel
276 dev_err(&pdev->dev, "Failed to send sync msg to mgmt\n"); in msg_to_mgmt_sync()
283 dev_err(&pdev->dev, "MGMT timeout, MSG id = %d\n", msg_id); in msg_to_mgmt_sync()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-platform-hidma-mgmt1 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 Dsysfs-bus-coresight-devices-ultra_smb8 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/drivers/net/wireless/silabs/wfx/
H A Ddata_rx.c16 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 Dmlme.c30 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->bssid; in cfg80211_process_disassoc()
[all …]
/linux/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/Documentation/networking/device_drivers/ethernet/huawei/
H A Dhinic.rst52 MGMT components:
56 the MGMT modules on the cards. (hinic_hw_eqs.c, hinic_hw_eqs.h)
59 MGMT commands to the card. (hinic_hw_api_cmd.c, hinic_hw_api_cmd.h)
61 Management (MGMT) - the PF to MGMT channel that uses API CMD for sending MGMT
62 commands to the card and receives notifications from the MGMT modules on the
90 HW device - de/constructs the HW Interface, the MGMT components on the
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dtxq.h22 * @IWL_MVM_DQA_MIN_MGMT_QUEUE: first TXQ in pool for MGMT and non-QOS frames.
23 * Each MGMT queue is mapped to a single STA
24 * MGMT frames are frames that return true on ieee80211_is_mgmt()
25 * @IWL_MVM_DQA_MAX_MGMT_QUEUE: last TXQ in pool for MGMT frames
30 * the MGMT TXQ pool is exhausted, mgmt frames can be sent on DATA queues
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-utils.h41 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/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.c117 struct vchiq_drv_mgmt *mgmt; in vchiq_doorbell_irq() local
121 mgmt = dev_get_drvdata(state->dev); in vchiq_doorbell_irq()
124 status = readl(mgmt->regs + BELL0); in vchiq_doorbell_irq()
312 vchiq_platform_uninit(struct vchiq_drv_mgmt *mgmt) in vchiq_platform_uninit() argument
316 kthread_stop(mgmt->state.sync_thread); in vchiq_platform_uninit()
317 kthread_stop(mgmt->state.recycle_thread); in vchiq_platform_uninit()
318 kthread_stop(mgmt->state.slot_handler_thread); in vchiq_platform_uninit()
320 arm_state = vchiq_platform_get_arm_state(&mgmt->state); in vchiq_platform_uninit()
651 struct vchiq_drv_mgmt *mgmt = dev_get_drvdata(instance->state->dev); in add_completion() local
654 DEBUG_INITIALISE(mgmt->state.local); in add_completion()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtime-sync.c17 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/Documentation/networking/devlink/
H A Di40e.rst26 * - ``fw.mgmt``
31 * - ``fw.mgmt.api``
37 * - ``fw.mgmt.build``
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dutil.c349 "unknown mgmt frame subtype %#x\n", stype); in mwifiex_parse_mgmt_packet()
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()
[all …]

12345678910>>...14