Home
last modified time | relevance | path

Searched refs:ibss (Results 1 – 22 of 22) 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.ssid_len = params->ssid_len; 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.c1673 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 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 Dscan.c3104 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 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.c2824 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 Dieee80211_i.h1191 struct ieee80211_if_ibss ibss; member
2235 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()
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 Dcfg.c4243 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 Diface.c1906 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/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/ti/wlcore/
H A Dcmd.h338 } __packed 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.h6730 struct cfg80211_ibss_params ibss; member
6776 } ibss; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.c109 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()