Lines Matching refs:eth
200 const struct ethhdr *eth, bool local) in macvlan_broadcast_one() argument
208 if (ether_addr_equal_64bits(eth->h_dest, dev->broadcast)) in macvlan_broadcast_one()
236 const struct ethhdr *eth = eth_hdr(skb); in macvlan_broadcast() local
251 hash = mc_hash(vlan, eth->h_dest); in macvlan_broadcast()
259 nskb, vlan, eth, in macvlan_broadcast()
405 const struct ethhdr *eth = eth_hdr(skb); in macvlan_handle_frame() local
414 if (is_multicast_ether_addr(eth->h_dest)) { in macvlan_handle_frame()
419 eth = eth_hdr(skb); in macvlan_handle_frame()
420 macvlan_forward_source(skb, port, eth->h_source); in macvlan_handle_frame()
421 src = macvlan_hash_lookup(port, eth->h_source); in macvlan_handle_frame()
426 ret = macvlan_broadcast_one(skb, vlan, eth, 0) ?: in macvlan_handle_frame()
438 macvlan_forward_source(skb, port, eth->h_source); in macvlan_handle_frame()
443 vlan = macvlan_hash_lookup(port, eth->h_dest); in macvlan_handle_frame()
478 const struct ethhdr *eth = (void *)skb->data; in macvlan_queue_xmit() local
481 if (is_multicast_ether_addr(eth->h_dest)) { in macvlan_queue_xmit()
486 dest = macvlan_hash_lookup(port, eth->h_dest); in macvlan_queue_xmit()