| /linux/net/wireless/ |
| H A D | ibss.c | 29 if (!wdev->u.ibss.ssid_len) in __cfg80211_ibss_joined() 32 if (wdev->u.ibss.current_bss) { in __cfg80211_ibss_joined() 33 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_ibss_joined() 34 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_ibss_joined() 39 wdev->u.ibss.current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 104 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 139 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 146 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 154 memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); in __cfg80211_join_ibss() 155 wdev->u.ibss.ssid_len = params->ssid_len; in __cfg80211_join_ibss() [all …]
|
| H A D | wext-compat.c | 446 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 499 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 526 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 552 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 606 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
| H A D | sme.c | 929 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 934 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 935 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 959 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 960 ibss->ts); in cfg80211_update_link_bss()
|
| H A D | nl80211.c | 1870 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 4730 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 4731 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 4732 wdev->u.ibss.ssid)) in nl80211_send_iface() 6028 width = wdev->u.ibss.chandef.width; in eht_build_mcs_mask() 12138 wdev->u.ibss.chandef = chandef; in nl80211_start_radar_detection() 12281 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 12547 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 13554 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() 13559 memset(&ibss, in nl80211_join_ibss() 13553 struct cfg80211_ibss_params ibss; nl80211_join_ibss() local [all...] |
| H A D | mlme.c | 933 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx() 934 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
|
| H A D | reg.c | 2383 if (!wdev->u.ibss.ssid_len) in reg_wdev_chan_valid() 2385 chandef = wdev->u.ibss.chandef; in reg_wdev_chan_valid()
|
| H A D | scan.c | 3178 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); in cfg80211_parse_ml_elem_sta_data() 3181 ibss->bss_source != BSS_SOURCE_STA_PROFILE) { in cfg80211_parse_ml_elem_sta_data() 3176 struct cfg80211_internal_bss *ibss = bss_from_pub(bss); cfg80211_parse_ml_elem_sta_data() local
|
| H A D | util.c | 2470 return wdev->u.ibss.beacon_interval; in cfg80211_wdev_bi()
|
| /linux/net/mac80211/ |
| H A D | ibss.c | 45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 216 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 397 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 401 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 407 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 454 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 500 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 532 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() 555 if (!sta->sdata->u.ibss.control_port) in ieee80211_ibss_finish_sta() 571 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_add_sta() [all …]
|
| H A D | offchannel.c | 1003 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
| H A D | tx.c | 2901 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3201 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5374 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 5399 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_cntdwn_is_complete() 5443 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5881 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
| H A D | ieee80211_i.h | 1228 struct ieee80211_if_ibss ibss; member 2320 ether_addr_copy(mgmt->bssid, sdata->u.ibss.bssid); in ieee80211_mgmt_ba()
|
| H A D | rx.c | 1885 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3841 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4180 /* process for all: mesh, mlme, ibss */ in ieee80211_rx_h_mgmt() 4204 /* process only for ibss and mesh */ in ieee80211_rx_h_mgmt() 4548 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4553 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| H A D | cfg.c | 4638 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 4644 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 4655 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
| H A D | iface.c | 1979 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
|
| H A D | util.c | 3914 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_send_action_csa()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H 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/net/wireless/tests/ |
| H A D | scan.c | 422 struct cfg80211_internal_bss *ibss; in test_get_bss_miss_reason() local 434 ibss = container_of(bss, struct cfg80211_internal_bss, pub); in test_get_bss_miss_reason() 467 ibss->ts = jiffies - 60 * HZ; in test_get_bss_miss_reason() 490 atomic_set(&ibss->hold, 1); in test_get_bss_miss_reason() 498 atomic_set(&ibss->hold, 0); in test_get_bss_miss_reason()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | cmd.c | 784 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 785 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 786 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 787 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 788 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 789 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 790 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 798 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 799 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
| H A D | host.h | 752 struct ieee_ie_ibss_param_set ibss; member 779 struct ieee_ie_ibss_param_set ibss; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | file.h | 935 __le32 ibss; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac-ctxt.c | 786 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 789 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
| /linux/include/net/ |
| H A D | cfg80211.h | 7272 struct cfg80211_ibss_params ibss; member 7318 } ibss; member
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 110 u32 ibss; member 8064 survey->ibss = val; in brcmf_parse_dump_obss() 8242 info->time_rx = survey.obss + survey.ibss + survey.no_ctg + in brcmf_cfg80211_dump_survey()
|