Lines Matching refs:eth
321 key->eth.tci = qp->tci | htons(VLAN_TAG_PRESENT); in parse_vlan()
464 struct ethhdr *eth; in key_extract() local
474 eth = eth_hdr(skb); in key_extract()
475 ether_addr_copy(key->eth.src, eth->h_source); in key_extract()
476 ether_addr_copy(key->eth.dst, eth->h_dest); in key_extract()
483 key->eth.tci = 0; in key_extract()
485 key->eth.tci = htons(skb->vlan_tci); in key_extract()
486 else if (eth->h_proto == htons(ETH_P_8021Q)) in key_extract()
490 key->eth.type = parse_ethertype(skb); in key_extract()
491 if (unlikely(key->eth.type == htons(0))) in key_extract()
499 if (key->eth.type == htons(ETH_P_IP)) { in key_extract()
573 } else if (key->eth.type == htons(ETH_P_ARP) || in key_extract()
574 key->eth.type == htons(ETH_P_RARP)) { in key_extract()
600 } else if (eth_p_mpls(key->eth.type)) { in key_extract()
627 } else if (key->eth.type == htons(ETH_P_IPV6)) { in key_extract()