Lines Matching refs:vif

514 		if (sdata->vif.type != NL80211_IFTYPE_MONITOR)  in ieee80211_rx_monitor()
698 char *dev_addr = rx->sdata->vif.addr; in ieee80211_rx_mesh_check()
1108 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) in ieee80211_rx_h_check()
1113 rx->sdata->vif.type != NL80211_IFTYPE_ADHOC && in ieee80211_rx_h_check()
1114 rx->sdata->vif.type != NL80211_IFTYPE_WDS && in ieee80211_rx_h_check()
1115 rx->sdata->vif.type != NL80211_IFTYPE_OCB && in ieee80211_rx_h_check()
1122 if (rx->sta && rx->sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_rx_h_check()
1137 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && in ieee80211_rx_h_check()
1190 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in sta_ps_start()
1191 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in sta_ps_start()
1271 if (sdata->vif.type != NL80211_IFTYPE_AP && in ieee80211_rx_h_uapsd_and_pspoll()
1272 sdata->vif.type != NL80211_IFTYPE_AP_VLAN) in ieee80211_rx_h_uapsd_and_pspoll()
1355 if (rx->sdata->vif.type == NL80211_IFTYPE_ADHOC) { in ieee80211_rx_h_sta_process()
1369 } else if (rx->sdata->vif.type == NL80211_IFTYPE_OCB) { in ieee80211_rx_h_sta_process()
1392 if (rx->sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_rx_h_sta_process()
1422 (rx->sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_rx_h_sta_process()
1423 rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) && in ieee80211_rx_h_sta_process()
1440 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) in ieee80211_rx_h_sta_process()
1458 (rx->sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_rx_h_sta_process()
1459 (rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_sta_process()
2010 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2013 if (sdata->vif.type == NL80211_IFTYPE_STATION && in __ieee80211_data_to_8023()
2023 sdata->vif.type == NL80211_IFTYPE_AP_VLAN && sdata->u.vlan.sta) in __ieee80211_data_to_8023()
2026 ret = ieee80211_data_to_8023(rx->skb, sdata->vif.addr, sdata->vif.type); in __ieee80211_data_to_8023()
2053 (ether_addr_equal(ehdr->h_dest, rx->sdata->vif.addr) || in ieee80211_frame_allowed()
2083 if ((sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_deliver_skb()
2084 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) && in ieee80211_deliver_skb()
2087 (sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->u.vlan.sta)) { in ieee80211_deliver_skb()
2183 rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_amsdu()
2188 ((rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_amsdu()
2190 (rx->sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_rx_h_amsdu()
2201 rx->sdata->vif.type, in ieee80211_rx_h_amsdu()
2297 ether_addr_equal(sdata->vif.addr, hdr->addr3)) in ieee80211_rx_h_mesh_fwding()
2327 info->control.vif = &rx->sdata->vif; in ieee80211_rx_h_mesh_fwding()
2331 memcpy(fwd_hdr->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_rx_h_mesh_fwding()
2390 sdata->vif.type == NL80211_IFTYPE_AP) { in ieee80211_rx_h_data()
2426 if (rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_data()
2513 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req()
2537 memcpy(resp->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_process_sa_query_req()
2568 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && in ieee80211_rx_h_mgmt_check()
2621 if (sdata->vif.type != NL80211_IFTYPE_STATION && in ieee80211_rx_h_action()
2622 sdata->vif.type != NL80211_IFTYPE_MESH_POINT && in ieee80211_rx_h_action()
2623 sdata->vif.type != NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_action()
2624 sdata->vif.type != NL80211_IFTYPE_AP && in ieee80211_rx_h_action()
2625 sdata->vif.type != NL80211_IFTYPE_ADHOC) in ieee80211_rx_h_action()
2700 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_rx_h_action()
2714 if (sdata->vif.type != NL80211_IFTYPE_STATION && in ieee80211_rx_h_action()
2715 sdata->vif.type != NL80211_IFTYPE_MESH_POINT && in ieee80211_rx_h_action()
2716 sdata->vif.type != NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_action()
2717 sdata->vif.type != NL80211_IFTYPE_AP && in ieee80211_rx_h_action()
2718 sdata->vif.type != NL80211_IFTYPE_ADHOC) in ieee80211_rx_h_action()
2745 if (sdata->vif.type != NL80211_IFTYPE_STATION && in ieee80211_rx_h_action()
2746 sdata->vif.type != NL80211_IFTYPE_MESH_POINT && in ieee80211_rx_h_action()
2747 sdata->vif.type != NL80211_IFTYPE_AP_VLAN && in ieee80211_rx_h_action()
2748 sdata->vif.type != NL80211_IFTYPE_AP && in ieee80211_rx_h_action()
2749 sdata->vif.type != NL80211_IFTYPE_ADHOC) in ieee80211_rx_h_action()
2791 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_rx_h_action()
2802 if (sdata->vif.type != NL80211_IFTYPE_STATION && in ieee80211_rx_h_action()
2803 sdata->vif.type != NL80211_IFTYPE_ADHOC && in ieee80211_rx_h_action()
2804 sdata->vif.type != NL80211_IFTYPE_MESH_POINT) in ieee80211_rx_h_action()
2807 if (sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_rx_h_action()
2809 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_rx_h_action()
2811 else if (sdata->vif.type == NL80211_IFTYPE_MESH_POINT) in ieee80211_rx_h_action()
2830 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_rx_h_action()
2845 if (!ieee80211_vif_is_mesh(&sdata->vif)) in ieee80211_rx_h_action()
2853 if (!ieee80211_vif_is_mesh(&sdata->vif)) in ieee80211_rx_h_action()
2863 if (!ieee80211_vif_is_mesh(&sdata->vif)) in ieee80211_rx_h_action()
2947 (sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_rx_h_action_return()
2948 sdata->vif.type == NL80211_IFTYPE_AP_VLAN)) in ieee80211_rx_h_action_return()
2965 memcpy(nmgmt->sa, rx->sdata->vif.addr, ETH_ALEN); in ieee80211_rx_h_action_return()
2969 if (rx->sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE) { in ieee80211_rx_h_action_return()
2996 if (!ieee80211_vif_is_mesh(&sdata->vif) && in ieee80211_rx_h_mgmt()
2997 sdata->vif.type != NL80211_IFTYPE_ADHOC && in ieee80211_rx_h_mgmt()
2998 sdata->vif.type != NL80211_IFTYPE_OCB && in ieee80211_rx_h_mgmt()
2999 sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_rx_h_mgmt()
3017 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_rx_h_mgmt()
3022 if (sdata->vif.type != NL80211_IFTYPE_ADHOC && in ieee80211_rx_h_mgmt()
3023 sdata->vif.type != NL80211_IFTYPE_MESH_POINT) in ieee80211_rx_h_mgmt()
3085 if (sdata->vif.type != NL80211_IFTYPE_MONITOR || in ieee80211_rx_cooked_monitor()
3185 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) in ieee80211_rx_handlers()
3278 u8 *bssid = ieee80211_get_bssid(hdr, skb->len, sdata->vif.type); in prepare_for_handlers()
3281 switch (sdata->vif.type) { in prepare_for_handlers()
3286 !ether_addr_equal(sdata->vif.addr, hdr->addr1)) { in prepare_for_handlers()
3296 if (ether_addr_equal(sdata->vif.addr, hdr->addr2) || in prepare_for_handlers()
3304 !ether_addr_equal(sdata->vif.addr, hdr->addr1)) { in prepare_for_handlers()
3347 !ether_addr_equal(sdata->vif.addr, hdr->addr1)) { in prepare_for_handlers()
3357 if (!ether_addr_equal(sdata->vif.addr, hdr->addr1)) in prepare_for_handlers()
3359 } else if (!ieee80211_bssid_match(bssid, sdata->vif.addr)) { in prepare_for_handlers()
3367 !ether_addr_equal(sdata->vif.addr, hdr->addr1)) in prepare_for_handlers()
3397 if (!ether_addr_equal(sdata->vif.addr, hdr->addr1) && in prepare_for_handlers()
3531 if (sdata->vif.type == NL80211_IFTYPE_MONITOR || in __ieee80211_rx_handle_packet()
3532 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in __ieee80211_rx_handle_packet()