openvswitch: use mpls_hdr
skb_mpls_header is equivalent to mpls_hdr now. Use the existing helper instead. Signed-off-by: Jiri Benc <jbenc@redhat.com> Acked-by: Pravin B Shelar <pshelar@ovn.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
9095e10edd
commit
85de4a2101
@@ -33,16 +33,4 @@ static inline struct mpls_shim_hdr *mpls_hdr(const struct sk_buff *skb)
|
||||
{
|
||||
return (struct mpls_shim_hdr *)skb_network_header(skb);
|
||||
}
|
||||
|
||||
/*
|
||||
* For non-MPLS skbs this will correspond to the network header.
|
||||
* For MPLS skbs it will be before the network_header as the MPLS
|
||||
* label stack lies between the end of the mac header and the network
|
||||
* header. That is, for MPLS skbs the end of the mac header
|
||||
* is the top of the MPLS label stack.
|
||||
*/
|
||||
static inline unsigned char *skb_mpls_header(struct sk_buff *skb)
|
||||
{
|
||||
return skb_mac_header(skb) + skb->mac_len;
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user