Lines Matching refs:ethhdr
184 struct ethhdr *ethhdr; in batadv_check_management_packet() local
190 ethhdr = eth_hdr(skb); in batadv_check_management_packet()
193 if (!is_broadcast_ether_addr(ethhdr->h_dest)) in batadv_check_management_packet()
197 if (!is_valid_ether_addr(ethhdr->h_source)) in batadv_check_management_packet()
360 struct ethhdr *ethhdr; in batadv_recv_icmp_packet() local
369 ethhdr = eth_hdr(skb); in batadv_recv_icmp_packet()
372 if (!is_valid_ether_addr(ethhdr->h_dest)) in batadv_recv_icmp_packet()
376 if (is_multicast_ether_addr(ethhdr->h_source)) in batadv_recv_icmp_packet()
380 if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest)) in batadv_recv_icmp_packet()
396 ethhdr = eth_hdr(skb); in batadv_recv_icmp_packet()
403 ethhdr->h_dest); in batadv_recv_icmp_packet()
461 struct ethhdr *ethhdr; in batadv_check_unicast_packet() local
467 ethhdr = eth_hdr(skb); in batadv_check_unicast_packet()
470 if (!is_valid_ether_addr(ethhdr->h_dest)) in batadv_check_unicast_packet()
474 if (is_multicast_ether_addr(ethhdr->h_source)) in batadv_check_unicast_packet()
478 if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest)) in batadv_check_unicast_packet()
681 struct ethhdr *ethhdr = eth_hdr(skb); in batadv_route_unicast_packet() local
690 ethhdr->h_source, unicast_packet->dest); in batadv_route_unicast_packet()
813 struct ethhdr *ethhdr; in batadv_check_unicast_ttvn() local
827 ethhdr = (struct ethhdr *)(skb->data + hdr_len); in batadv_check_unicast_ttvn()
834 if (batadv_tt_local_client_is_roaming(bat_priv, ethhdr->h_dest, vid)) { in batadv_check_unicast_ttvn()
836 ethhdr->h_dest, vid)) in batadv_check_unicast_ttvn()
841 ethhdr->h_dest); in batadv_check_unicast_ttvn()
882 ethhdr->h_dest, vid)) { in batadv_check_unicast_ttvn()
885 unicast_packet->dest, ethhdr->h_dest, in batadv_check_unicast_ttvn()
894 if (!batadv_is_my_client(bat_priv, ethhdr->h_dest, vid)) in batadv_check_unicast_ttvn()
1189 struct ethhdr *ethhdr; in batadv_recv_bcast_packet() local
1199 ethhdr = eth_hdr(skb); in batadv_recv_bcast_packet()
1202 if (!is_broadcast_ether_addr(ethhdr->h_dest)) in batadv_recv_bcast_packet()
1206 if (is_multicast_ether_addr(ethhdr->h_source)) in batadv_recv_bcast_packet()
1210 if (batadv_is_my_mac(bat_priv, ethhdr->h_source)) in batadv_recv_bcast_packet()