Lines Matching refs:n_proto
319 /* skb_flow_dissect() does not set n_proto in case an unknown
322 skb_key.basic.n_proto = skb_protocol(skb, false);
1531 fl_set_key_val(tb, &key->basic.n_proto,
1533 &mask->basic.n_proto,
1535 sizeof(key->basic.n_proto));
1537 key->basic.n_proto = ethertype;
1538 mask->basic.n_proto = cpu_to_be16(~0);
1542 key->basic.n_proto = ethertype;
1543 mask->basic.n_proto = cpu_to_be16(~0);
1547 if (key->basic.n_proto == htons(ETH_P_IP) ||
1548 key->basic.n_proto == htons(ETH_P_IPV6)) {
1599 } else if (key->basic.n_proto == htons(ETH_P_IP) &&
1609 } else if (key->basic.n_proto == htons(ETH_P_IPV6) &&
1619 } else if (key->basic.n_proto == htons(ETH_P_MPLS_UC) ||
1620 key->basic.n_proto == htons(ETH_P_MPLS_MC)) {
1624 } else if (key->basic.n_proto == htons(ETH_P_ARP) ||
1625 key->basic.n_proto == htons(ETH_P_RARP)) {
2864 fl_dump_key_val(skb, &key->basic.n_proto, TCA_FLOWER_KEY_ETH_TYPE,
2865 &mask->basic.n_proto, TCA_FLOWER_UNSPEC,
2866 sizeof(key->basic.n_proto)))
2884 if (mask->basic.n_proto) {
2887 key->basic.n_proto))
2896 if ((key->basic.n_proto == htons(ETH_P_IP) ||
2897 key->basic.n_proto == htons(ETH_P_IPV6)) &&
2948 else if (key->basic.n_proto == htons(ETH_P_IP) &&
2959 else if (key->basic.n_proto == htons(ETH_P_IPV6) &&
2970 else if ((key->basic.n_proto == htons(ETH_P_ARP) ||
2971 key->basic.n_proto == htons(ETH_P_RARP)) &&