Lines Matching refs:n_proto
329 /* skb_flow_dissect() does not set n_proto in case an unknown
332 skb_key.basic.n_proto = skb_protocol(skb, false);
1102 * because ETH_P_PPP_SES was stored in basic.n_proto
1121 key->basic.n_proto = htons(ETH_P_IP);
1122 mask->basic.n_proto = cpu_to_be16(~0);
1124 key->basic.n_proto = htons(ETH_P_IPV6);
1125 mask->basic.n_proto = cpu_to_be16(~0);
1127 key->basic.n_proto = htons(ETH_P_MPLS_UC);
1128 mask->basic.n_proto = cpu_to_be16(~0);
1130 key->basic.n_proto = htons(ETH_P_MPLS_MC);
1131 mask->basic.n_proto = cpu_to_be16(~0);
1134 key->basic.n_proto = 0;
1135 mask->basic.n_proto = cpu_to_be16(0);
1699 key->basic.n_proto = *ethertype;
1700 mask->basic.n_proto = cpu_to_be16(~0);
1795 fl_set_key_val(tb, &key->basic.n_proto,
1797 &mask->basic.n_proto,
1799 sizeof(key->basic.n_proto));
1803 if (key->basic.n_proto == htons(ETH_P_PPP_SES))
1806 if (key->basic.n_proto == htons(ETH_P_IP) ||
1807 key->basic.n_proto == htons(ETH_P_IPV6)) {
1858 } else if (key->basic.n_proto == htons(ETH_P_IP) &&
1868 } else if (key->basic.n_proto == htons(ETH_P_IPV6) &&
1878 } else if (key->basic.n_proto == htons(ETH_P_MPLS_UC) ||
1879 key->basic.n_proto == htons(ETH_P_MPLS_MC)) {
1883 } else if (key->basic.n_proto == htons(ETH_P_ARP) ||
1884 key->basic.n_proto == htons(ETH_P_RARP)) {
1905 } else if (key->basic.n_proto == htons(ETH_P_CFM)) {
3271 fl_dump_key_val(skb, &key->basic.n_proto, TCA_FLOWER_KEY_ETH_TYPE,
3272 &mask->basic.n_proto, TCA_FLOWER_UNSPEC,
3273 sizeof(key->basic.n_proto)))
3296 if (mask->basic.n_proto) {
3299 key->basic.n_proto))
3308 if ((key->basic.n_proto == htons(ETH_P_IP) ||
3309 key->basic.n_proto == htons(ETH_P_IPV6)) &&
3321 if (mask->basic.n_proto && mask->pppoe.ppp_proto) {
3371 else if (key->basic.n_proto == htons(ETH_P_IP) &&
3382 else if (key->basic.n_proto == htons(ETH_P_IPV6) &&
3393 else if ((key->basic.n_proto == htons(ETH_P_ARP) ||
3394 key->basic.n_proto == htons(ETH_P_RARP)) &&