Searched refs:wds (Results 1 - 16 of 16) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/mac80211/
H A Ddebugfs_netdev.c162 IEEE80211_IF_FILE(peer, u.wds.remote_addr, MAC);
226 DEBUGFS_ADD(channel_use, wds);
227 DEBUGFS_ADD(drop_unencrypted, wds);
228 DEBUGFS_ADD(eapol, wds);
229 DEBUGFS_ADD(ieee8021_x, wds);
230 DEBUGFS_ADD(peer, wds);
319 DEBUGFS_DEL(channel_use, wds);
320 DEBUGFS_DEL(drop_unencrypted, wds);
321 DEBUGFS_DEL(eapol, wds);
322 DEBUGFS_DEL(ieee8021_x, wds);
[all...]
H A Dieee80211_i.h304 struct ieee80211_if_wds wds; member in union:ieee80211_sub_if_data::__anon10887
355 } wds; member in union:ieee80211_sub_if_data::__anon10888
H A Dieee80211_iface.c262 sta = sta_info_get(local, sdata->u.wds.remote_addr);
H A Dieee80211.c1554 memcpy(hdr.addr1, sdata->u.wds.remote_addr, ETH_ALEN);
2406 is_zero_ether_addr(sdata->u.wds.remote_addr))
3922 if (compare_ether_addr(sdata->u.wds.remote_addr,
4479 if (compare_ether_addr(remote_addr, sdata->u.wds.remote_addr) == 0)
4489 sta = sta_info_get(local, sdata->u.wds.remote_addr);
4496 dev->name, MAC_ARG(sdata->u.wds.remote_addr));
4500 memcpy(&sdata->u.wds.remote_addr, remote_addr, ETH_ALEN);
H A Dieee80211_ioctl.c764 if (memcmp(sdata->u.wds.remote_addr, (u8 *) &ap_addr->sa_data,
788 memcpy(&ap_addr->sa_data, sdata->u.wds.remote_addr, ETH_ALEN);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/
H A Dwlif_utils.c198 int i, unit, wds = 0, wds_wsec = 0; local
227 if (strstr(os_name, "wds") && (wl_wlif_is_dwds(os_name) == FALSE)) {
230 wds = 1;
240 /* get wds setting */
241 if (wds) {
247 /* get per wds settings */
256 /* found wds settings */
270 if (wds && wds_wsec)
282 if (wds && wds_wsec)
299 if (wds
[all...]
H A Dbroadcom.c1697 int ap = 0, sta = 0, wet = 0, wds = 0, mac_spoof = 0, psta = 0, psr = 0; local
1727 ap = wds = 1;
1743 if (wds)
1744 websWrite(wp, "<option value=\"wds\" %s>Wireless Bridge</option>\n",
1745 nvram_match(wl_mode, "wds" ) ? "selected" : "");
1952 macs = nvram_safe_get(strcat_r(prefix, "wds", tmp));
1980 /* wds client mode */
9788 (strncmp(ifname, "wds", 3) != 0)) {
9846 (strncmp(ifname, "wds", 3) != 0)) {
9903 (strncmp(ifname, "wds",
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/hostap/
H A Dhostap_80211_rx.c523 memcmp(iface->u.wds.remote_addr, addr, ETH_ALEN) == 0)
535 u16 fc, struct net_device **wds)
560 *wds = prism2_rx_get_wds(local, hdr->addr2);
561 if (*wds == NULL && fc & IEEE80211_FCTL_FROMDS &&
575 if (*wds && !(fc & IEEE80211_FCTL_FROMDS) && local->ap &&
582 *wds = NULL;
706 struct net_device *wds = NULL; local
839 if (hostap_rx_frame_wds(local, hdr, fc, &wds))
841 if (wds) {
842 skb->dev = dev = wds;
534 hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr_4addr *hdr, u16 fc, struct net_device **wds) argument
[all...]
H A Dhostap_ap.h245 int wds);
H A Dhostap_main.c162 if (prism2_wds_special_addr(iface->u.wds.remote_addr))
164 else if (memcmp(iface->u.wds.remote_addr, remote_addr,
172 memcpy(empty->u.wds.remote_addr, remote_addr, ETH_ALEN);
189 /* verify that there is room for wds# postfix in the interface name */
197 local->ddev->name, "wds%d");
202 memcpy(iface->u.wds.remote_addr, remote_addr, ETH_ALEN);
223 if (memcmp(iface->u.wds.remote_addr, remote_addr,
235 memset(selected->u.wds.remote_addr, 0, ETH_ALEN);
H A Dhostap_80211_tx.c51 /* hard_start_xmit function for data interfaces (wlan#, wlan#wds#, wlan#sta)
172 memcpy(&hdr.addr1, iface->u.wds.remote_addr,
H A Dhostap_proc.c122 MAC2STR(iface->u.wds.remote_addr));
124 printk(KERN_DEBUG "%s: wds proc did not fit\n",
409 create_proc_read_entry("wds", 0, local->proc,
441 remove_proc_entry("wds", local->proc);
H A Dhostap_wlan.h901 } wds; member in union:hostap_interface::__anon6097
H A Dhostap_ap.c2912 int wds)
2941 if (!wds && (sta == NULL || !(sta->flags & WLAN_STA_ASSOC))) {
2959 if (!wds) {
2909 hostap_handle_sta_rx(local_info_t *local, struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats, int wds) argument
H A Dhostap_ioctl.c761 memcpy(&ap_addr->sa_data, iface->u.wds.remote_addr, ETH_ALEN);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ieee80211/
H A Dieee80211_rx.c341 struct net_device *wds = NULL; local
343 struct net_device *wds = NULL; local
513 if (hostap_rx_frame_wds(ieee, hdr, fc, &wds))
515 if (wds) {
516 skb->dev = dev = wds;
520 if (ieee->iw_mode == IW_MODE_MASTER && !wds &&
537 wds != NULL)) {
757 if (wds && ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) ==
772 if (ieee->iw_mode == IW_MODE_MASTER && !wds && ieee->ap->bridge_packets) {

Completed in 247 milliseconds