/Linux-v6.1/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() 99 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 134 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 141 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 149 memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); in __cfg80211_join_ibss() 150 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 | sme.c | 882 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 887 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 888 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 912 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 913 ibss->ts); in cfg80211_update_link_bss()
|
D | wext-compat.c | 458 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 511 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 538 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 564 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 635 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
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 | 1543 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 3837 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 3838 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 3839 wdev->u.ibss.ssid)) in nl80211_send_iface() 9900 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 10193 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 11110 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 11115 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 11121 ibss.beacon_interval = 100; in nl80211_join_ibss() 11124 ibss.beacon_interval = in nl80211_join_ibss() [all …]
|
D | mlme.c | 709 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx() 710 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
|
/Linux-v6.1/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() 483 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 528 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 560 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() 452 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
D | agg-rx.c | 247 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 | 2814 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 3084 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 4934 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 4959 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 4993 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 5228 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 | 1754 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3579 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4230 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4235 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
/Linux-v6.1/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.1/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.1/drivers/net/wireless/marvell/libertas/ |
D | cfg.c | 1772 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1773 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1774 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1880 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1881 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1882 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.1/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | mac.h | 342 struct iwl_mac_data_ibss ibss; member
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/fw/ |
D | file.h | 823 __le32 ibss; member
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mac-ctxt.c | 697 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 700 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|
D | utils.c | 660 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|