/linux-4.1.27/net/wireless/ |
D | ibss.c | 125 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 …]
|
D | Makefile | 13 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
D | nl80211.c | 7229 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/ |
D | ibss.c | 46 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 …]
|
D | Makefile | 12 ibss.o \
|
D | ht.c | 62 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()
|
D | agg-rx.c | 210 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
D | tx.c | 2196 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()
|
D | rx.c | 1358 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()
|
D | cfg.c | 3061 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()
|
D | agg-tx.c | 89 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | ieee80211_i.h | 916 struct ieee80211_if_ibss ibss; member
|
D | iface.c | 1396 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
D | util.c | 2863 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | README | 54 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/ |
D | cmd.c | 779 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()
|
D | cmd.h | 353 } __packed ibss; member
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | fw-api-mac.h | 367 struct iwl_mac_data_ibss ibss; member
|
D | mac-ctxt.c | 875 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()
|
D | utils.c | 952 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | cfg.c | 1835 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()
|
D | types.h | 34 struct ieee_ie_ibss_param_set ibss; member
|
D | host.h | 747 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/ |
D | iwl-fw-file.h | 640 __le32 ibss; member
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_mlme.c | 1657 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/ |
D | cfg80211.h | 3484 struct cfg80211_ibss_params ibss; member
|