Lines Matching refs:wds
543 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()
869 if (local->iw_mode == IW_MODE_MASTER && !wds && in hostap_80211_rx()
883 wds != NULL)) { in hostap_80211_rx()
1055 if (wds && ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in hostap_80211_rx()
1069 if (local->iw_mode == IW_MODE_MASTER && !wds && in hostap_80211_rx()