/Linux-v5.4/net/wireless/ |
D | ibss.c | 142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 187 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss() 246 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join() 247 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join() 250 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join() 278 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join() 283 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join() 292 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join() 302 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join() 338 if (wdev->wext.ibss.chandef.chan == chan) in cfg80211_ibss_wext_siwfreq() [all …]
|
D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
D | sme.c | 799 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local 801 if (list_empty(&ibss->list)) { in cfg80211_connect_done() 824 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done() 825 ibss->ts); in cfg80211_connect_done()
|
D | nl80211.c | 9429 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 9434 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 9440 ibss.beacon_interval = 100; in nl80211_join_ibss() 9443 ibss.beacon_interval = in nl80211_join_ibss() 9447 ibss.beacon_interval); in nl80211_join_ibss() 9460 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss() 9462 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss() 9465 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 9466 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 9469 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss() [all …]
|
/Linux-v5.4/net/mac80211/ |
D | ibss.c | 45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 418 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 429 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss() 434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 574 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() [all …]
|
D | Makefile | 16 ibss.o \
|
D | ht.c | 60 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 61 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 432 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
D | agg-rx.c | 243 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
D | tx.c | 2668 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 2924 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 4332 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_update_counter() 4357 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_set_counter() 4393 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_csa_is_complete() 4500 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
D | offchannel.c | 908 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
D | agg-tx.c | 87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | rx.c | 1763 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3272 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 3849 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in ieee80211_accept_frame() 3853 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
D | cfg.c | 3223 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 3229 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 3241 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
D | ieee80211_i.h | 971 struct ieee80211_if_ibss ibss; member
|
D | iface.c | 1449 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/ |
D | README | 54 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde] 55 The command will be used to join or create an ibss. Optionally, operating frequency, 57 and ibss. 59 iw dev mlan0 ibss leave 60 The command will be used to leave an ibss network.
|
/Linux-v5.4/drivers/net/wireless/ti/wlcore/ |
D | cmd.c | 778 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 781 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 782 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 783 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 784 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 792 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 793 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
D | cmd.h | 341 } __packed ibss; member
|
/Linux-v5.4/drivers/net/wireless/marvell/libertas/ |
D | cfg.c | 1766 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1767 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1768 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1869 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1870 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1871 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
D | host.h | 748 struct ieee_ie_ibss_param_set ibss; member 775 struct ieee_ie_ibss_param_set ibss; member
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | mac.h | 385 struct iwl_mac_data_ibss ibss; member
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/fw/ |
D | file.h | 870 __le32 ibss; member
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mac-ctxt.c | 760 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 763 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
D | utils.c | 973 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|