| /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 | 445 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 498 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 525 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 551 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 605 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 | 1692 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 4315 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 4316 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 4317 wdev->u.ibss.ssid)) in nl80211_send_iface() 5609 width = wdev->u.ibss.chandef.width; in eht_build_mcs_mask() 11345 wdev->u.ibss.chandef = chandef; in nl80211_start_radar_detection() 11483 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 11742 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 12740 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 12745 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 | reg.c | 2382 if (!wdev->u.ibss.ssid_len) in reg_wdev_chan_valid() 2384 chandef = wdev->u.ibss.chandef; in reg_wdev_chan_valid()
|
| H A D | scan.c | 3102 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); in cfg80211_parse_ml_elem_sta_data() local 3105 ibss->bss_source != BSS_SOURCE_STA_PROFILE) { in cfg80211_parse_ml_elem_sta_data()
|
| H A D | util.c | 2362 return wdev->u.ibss.beacon_interval; in cfg80211_wdev_bi()
|
| /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 | 2825 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3101 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5174 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 5199 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 5243 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 | offchannel.c | 993 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
| H A D | ieee80211_i.h | 1190 struct ieee80211_if_ibss ibss; member 2238 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() 3811 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4501 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4506 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| H A D | cfg.c | 4273 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 4279 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 4292 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
| H A D | iface.c | 1918 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/ti/wlcore/ |
| H A D | cmd.c | 784 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 785 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 786 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 787 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 788 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 789 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 790 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 798 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 799 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
| /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/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 | 6808 struct cfg80211_ibss_params ibss; member 6854 } ibss; member
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 109 u32 ibss; member 8040 survey->ibss = val; in brcmf_parse_dump_obss() 8218 info->time_rx = survey.obss + survey.ibss + survey.no_ctg + in brcmf_cfg80211_dump_survey()
|