Message ID | 1423100070-31848-5-git-send-email-dsahern@gmail.com |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 85ab7d72b54c..a5dfef469d07 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -665,6 +665,10 @@ struct sk_buff { atomic_t users; }; +#define SKB_NET_CTX_DEV(skb) { .net = dev_net((skb)->dev) } +#define SKB_NET_CTX_DST(skb) { .net = dev_net(skb_dst((skb))->dev) } +#define SKB_NET_CTX_SOCK(skb) { .net = sock_net((skb)->sk) } + #ifdef __KERNEL__ /* * Handling routines are only of interest to the kernel
skb macros will be used later for determining a network context from skbs. Signed-off-by: David Ahern <dsahern@gmail.com> --- include/linux/skbuff.h | 4 ++++ 1 file changed, 4 insertions(+)