Home
last modified time | relevance | path

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

/linux-4.4.14/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.c7396 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
7401 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
7410 ibss.beacon_interval = 100; in nl80211_join_ibss()
7413 ibss.beacon_interval = in nl80211_join_ibss()
7415 if (ibss.beacon_interval < 1 || ibss.beacon_interval > 10000) in nl80211_join_ibss()
7428 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss()
7430 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss()
7433 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
7434 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss()
7437 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss()
[all …]
/linux-4.4.14/net/mac80211/
Dibss.c47 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()
433 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
444 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
485 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
538 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
573 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
[all …]
DMakefile13 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.c211 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2209 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2484 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
3242 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_csa_update_counter()
3278 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_csa_is_complete()
3386 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Drx.c1397 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
2831 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
3320 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) in ieee80211_accept_frame()
3324 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
Dcfg.c3083 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3089 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3101 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
3428 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.h911 struct ieee80211_if_ibss ibss; member
Diface.c1422 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
Dutil.c2861 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
/linux-4.4.14/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.4.14/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.h355 } __packed ibss; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dfw-api-mac.h367 struct iwl_mac_data_ibss ibss; member
Dmac-ctxt.c887 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
888 cmd.ibss.bi_reciprocal = in iwl_mvm_mac_ctxt_cmd_ibss()
892 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
Dutils.c1044 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db47 API-struct-cfg80211-ibss-params
55 API-cfg80211-ibss-joined
/linux-4.4.14/drivers/net/wireless/libertas/
Dcfg.c1834 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing()
1835 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing()
1836 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing()
1940 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new()
1941 cmd.ibss.header.len = 2; in lbs_ibss_start_new()
1942 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.4.14/drivers/net/wireless/iwlwifi/
Diwl-fw-file.h677 __le32 ibss; member
/linux-4.4.14/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.4.14/include/net/
Dcfg80211.h3546 struct cfg80211_ibss_params ibss; member