Home
last modified time | relevance | path

Searched refs:ibss (Results 1 – 25 of 25) sorted by relevance

/linux/net/wireless/
H A Dibss.c31 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 in __cfg80211_join_ibss()
[all...]
H A Dwext-compat.c446 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 Dsme.c929 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 Dnl80211.c1870 if (wdev->u.ibss.current_bss) in nl80211_key_allowed()
4729 if (wdev->u.ibss.ssid_len && in nl80211_send_iface()
4730 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface()
4731 wdev->u.ibss.ssid)) in nl80211_send_iface()
6027 width = wdev->u.ibss.chandef.width; in eht_build_mcs_mask()
12119 wdev->u.ibss.chandef = chandef; in nl80211_start_radar_detection()
12262 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch()
12528 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss()
13535 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
13540 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
[all …]
H A Dmlme.c933 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx()
934 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
H A Dreg.c2383 if (!wdev->u.ibss.ssid_len) in reg_wdev_chan_valid()
2385 chandef = wdev->u.ibss.chandef; in reg_wdev_chan_valid()
H A Dscan.c3142 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); in cfg80211_parse_ml_elem_sta_data() local
3145 ibss->bss_source != BSS_SOURCE_STA_PROFILE) { in cfg80211_parse_ml_elem_sta_data()
H A Dutil.c2453 return wdev->u.ibss.beacon_interval; in cfg80211_wdev_bi()
/linux/net/mac80211/
H A Dibss.c45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp()
216 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss()
397 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
401 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
407 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
454 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
500 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
532 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
555 if (!sta->sdata->u.ibss.control_port) in ieee80211_ibss_finish_sta()
571 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_add_sta()
[all …]
H A Doffchannel.c996 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
H A Dtx.c2872 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
3170 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
5326 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
5351 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
5395 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete()
5833 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
H A Dieee80211_i.h1228 struct ieee80211_if_ibss ibss; member
2320 ether_addr_copy(mgmt->bssid, sdata->u.ibss.bssid); in ieee80211_mgmt_ba()
H A Drx.c1885 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3835 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
4542 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame()
4547 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
H A Dcfg.c4624 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
4630 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
4641 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
H A Diface.c1939 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
H A Dutil.c3914 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
/linux/drivers/net/wireless/marvell/mwifiex/
H A DREADME55 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/net/wireless/tests/
H A Dscan.c422 struct cfg80211_internal_bss *ibss; in test_get_bss_miss_reason() local
434 ibss = container_of(bss, struct cfg80211_internal_bss, pub); in test_get_bss_miss_reason()
467 ibss->ts = jiffies - 60 * HZ; in test_get_bss_miss_reason()
490 atomic_set(&ibss->hold, 1); in test_get_bss_miss_reason()
498 atomic_set(&ibss->hold, 0); in test_get_bss_miss_reason()
/linux/drivers/net/wireless/ti/wlcore/
H A Dcmd.c784 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 Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
H A Dhost.h752 struct ieee_ie_ibss_param_set ibss; member
779 struct ieee_ie_ibss_param_set ibss; member
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dfile.h935 __le32 ibss; member
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c786 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 Dcfg80211.h7272 struct cfg80211_ibss_params ibss; member
7318 } ibss; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.c110 u32 ibss; member
8064 survey->ibss = val; in brcmf_parse_dump_obss()
8242 info->time_rx = survey.obss + survey.ibss + survey.no_ctg + in brcmf_cfg80211_dump_survey()