/openbmc/linux/net/wireless/ |
H A 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() 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 D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
H A D | wext-compat.c | 467 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 D | sme.c | 941 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 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()
|
H A D | nl80211.c | 1560 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 D | mlme.c | 761 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 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() 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 D | Makefile | 17 ibss.o \
|
H A 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() 484 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
H A D | agg-rx.c | 228 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
H A D | tx.c | 2808 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 D | offchannel.c | 930 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx()
|
H A D | agg-tx.c | 87 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_request()
|
H A D | rx.c | 1734 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 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.
|
/openbmc/linux/drivers/net/wireless/ti/wlcore/ |
H A 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()
|
H A D | cmd.h | 341 } __packed ibss; member
|
/openbmc/linux/drivers/net/wireless/marvell/libertas/ |
H A D | cfg.c | 1821 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 D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
H A D | host.h | 752 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 D | mac.h | 342 struct iwl_mac_data_ibss ibss; member
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | file.h | 836 __le32 ibss; member
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 779 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 D | utils.c | 691 return le32_to_cpu(txq_timer->ibss); in iwl_mvm_get_wd_timeout()
|