Home
last modified time | relevance | path

Searched refs:ibss (Results 1 – 25 of 31) 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 DMakefile10 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
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 Dchan.c880 if (wdev->u.ibss.ssid_len) in cfg80211_beaconing_iface_active()
921 return cfg80211_is_sub_chan(&wdev->u.ibss.chandef, chan, in cfg80211_wdev_on_sub_chan()
1599 return &wdev->u.ibss.chandef; in wdev_chandef()
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()
/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.control_port) 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.c2827 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
3103 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
5176 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
5201 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
5245 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete()
5644 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()
/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()
H A Dcmd.h338 } __packed ibss; member
/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/fw/api/
H A Dmac.h349 struct iwl_mac_data_ibss ibss; member
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dfile.h931 __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()

12