Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/wireless/
Dibss.c136 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
181 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss()
240 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join()
241 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join()
244 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
272 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
277 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join()
286 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join()
296 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join()
332 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
Dnl80211.c8863 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
8868 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
8877 ibss.beacon_interval = 100; in nl80211_join_ibss()
8880 ibss.beacon_interval = in nl80211_join_ibss()
8884 ibss.beacon_interval); in nl80211_join_ibss()
8897 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss()
8899 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss()
8902 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
8903 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
8906 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss()
[all …]
Dsme.c796 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local
798 if (WARN_ON(list_empty(&ibss->list))) { in cfg80211_connect_done()
/Linux-v4.19/net/mac80211/
Dibss.c47 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp()
227 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss()
420 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
424 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
431 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss()
436 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
447 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
488 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
541 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
576 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
[all …]
DMakefile16 ibss.o \
Dht.c63 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides()
64 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides()
426 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
Dagg-rx.c209 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2619 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2874 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
4108 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_update_counter()
4133 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_set_counter()
4169 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_csa_is_complete()
4276 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Doffchannel.c906 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dagg-tx.c90 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Drx.c1676 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3187 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
3753 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in ieee80211_accept_frame()
3757 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
Dcfg.c3120 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3126 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3138 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
Dieee80211_i.h961 struct ieee80211_if_ibss ibss; member
Diface.c1451 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
/Linux-v4.19/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-v4.19/drivers/net/wireless/ti/wlcore/
Dcmd.c792 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss()
793 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss()
794 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss()
795 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss()
796 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss()
797 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss()
798 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss()
806 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss()
807 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
Dcmd.h355 } __packed ibss; member
/Linux-v4.19/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-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h377 struct iwl_mac_data_ibss ibss; member
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c833 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
834 cmd.ibss.bi_reciprocal = in iwl_mvm_mac_ctxt_cmd_ibss()
838 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
Dutils.c1227 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h802 __le32 ibss; member

12