Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
errqueue.h
Go to the documentation of this file.
1 #ifndef _LINUX_ERRQUEUE_H
2 #define _LINUX_ERRQUEUE_H 1
3 
4 
5 #include <net/ip.h>
6 #if IS_ENABLED(CONFIG_IPV6)
7 #include <linux/ipv6.h>
8 #endif
9 #include <uapi/linux/errqueue.h>
10 
11 #define SKB_EXT_ERR(skb) ((struct sock_exterr_skb *) ((skb)->cb))
12 
14  union {
15  struct inet_skb_parm h4;
16 #if IS_ENABLED(CONFIG_IPV6)
17  struct inet6_skb_parm h6;
18 #endif
19  } header;
23 };
24 
25 #endif