Home
last modified time | relevance | path

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

12

/openbmc/linux/net/wireless/
H A 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 …]
H A DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
H A 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()
H A Dsme.c941 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local
946 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss()
947 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss()
971 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss()
972 ibss->ts); in cfg80211_update_link_bss()
H A 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()
H A Dnl80211.c1560 if (wdev->u.ibss.current_bss) in nl80211_key_allowed()
3921 if (wdev->u.ibss.ssid_len && in nl80211_send_iface()
3922 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface()
3923 wdev->u.ibss.ssid)) in nl80211_send_iface()
10057 wdev->u.ibss.chandef = chandef; in nl80211_start_radar_detection()
10163 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch()
10468 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss()
11395 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local
11400 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss()
11406 ibss.beacon_interval = 100; in nl80211_join_ibss()
[all …]
H A 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()
/openbmc/linux/net/mac80211/
H A 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 …]
H A DMakefile17 ibss.o \
H A 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()
484 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
H A Dagg-rx.c228 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
H A Dtx.c2808 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr()
3081 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit()
5035 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn()
5060 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn()
5094 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete()
5421 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
H A Doffchannel.c930 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
H A Dagg-tx.c87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
H A Drx.c1734 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process()
3697 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action()
4392 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame()
4397 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/
H A 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.
/openbmc/linux/drivers/net/wireless/ti/wlcore/
H A 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()
H A Dcmd.h341 } __packed ibss; member
/openbmc/linux/drivers/net/wireless/marvell/libertas/
H A 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()
H A Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
H A Dhost.h752 struct ieee_ie_ibss_param_set ibss; member
779 struct ieee_ie_ibss_param_set ibss; member
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dmac.h342 struct iwl_mac_data_ibss ibss; member
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dfile.h836 __le32 ibss; member
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A 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()
H A Dutils.c691 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()

12