/Linux-v6.6/net/wireless/ |
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() 41 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_ibss_joined() 42 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_ibss_joined() 46 wdev->u.ibss.current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 98 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 133 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 140 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 148 memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); in __cfg80211_join_ibss() 149 wdev->u.ibss.ssid_len = params->ssid_len; in __cfg80211_join_ibss() [all …]
|
D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
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() 645 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
D | sme.c | 939 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 944 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 945 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 969 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 970 ibss->ts); in cfg80211_update_link_bss()
|
D | chan.c | 727 if (wdev->u.ibss.ssid_len) in cfg80211_beaconing_iface_active() 768 return cfg80211_is_sub_chan(&wdev->u.ibss.chandef, chan, in cfg80211_wdev_on_sub_chan() 1452 return &wdev->u.ibss.chandef; in wdev_chandef()
|
D | nl80211.c | 1556 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 3890 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 3891 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 3892 wdev->u.ibss.ssid)) in nl80211_send_iface() 10121 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 10426 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 11353 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 11358 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 11364 ibss.beacon_interval = 100; in nl80211_join_ibss() 11367 ibss.beacon_interval = in nl80211_join_ibss() [all …]
|
D | mlme.c | 761 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx() 762 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
|
/Linux-v6.6/net/mac80211/ |
D | ibss.c | 45 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() 415 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 419 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 426 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() 484 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 530 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 562 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() [all …]
|
D | Makefile | 17 ibss.o \
|
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() 483 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
D | agg-rx.c | 228 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
D | offchannel.c | 930 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
D | tx.c | 2803 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3076 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 5028 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 5053 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 5087 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5412 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
D | agg-tx.c | 87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
D | rx.c | 1734 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3689 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4384 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4389 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
/Linux-v6.6/drivers/net/wireless/marvell/mwifiex/ |
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-v6.6/drivers/net/wireless/ti/wlcore/ |
D | cmd.c | 776 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 777 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 778 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 781 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 782 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 790 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 791 cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); in wl12xx_cmd_role_start_ibss()
|
D | cmd.h | 341 } __packed ibss; member
|
/Linux-v6.6/drivers/net/wireless/marvell/libertas/ |
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()
|
D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
D | host.h | 752 struct ieee_ie_ibss_param_set ibss; member 779 struct ieee_ie_ibss_param_set ibss; member
|
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | mac.h | 342 struct iwl_mac_data_ibss ibss; member
|
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/fw/ |
D | file.h | 836 __le32 ibss; member
|
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mac-ctxt.c | 779 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 782 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
D | utils.c | 691 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|