Home
last modified time | relevance | path

Searched refs:wds (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_80211_rx.c543 memcmp(iface->u.wds.remote_addr, addr, ETH_ALEN) == 0) in prism2_rx_get_wds()
555 struct net_device **wds) in hostap_rx_frame_wds() argument
580 *wds = prism2_rx_get_wds(local, hdr->addr2); in hostap_rx_frame_wds()
581 if (*wds == NULL && fc & IEEE80211_FCTL_FROMDS && in hostap_rx_frame_wds()
595 if (*wds && !(fc & IEEE80211_FCTL_FROMDS) && local->ap && in hostap_rx_frame_wds()
602 *wds = NULL; in hostap_rx_frame_wds()
725 struct net_device *wds = NULL; in hostap_80211_rx() local
864 if (hostap_rx_frame_wds(local, hdr, fc, &wds)) in hostap_80211_rx()
866 if (wds) in hostap_80211_rx()
867 skb->dev = dev = wds; in hostap_80211_rx()
[all …]
Dhostap_main.c156 if (prism2_wds_special_addr(iface->u.wds.remote_addr)) in prism2_wds_add()
158 else if (ether_addr_equal(iface->u.wds.remote_addr, remote_addr)) { in prism2_wds_add()
165 memcpy(empty->u.wds.remote_addr, remote_addr, ETH_ALEN); in prism2_wds_add()
195 memcpy(iface->u.wds.remote_addr, remote_addr, ETH_ALEN); in prism2_wds_add()
216 if (ether_addr_equal(iface->u.wds.remote_addr, remote_addr)) { in prism2_wds_del()
227 eth_zero_addr(selected->u.wds.remote_addr); in prism2_wds_del()
Dhostap_ap.h245 int wds);
Dhostap_proc.c118 iface->dev->name, iface->u.wds.remote_addr); in prism2_wds_proc_show()
Dhostap_80211_tx.c180 memcpy(&hdr.addr1, iface->u.wds.remote_addr, in hostap_data_start_xmit()
Dhostap_wlan.h910 } wds; member
Dhostap_ap.c2988 int wds) in hostap_handle_sta_rx() argument
3017 if (!wds && (sta == NULL || !(sta->flags & WLAN_STA_ASSOC))) { in hostap_handle_sta_rx()
3035 if (!wds) { in hostap_handle_sta_rx()
Dhostap_ioctl.c739 memcpy(&ap_addr->sa_data, iface->u.wds.remote_addr, ETH_ALEN); in prism2_ioctl_giwap()
/linux-4.4.14/drivers/net/wireless/ipw2x00/
Dlibipw_rx.c343 struct net_device *wds = NULL; in libipw_rx() local
345 struct net_device *wds = NULL; in libipw_rx() local
517 if (hostap_rx_frame_wds(ieee, hdr, fc, &wds)) in libipw_rx()
519 if (wds) { in libipw_rx()
520 skb->dev = dev = wds; in libipw_rx()
524 if (ieee->iw_mode == IW_MODE_MASTER && !wds && in libipw_rx()
539 wds != NULL)) { in libipw_rx()
759 if (wds && ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in libipw_rx()
774 if (ieee->iw_mode == IW_MODE_MASTER && !wds && ieee->ap->bridge_packets) { in libipw_rx()
/linux-4.4.14/net/mac80211/
Dpm.c155 sta = sdata->u.wds.sta; in __ieee80211_suspend()
Dwme.c172 ra = sdata->u.wds.remote_addr; in ieee80211_select_queue()
Ddebugfs_netdev.c543 IEEE80211_IF_FILE(peer, u.wds.remote_addr, MAC);
Diface.c503 if (!is_valid_ether_addr(sdata->u.wds.remote_addr)) in ieee80211_do_open()
678 sta = sta_info_alloc(sdata, sdata->u.wds.remote_addr, in ieee80211_do_open()
Dieee80211_i.h908 struct ieee80211_if_wds wds; member
Dtx.c1933 sta = sta_info_get(sdata, sdata->u.wds.remote_addr); in ieee80211_lookup_ra_sta()
2075 memcpy(hdr.addr1, sdata->u.wds.remote_addr, ETH_ALEN); in ieee80211_build_hdr()
Drx.c3397 return ether_addr_equal(sdata->u.wds.remote_addr, hdr->addr2); in ieee80211_accept_frame()
Dcfg.c2214 memcpy(&sdata->u.wds.remote_addr, addr, ETH_ALEN); in ieee80211_set_wds_peer()
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c899 struct net_device *wds = NULL; in ieee80211_rx() local
901 struct net_device *wds = NULL; in ieee80211_rx() local
1081 if (hostap_rx_frame_wds(ieee, hdr, fc, &wds)) in ieee80211_rx()
1083 if (wds) { in ieee80211_rx()
1084 skb->dev = dev = wds; in ieee80211_rx()
1088 if (ieee->iw_mode == IW_MODE_MASTER && !wds && in ieee80211_rx()
1106 wds != NULL)) { in ieee80211_rx()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dwmi.c727 .wds = WMI_VDEV_PARAM_WDS,
802 .wds = WMI_10X_VDEV_PARAM_WDS,
876 .wds = WMI_10X_VDEV_PARAM_WDS,
950 .wds = WMI_10_4_VDEV_PARAM_WDS,
Dwmi.h4444 u32 wds; member
Dwmi-tlv.c3356 .wds = WMI_TLV_VDEV_PARAM_WDS,