/linux-4.4.14/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 | 7396 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/ |
D | ibss.c | 47 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 …]
|
D | Makefile | 13 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 | 211 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
D | tx.c | 2209 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()
|
D | rx.c | 1397 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()
|
D | cfg.c | 3083 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()
|
D | agg-tx.c | 89 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | ieee80211_i.h | 911 struct ieee80211_if_ibss ibss; member
|
D | iface.c | 1422 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
D | util.c | 2861 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
|
/linux-4.4.14/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.4.14/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 | 355 } __packed ibss; member
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | fw-api-mac.h | 367 struct iwl_mac_data_ibss ibss; member
|
D | mac-ctxt.c | 887 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()
|
D | utils.c | 1044 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|
/linux-4.4.14/Documentation/DocBook/ |
D | 80211.xml.db | 47 API-struct-cfg80211-ibss-params 55 API-cfg80211-ibss-joined
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
D | cfg.c | 1834 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()
|
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.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-fw-file.h | 677 __le32 ibss; member
|
/linux-4.4.14/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.4.14/include/net/ |
D | cfg80211.h | 3546 struct cfg80211_ibss_params ibss; member
|