ETH_P_MPLS_UC
(((eth_type == ETH_P_MPLS_UC) ||
} else if (bareudp->ethertype == htons(ETH_P_MPLS_UC)) {
if (bareudp->ethertype == htons(ETH_P_MPLS_UC) &&
(conf->ethertype != htons(ETH_P_MPLS_UC) &&
act->mpls_push.proto != htons(ETH_P_MPLS_UC)) {
case htons(ETH_P_MPLS_UC):
if (match.key->n_proto == cpu_to_be16(ETH_P_MPLS_UC) ||
case cpu_to_be16(ETH_P_MPLS_UC):
case ETH_P_MPLS_UC:
ETH_P_MPLS_UC,
return eth_type == htons(ETH_P_MPLS_UC) ||
return htons(ETH_P_MPLS_UC);
case htons(ETH_P_MPLS_UC):
proto = htons(ETH_P_MPLS_UC);
case htons(ETH_P_MPLS_UC):
proto = htons(ETH_P_MPLS_UC);
protocol = htons(ETH_P_MPLS_UC);
protocol = htons(ETH_P_MPLS_UC);
.proto = htons(ETH_P_MPLS_UC),
case htons(ETH_P_MPLS_UC):
case htons(ETH_P_MPLS_UC):
.proto = htons(ETH_P_MPLS_UC),
case htons(ETH_P_MPLS_UC):
.proto = htons(ETH_P_MPLS_UC),
if (skb->protocol == htons(ETH_P_MPLS_UC)) {
skb->protocol = htons(ETH_P_MPLS_UC);
skb->protocol = htons(ETH_P_MPLS_UC);
.type = cpu_to_be16(ETH_P_MPLS_UC),
.type = cpu_to_be16(ETH_P_MPLS_UC),
skb->protocol = htons(ETH_P_MPLS_UC);
htons(ETH_P_MPLS_UC));
key->basic.n_proto = htons(ETH_P_MPLS_UC);
} else if (key->basic.n_proto == htons(ETH_P_MPLS_UC) ||
case htons(ETH_P_MPLS_UC):
parse_eth_proto(skb, ETH_P_MPLS_UC);
case ETH_P_MPLS_UC:
case bpf_htons(ETH_P_MPLS_UC):
case ETH_P_MPLS_UC:
case ETH_P_MPLS_UC:
case ETH_P_MPLS_UC:
case ETH_P_MPLS_UC:
return encap_ipv4(skb, IPPROTO_GRE, ETH_P_MPLS_UC);
return encap_ipv4(skb, IPPROTO_UDP, ETH_P_MPLS_UC);
return encap_ipv6(skb, IPPROTO_GRE, ETH_P_MPLS_UC);
return encap_ipv6(skb, IPPROTO_UDP, ETH_P_MPLS_UC);
case ETH_P_MPLS_UC: