Home
last modified time | relevance | path

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

12

/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.ssid_len = params->ssid_len; in __cfg80211_join_ibss()
[all …]
H A Dwext-compat.c445 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 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.c1692 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 Dmlme.c888 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 Dreg.c2382 if (!wdev->u.ibss.ssid_len) in reg_wdev_chan_valid()
2384 chandef = wdev->u.ibss.chandef; in reg_wdev_chan_valid()
H A Dscan.c3102 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 Dutil.c2362 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()
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 DMakefile17 ibss.o \
H A Dht.c61 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 Dtx.c2825 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 Doffchannel.c993 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
H A Dieee80211_i.h1190 struct ieee80211_if_ibss ibss; member
2238 ether_addr_copy(mgmt->bssid, sdata->u.ibss.bssid); in ieee80211_mgmt_ba()
H A Drx.c1859 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 Dcfg.c4273 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 Diface.c1918 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
/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/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 Dcfg.c1825 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 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/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.h6808 struct cfg80211_ibss_params ibss; member
6854 } ibss; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.c109 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()

12