Home
last modified time | relevance | path

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

12

/Linux-v5.4/net/wireless/
Dibss.c142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
187 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss()
246 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join()
247 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join()
250 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
278 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
283 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join()
292 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join()
302 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join()
338 if (wdev->wext.ibss.chandef.chan == chan) in cfg80211_ibss_wext_siwfreq()
[all …]
DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
Dsme.c799 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local
801 if (list_empty(&ibss->list)) { in cfg80211_connect_done()
824 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done()
825 ibss->ts); in cfg80211_connect_done()
Dnl80211.c9429 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
9434 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
9440 ibss.beacon_interval = 100; in nl80211_join_ibss()
9443 ibss.beacon_interval = in nl80211_join_ibss()
9447 ibss.beacon_interval); in nl80211_join_ibss()
9460 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss()
9462 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss()
9465 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
9466 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
9469 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss()
[all …]
/Linux-v5.4/net/mac80211/
Dibss.c45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp()
225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss()
418 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
429 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss()
434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
574 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
[all …]
DMakefile16 ibss.o \
Dht.c60 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides()
61 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides()
432 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
Dagg-rx.c243 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2668 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2924 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
4332 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_update_counter()
4357 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_set_counter()
4393 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_csa_is_complete()
4500 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Doffchannel.c908 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dagg-tx.c87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Drx.c1763 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3272 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
3849 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in ieee80211_accept_frame()
3853 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
Dcfg.c3223 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3229 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3241 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
Dieee80211_i.h971 struct ieee80211_if_ibss ibss; member
Diface.c1449 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
DREADME54 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde]
55 The command will be used to join or create an ibss. Optionally, operating frequency,
57 and ibss.
59 iw dev mlan0 ibss leave
60 The command will be used to leave an ibss network.
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
Dcmd.c778 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss()
779 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss()
780 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss()
781 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss()
782 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss()
783 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss()
784 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss()
792 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss()
793 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
Dcmd.h341 } __packed ibss; member
/Linux-v5.4/drivers/net/wireless/marvell/libertas/
Dcfg.c1766 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing()
1767 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing()
1768 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing()
1869 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new()
1870 cmd.ibss.header.len = 2; in lbs_ibss_start_new()
1871 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
Dhost.h748 struct ieee_ie_ibss_param_set ibss; member
775 struct ieee_ie_ibss_param_set ibss; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h385 struct iwl_mac_data_ibss ibss; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h870 __le32 ibss; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c760 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
763 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
Dutils.c973 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()

12