skb_protocol
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
__be16 payload_protocol = skb_protocol(skb, true);
__be16 payload_protocol = skb_protocol(skb, true);
__be16 payload_protocol = skb_protocol(skb, true);
switch (skb_protocol(skb, true)) {
payload_protocol = skb_protocol(skb, true);
payload_protocol = skb_protocol(skb, true);
payload_protocol = skb_protocol(skb, true);
__be16 proto = skb_protocol(skb, true);
switch (skb_protocol(skb, true)) {
protocol = skb_protocol(skb, false);
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
new_lse = tcf_mpls_get_lse(NULL, p, !eth_p_mpls(skb_protocol(skb, true)));
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
__be16 protocol = skb_protocol(skb, false);
return addr_fold(skb_dst(skb)) ^ (__force u16)skb_protocol(skb, true);
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
return addr_fold(skb_dst(skb)) ^ (__force u16)skb_protocol(skb, true);
skb_key.basic.n_proto = skb_protocol(skb, false);
switch (skb_protocol(skb, true)) {
switch (skb_protocol(skb, true)) {
dst->value = skb_protocol(skb, false);
switch (skb_protocol(skb, true)) {
if (skb_protocol(skb, true) != htons(ETH_P_IP))
switch (skb_protocol(skb, true)) {
} else if (skb_protocol(skb, true) == htons(ETH_P_IPV6)) {
ntohs(skb_protocol(skb, true)), mru,
if (skb_protocol(skb, true) == htons(ETH_P_IP)) {
err = dev_hard_header(skb, dev, ntohs(skb_protocol(skb, false)),