vxlan: implement GPE
[deliverable/linux.git] / include / net / dst.h
index c7329dcd90cc0637e16fe65eb78246a5d8d21521..5c98443c1c9ef7eb035616d5815c347be211567b 100644 (file)
@@ -398,6 +398,18 @@ static inline void skb_tunnel_rx(struct sk_buff *skb, struct net_device *dev,
        __skb_tunnel_rx(skb, dev, net);
 }
 
+static inline u32 dst_tclassid(const struct sk_buff *skb)
+{
+#ifdef CONFIG_IP_ROUTE_CLASSID
+       const struct dst_entry *dst;
+
+       dst = skb_dst(skb);
+       if (dst)
+               return dst->tclassid;
+#endif
+       return 0;
+}
+
 int dst_discard_out(struct net *net, struct sock *sk, struct sk_buff *skb);
 static inline int dst_discard(struct sk_buff *skb)
 {
This page took 0.048698 seconds and 5 git commands to generate.