/linux/net/wireless/ |
A D | ibss.c | 188 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss() 247 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join() 251 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join() 284 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join() 303 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join() 382 chan = wdev->wext.ibss.chandef.chan; in cfg80211_ibss_wext_giwfreq() 425 wdev->wext.ibss.ssid = wdev->ssid; in cfg80211_ibss_wext_siwessid() 426 wdev->wext.ibss.ssid_len = len; in cfg80211_ibss_wext_siwessid() 452 } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) { in cfg80211_ibss_wext_giwessid() 510 wdev->wext.ibss.bssid = NULL; in cfg80211_ibss_wext_siwap() [all …]
|
A D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
A D | sme.c | 799 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local 801 if (list_empty(&ibss->list)) { in cfg80211_connect_done() 824 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done() 825 ibss->ts); in cfg80211_connect_done()
|
A D | nl80211.c | 10457 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 10463 ibss.beacon_interval = 100; in nl80211_join_ibss() 10466 ibss.beacon_interval = in nl80211_join_ibss() 10470 ibss.beacon_interval); in nl80211_join_ibss() 10504 switch (ibss.chandef.width) { in nl80211_join_ibss() 10539 &ibss.basic_rates); in nl80211_join_ibss() 10545 memcpy(&ibss.ht_capa_mask, in nl80211_join_ibss() 10552 memcpy(&ibss.ht_capa, in nl80211_join_ibss() 10554 sizeof(ibss.ht_capa)); in nl80211_join_ibss() 10576 ibss.control_port = in nl80211_join_ibss() [all …]
|
/linux/net/mac80211/ |
A D | ibss.c | 434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 1135 if (sdata->u.ibss.fixed_channel && in ieee80211_rx_bss_info() 1142 sdata->u.ibss.ssid_len)) in ieee80211_rx_bss_info() 1155 if (sdata->u.ibss.fixed_bssid) in ieee80211_rx_bss_info() 1630 if (!sdata->u.ibss.ssid_len) in ieee80211_ibss_rx_queued_mgmt() 1796 sdata->u.ibss.fixed_bssid = true; in ieee80211_ibss_join() 1798 sdata->u.ibss.fixed_bssid = false; in ieee80211_ibss_join() 1824 if (sdata->u.ibss.ie) in ieee80211_ibss_join() 1874 kfree(sdata->u.ibss.ie); in ieee80211_ibss_leave() 1875 sdata->u.ibss.ie = NULL; in ieee80211_ibss_leave() [all …]
|
A D | Makefile | 17 ibss.o \
|
A D | ht.c | 61 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 62 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
A D | agg-rx.c | 244 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
A D | tx.c | 2761 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3001 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 4866 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 4891 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 4927 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5133 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
A D | offchannel.c | 892 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
A D | agg-tx.c | 87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
A D | rx.c | 1757 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3502 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4126 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4131 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
A D | cfg.c | 3390 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 3396 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 3409 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
A D | ieee80211_i.h | 1003 struct ieee80211_if_ibss ibss; member
|
A D | iface.c | 1634 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
A D | README | 55 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde] 56 The command will be used to join or create an ibss. Optionally, operating frequency, 58 and ibss. 60 iw dev mlan0 ibss leave 61 The command will be used to leave an ibss network.
|
/linux/drivers/net/wireless/ti/wlcore/ |
A D | cmd.c | 778 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 781 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 782 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 783 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 784 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 792 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 793 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
A D | cmd.h | 341 } __packed ibss; member
|
/linux/drivers/net/wireless/marvell/libertas/ |
A D | cfg.c | 1773 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1774 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1775 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1881 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1882 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1883 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
A D | host.h | 748 struct ieee_ie_ibss_param_set ibss; member 775 struct ieee_ie_ibss_param_set ibss; member
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
A D | mac.h | 342 struct iwl_mac_data_ibss ibss; member
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/ |
A D | file.h | 852 __le32 ibss; member
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | mac-ctxt.c | 715 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 718 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
A D | utils.c | 655 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|