Home
last modified time | relevance | path

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

/linux-4.1.27/net/wireless/
Dibss.c125 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
187 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss()
244 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join()
245 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join()
248 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
276 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
281 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 …]
DMakefile13 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
Dnl80211.c7229 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
7234 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
7243 ibss.beacon_interval = 100; in nl80211_join_ibss()
7246 ibss.beacon_interval = in nl80211_join_ibss()
7248 if (ibss.beacon_interval < 1 || ibss.beacon_interval > 10000) in nl80211_join_ibss()
7261 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss()
7263 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss()
7266 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
7267 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
7270 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss()
[all …]
/linux-4.1.27/net/mac80211/
Dibss.c46 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp()
224 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss()
416 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
420 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
427 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss()
431 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
442 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
483 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
536 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
571 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
[all …]
DMakefile12 ibss.o \
Dht.c62 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides()
63 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides()
383 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
Dagg-rx.c210 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2196 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2723 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_update_counter()
2763 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_csa_is_complete()
2871 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Drx.c1358 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
2810 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
3297 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in prepare_for_handlers()
3301 } else if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) { in prepare_for_handlers()
Dcfg.c3061 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3067 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3079 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
3370 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dagg-tx.c89 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Dieee80211_i.h916 struct ieee80211_if_ibss ibss; member
Diface.c1396 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
Dutil.c2863 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
/linux-4.1.27/drivers/net/wireless/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-4.1.27/drivers/net/wireless/ti/wlcore/
Dcmd.c779 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss()
780 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss()
781 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss()
782 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss()
783 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss()
784 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss()
785 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss()
793 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss()
794 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
Dcmd.h353 } __packed ibss; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dfw-api-mac.h367 struct iwl_mac_data_ibss ibss; member
Dmac-ctxt.c875 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
876 cmd.ibss.bi_reciprocal = in iwl_mvm_mac_ctxt_cmd_ibss()
880 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
Dutils.c952 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
/linux-4.1.27/drivers/net/wireless/libertas/
Dcfg.c1835 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing()
1836 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing()
1837 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing()
1941 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new()
1942 cmd.ibss.header.len = 2; in lbs_ibss_start_new()
1943 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
Dtypes.h34 struct ieee_ie_ibss_param_set ibss; member
Dhost.h747 struct ieee_ie_ibss_param_set ibss; member
774 struct ieee_ie_ibss_param_set ibss; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/
Diwl-fw-file.h640 __le32 ibss; member
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_mlme.c1657 u8 *ibss; in rtw_do_join_adhoc() local
1661 ibss = adapter->registrypriv.dev_network.MacAddress; in rtw_do_join_adhoc()
1672 rtw_generate_random_ibss23a(ibss); in rtw_do_join_adhoc()
/linux-4.1.27/include/net/
Dcfg80211.h3484 struct cfg80211_ibss_params ibss; member