summaryrefslogtreecommitdiffstats
path: root/include/linux/if_vlan.h
diff options
context:
space:
mode:
authorpravin shelar <pshelar@ovn.org>2016-11-13 20:43:52 -0800
committerDavid S. Miller <davem@davemloft.net>2016-11-15 12:16:13 -0500
commit4a4f86cc7d6bc74522f581341a2cae3119d5a0f5 (patch)
tree77b1f7495a6ac8a663fff656228aaff39626615e /include/linux/if_vlan.h
parentc915fe13cbaae5c7aa7b44f367d05addd60c9008 (diff)
downloadlinux-stable-4a4f86cc7d6bc74522f581341a2cae3119d5a0f5.tar.gz
linux-stable-4a4f86cc7d6bc74522f581341a2cae3119d5a0f5.tar.bz2
linux-stable-4a4f86cc7d6bc74522f581341a2cae3119d5a0f5.zip
vxlan: avoid vlan processing in vxlan device.
VxLan device does not have special handling for vlan taging on egress. Therefore it does not make sense to expose vlan offloading feature. This patch does not change vxlan functinality. Signed-off-by: Pravin B Shelar <pshelar@ovn.org> Acked-by: Jiri Benc <jbenc@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/if_vlan.h')
-rw-r--r--include/linux/if_vlan.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h
index 3319d97d789d..8d5fcd6284ce 100644
--- a/include/linux/if_vlan.h
+++ b/include/linux/if_vlan.h
@@ -399,22 +399,6 @@ static inline struct sk_buff *__vlan_hwaccel_push_inside(struct sk_buff *skb)
skb->vlan_tci = 0;
return skb;
}
-/*
- * vlan_hwaccel_push_inside - pushes vlan tag to the payload
- * @skb: skbuff to tag
- *
- * Checks is tag is present in @skb->vlan_tci and if it is, it pushes the
- * VLAN tag from @skb->vlan_tci inside to the payload.
- *
- * Following the skb_unshare() example, in case of error, the calling function
- * doesn't have to worry about freeing the original skb.
- */
-static inline struct sk_buff *vlan_hwaccel_push_inside(struct sk_buff *skb)
-{
- if (skb_vlan_tag_present(skb))
- skb = __vlan_hwaccel_push_inside(skb);
- return skb;
-}
/**
* __vlan_hwaccel_put_tag - hardware accelerated VLAN inserting