| /linux/net/wireless/ |
| H A D | ibss.c | 31 if (!wdev->u.ibss.ssid_len) in __cfg80211_ibss_joined() 40 if (wdev->u.ibss.current_bss) { in __cfg80211_ibss_joined() 41 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_ibss_joined() 42 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_ibss_joined() 46 wdev->u.ibss.current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 100 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 135 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 150 memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); in __cfg80211_join_ibss() 151 wdev->u.ibss.ssid_len = params->ssid_len; in __cfg80211_join_ibss() [all …]
|
| H A D | wext-compat.c | 446 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 499 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 526 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 552 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 606 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
| H A D | sme.c | 929 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 934 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 935 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 959 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 960 ibss->ts); in cfg80211_update_link_bss()
|
| H A D | nl80211.c | 1673 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 4259 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 4260 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 4261 wdev->u.ibss.ssid)) in nl80211_send_iface() 5553 width = wdev->u.ibss.chandef.width; in eht_build_mcs_mask() 11223 wdev->u.ibss.chandef = chandef; in nl80211_start_radar_detection() 11361 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 11621 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 12624 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 12629 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() [all …]
|
| H A D | mlme.c | 888 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx() 889 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
|
| H A D | scan.c | 3104 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); in cfg80211_parse_ml_elem_sta_data() 3107 ibss->bss_source != BSS_SOURCE_STA_PROFILE) { in cfg80211_parse_ml_elem_sta_data() 3116 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); cfg80211_parse_ml_elem_sta_data() local
|
| /linux/net/mac80211/ |
| H A D | ibss.c | 45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 218 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 401 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 405 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 412 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss() 417 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 464 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 510 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 542 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() 562 if (!sta->sdata->u.ibss in ieee80211_ibss_finish_sta() [all...] |
| H A D | Makefile | 17 ibss.o \
|
| H A 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()
|
| H A D | tx.c | 2824 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3100 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5173 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 5198 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 5242 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5642 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
| H A D | ieee80211_i.h | 1191 struct ieee80211_if_ibss ibss; member 2235 ether_addr_copy(mgmt->bssid, sdata->u.ibss.bssid); in ieee80211_mgmt_ba()
|
| H A D | rx.c | 1859 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3803 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4483 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4488 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| H A D | cfg.c | 4243 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 4249 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 4262 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
| H A D | iface.c | 1906 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A 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/drivers/net/wireless/marvell/libertas/ |
| H A D | cfg.c | 1825 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1826 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1827 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1933 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1934 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1935 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
| H A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
| H A D | host.h | 752 struct ieee_ie_ibss_param_set ibss; member 779 struct ieee_ie_ibss_param_set ibss; member
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | cmd.h | 338 } __packed ibss; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac-ctxt.c | 786 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 789 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
| /linux/include/net/ |
| H A D | cfg80211.h | 6730 struct cfg80211_ibss_params ibss; member 6776 } ibss; member
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 109 u32 ibss; member 8041 survey->ibss = val; in brcmf_parse_dump_obss() 8219 info->time_rx = survey.obss + survey.ibss + survey.no_ctg + in brcmf_cfg80211_dump_survey()
|