Home
last modified time | relevance | path

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

12

/Linux-v6.1/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
Dsme.c882 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()
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()
564 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption()
635 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()
Dnl80211.c1543 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 …]
Dmlme.c709 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/
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()
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 …]
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()
452 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()
Doffchannel.c930 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
Dtx.c2814 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()
Dagg-tx.c87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
Drx.c1754 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/
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.1/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.1/drivers/net/wireless/marvell/libertas/
Dcfg.c1772 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()
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.1/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac.h342 struct iwl_mac_data_ibss ibss; member
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h823 __le32 ibss; member
/Linux-v6.1/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