| /linux/net/wireless/ |
| A D | ibss.c | 31 if (!wdev->u.ibss.ssid_len) in __cfg80211_ibss_joined() 40 if (wdev->u.ibss.current_bss) { in __cfg80211_ibss_joined() 100 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 183 wdev->u.ibss.ssid_len = 0; in cfg80211_clear_ibss() 184 memset(&wdev->u.ibss.chandef, 0, sizeof(wdev->u.ibss.chandef)); in cfg80211_clear_ibss() 200 if (!wdev->u.ibss.ssid_len) in cfg80211_leave_ibss() 320 if (wdev->u.ibss.ssid_len) in cfg80211_ibss_wext_siwfreq() 381 if (wdev->u.ibss.ssid_len) in cfg80211_ibss_wext_siwessid() 392 wdev->wext.ibss.ssid = wdev->u.ibss.ssid; in cfg80211_ibss_wext_siwessid() 414 } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) { in cfg80211_ibss_wext_giwessid() [all …]
|
| A D | Makefile | 15 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
| A D | wext-compat.c | 467 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 520 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 547 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption() 573 wdev->u.ibss.current_bss)) in cfg80211_set_encryption() 629 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
| A D | sme.c | 928 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 933 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 934 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 958 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 959 ibss->ts); in cfg80211_update_link_bss()
|
| A D | chan.c | 941 if (wdev->u.ibss.ssid_len) in cfg80211_beaconing_iface_active() 982 return cfg80211_is_sub_chan(&wdev->u.ibss.chandef, chan, in cfg80211_wdev_on_sub_chan() 1684 return &wdev->u.ibss.chandef; in wdev_chandef()
|
| A D | nl80211.c | 4037 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 4039 wdev->u.ibss.ssid)) in nl80211_send_iface() 10309 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 11546 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 11552 ibss.beacon_interval = 100; in nl80211_join_ibss() 11555 ibss.beacon_interval = in nl80211_join_ibss() 11630 &ibss.basic_rates); in nl80211_join_ibss() 11636 memcpy(&ibss.ht_capa_mask, in nl80211_join_ibss() 11643 memcpy(&ibss.ht_capa, in nl80211_join_ibss() 11667 ibss.control_port = in nl80211_join_ibss() [all …]
|
| A D | mlme.c | 869 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx() 870 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
|
| A D | reg.c | 2400 if (!wdev->u.ibss.ssid_len) in reg_wdev_chan_valid() 2402 chandef = wdev->u.ibss.chandef; in reg_wdev_chan_valid()
|
| /linux/net/mac80211/ |
| A D | ibss.c | 420 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 1116 if (sdata->u.ibss.fixed_channel && in ieee80211_rx_bss_info() 1123 sdata->u.ibss.ssid_len)) in ieee80211_rx_bss_info() 1136 if (sdata->u.ibss.fixed_bssid) in ieee80211_rx_bss_info() 1597 if (!sdata->u.ibss.ssid_len) in ieee80211_ibss_rx_queued_mgmt() 1755 sdata->u.ibss.fixed_bssid = true; in ieee80211_ibss_join() 1757 sdata->u.ibss.fixed_bssid = false; in ieee80211_ibss_join() 1783 if (sdata->u.ibss.ie) in ieee80211_ibss_join() 1833 kfree(sdata->u.ibss.ie); in ieee80211_ibss_leave() 1834 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()
|
| A D | tx.c | 2820 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3097 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5062 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 5087 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 5131 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5458 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
| A D | offchannel.c | 987 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
| A D | ieee80211_i.h | 1162 struct ieee80211_if_ibss ibss; member 2156 ether_addr_copy(mgmt->bssid, sdata->u.ibss.bssid); in ieee80211_mgmt_ba()
|
| A D | rx.c | 1761 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3732 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4453 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4458 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| A D | cfg.c | 3873 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon() 3879 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon() 3892 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
|
| /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 | 785 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 786 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 787 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 788 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 789 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 790 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 791 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 799 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 800 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
| A D | cmd.h | 339 } __packed ibss; member
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| A D | cfg.c | 1821 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1822 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1823 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1929 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1930 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1931 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 | 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/api/ |
| A D | mac.h | 349 struct iwl_mac_data_ibss ibss; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | file.h | 873 __le32 ibss; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mac-ctxt.c | 790 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 793 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|