Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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.c800 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local
802 if (list_empty(&ibss->list)) { in cfg80211_connect_done()
825 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done()
826 ibss->ts); in cfg80211_connect_done()
Dnl80211.c10013 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
10018 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
10024 ibss.beacon_interval = 100; in nl80211_join_ibss()
10027 ibss.beacon_interval = in nl80211_join_ibss()
10031 ibss.beacon_interval); in nl80211_join_ibss()
10044 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss()
10046 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss()
10049 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
10050 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
10053 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss()
[all …]
/kernel/linux/linux-5.10/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()
567 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
[all …]
DMakefile17 ibss.o \
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()
438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
Dagg-rx.c244 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2754 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2994 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
4662 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
4687 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
4723 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete()
4860 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Doffchannel.c892 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.c1750 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3447 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
4070 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame()
4075 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
Dcfg.c3326 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3332 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3344 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
Dieee80211_i.h978 struct ieee80211_if_ibss ibss; member
Diface.c1562 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
/kernel/linux/linux-5.10/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.
/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
Dcfg.c1773 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing()
1774 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing()
1775 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing()
1881 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new()
1882 cmd.ibss.header.len = 2; in lbs_ibss_start_new()
1883 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
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h391 struct iwl_mac_data_ibss ibss; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h880 __le32 ibss; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c762 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
765 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
Dutils.c958 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()

12