| /OK3568_Linux_fs/kernel/net/wireless/ |
| H A D | ibss.c | 142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 187 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss() 246 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join() 247 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join() 250 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join() 278 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join() 283 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join() 292 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join() 302 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join() 338 if (wdev->wext.ibss.chandef.chan == chan) in cfg80211_ibss_wext_siwfreq() [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 | sme.c | 800 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local 802 if (list_empty(&ibss->list)) { in cfg80211_connect_done() 825 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done() 826 ibss->ts); in cfg80211_connect_done()
|
| H A D | nl80211.c | 10033 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 10038 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 10044 ibss.beacon_interval = 100; in nl80211_join_ibss() 10047 ibss.beacon_interval = in nl80211_join_ibss() 10051 ibss.beacon_interval); in nl80211_join_ibss() 10064 ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_join_ibss() 10066 if (!is_valid_ether_addr(ibss.bssid)) in nl80211_join_ibss() 10069 ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 10070 ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_join_ibss() 10073 ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_join_ibss() [all …]
|
| /OK3568_Linux_fs/kernel/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() 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() 539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 571 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() 438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
| H A D | agg-rx.c | 244 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
|
| H A D | tx.c | 2754 memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_build_hdr() 2994 memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 4662 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_update_cntdwn() 4687 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_beacon_set_cntdwn() 4723 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_beacon_cntdwn_is_complete() 4860 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_beacon_get()
|
| H A D | offchannel.c | 892 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 | 1749 if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && in ieee80211_rx_h_sta_process() 3446 bssid = sdata->u.ibss.bssid; in ieee80211_rx_h_action() 4069 ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2) || in ieee80211_accept_frame() 4074 if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) in ieee80211_accept_frame()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/ |
| H A D | README | 54 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde] 55 The command will be used to join or create an ibss. Optionally, operating frequency, 57 and ibss. 59 iw dev mlan0 ibss leave 60 The command will be used to leave an ibss network.
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wlcore/ |
| H A D | cmd.c | 778 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 781 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 782 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 783 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 784 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 792 cmd->ibss.hlid = wlvif->sta.hlid; in wl12xx_cmd_role_start_ibss() 793 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
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/libertas/ |
| H A D | cfg.c | 1773 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1774 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1775 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1881 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1882 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1883 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
| H A D | host.h | 748 struct ieee_ie_ibss_param_set ibss; member 775 struct ieee_ie_ibss_param_set ibss; member
|
| H A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | mac.h | 391 struct iwl_mac_data_ibss ibss; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | mlan_ieee.h | 314 t_u8 ibss:1; 322 t_u8 ibss:1;
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/ |
| H A D | mlan_ieee.h | 314 t_u8 ibss:1; 322 t_u8 ibss:1;
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | file.h | 880 __le32 ibss; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/ |
| H A D | mlan_ieee.h | 344 t_u8 ibss : 1; 352 t_u8 ibss : 1;
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/ |
| H A D | mlan_ieee.h | 344 t_u8 ibss : 1; 352 t_u8 ibss : 1;
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac-ctxt.c | 762 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss() 765 cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); in iwl_mvm_mac_ctxt_cmd_ibss()
|