Home
last modified time | relevance | path

Searched refs:ibss (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v6.6/net/wireless/
Dibss.c31 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 …]
DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
Dwext-compat.c467 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()
Dsme.c939 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()
Dchan.c727 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()
Dnl80211.c1556 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 …]
Dmlme.c761 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/
Dibss.c45 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 …]
DMakefile17 ibss.o \
Dht.c61 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()
Dagg-rx.c228 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Doffchannel.c930 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dtx.c2803 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()
Dagg-tx.c87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Drx.c1734 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/
DREADME55 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/
Dcmd.c776 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()
Dcmd.h341 } __packed ibss; member
/Linux-v6.6/drivers/net/wireless/marvell/libertas/
Dcfg.c1821 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()
Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
Dhost.h752 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/
Dmac.h342 struct iwl_mac_data_ibss ibss; member
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h836 __le32 ibss; member
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c779 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()
Dutils.c691 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()

12