| /Linux-v5.15/net/wireless/ |
| D | ibss.c | 143 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 188 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss() 247 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join() 248 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join() 251 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join() 279 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join() 284 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join() 293 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join() 303 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join() 339 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 | 10248 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 10253 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 10259 ibss.beacon_interval = 100; in nl80211_join_ibss() 10262 ibss.beacon_interval = in nl80211_join_ibss() 10266 ibss.beacon_interval); in nl80211_join_ibss() 10279 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss() 10281 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss() 10284 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 10285 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 10288 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss() [all …]
|
| /Linux-v5.15/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() 532 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 560 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() [all …]
|
| D | Makefile | 17 ibss.o \
|
| D | ht.c | 61 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 62 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 438 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 | 2767 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3007 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 4869 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 4894 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 4930 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5068 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
| D | offchannel.c | 892 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 | 1757 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3510 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4134 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4139 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| D | cfg.c | 3345 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 3351 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 3364 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
| D | iface.c | 1605 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
| D | ieee80211_i.h | 984 struct ieee80211_if_ibss ibss; member
|
| /Linux-v5.15/drivers/net/wireless/marvell/mwifiex/ |
| D | README | 55 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde] 56 The command will be used to join or create an ibss. Optionally, operating frequency, 58 and ibss. 60 iw dev mlan0 ibss leave 61 The command will be used to leave an ibss network.
|
| /Linux-v5.15/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.15/drivers/net/wireless/marvell/libertas/ |
| D | cfg.c | 1773 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1774 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1775 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1881 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1882 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1883 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.15/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | mac.h | 339 struct iwl_mac_data_ibss ibss; member
|
| /Linux-v5.15/drivers/net/wireless/intel/iwlwifi/fw/ |
| D | file.h | 846 __le32 ibss; member
|
| /Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | mac-ctxt.c | 709 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 712 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
| D | utils.c | 649 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|