Home
last modified time | relevance | path

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

12

/linux-5.19.10/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()
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 …]
DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
Dwext-compat.c458 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()
563 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption()
634 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
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()
Dsme.c807 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local
809 if (list_empty(&ibss->list)) { in cfg80211_connect_done()
832 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done()
833 ibss->ts); in cfg80211_connect_done()
Dnl80211.c1534 if (wdev->u.ibss.current_bss) in nl80211_key_allowed()
3781 if (wdev->u.ibss.ssid_len && in nl80211_send_iface()
3782 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface()
3783 wdev->u.ibss.ssid)) in nl80211_send_iface()
9658 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch()
9946 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss()
10707 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
10712 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
10718 ibss.beacon_interval = 100; in nl80211_join_ibss()
10721 ibss.beacon_interval = in nl80211_join_ibss()
[all …]
Dmlme.c683 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx()
684 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
/linux-5.19.10/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()
418 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
429 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss()
434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
532 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
564 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()
438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
Dagg-rx.c247 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
Dtx.c2761 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
2992 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
4854 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
4879 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
4915 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete()
5141 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
Doffchannel.c892 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dagg-tx.c87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Drx.c1761 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3555 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
4179 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame()
4184 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
/linux-5.19.10/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-5.19.10/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-5.19.10/drivers/net/wireless/marvell/libertas/
Dcfg.c1771 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing()
1772 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing()
1773 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing()
1879 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new()
1880 cmd.ibss.header.len = 2; in lbs_ibss_start_new()
1881 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-5.19.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h342 struct iwl_mac_data_ibss ibss; member
/linux-5.19.10/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h823 __le32 ibss; member
/linux-5.19.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c697 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()
Dutils.c660 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()

12