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 _UAPI_LINUX_ERRQUEUE_H
2 #define _UAPI_LINUX_ERRQUEUE_H
3 
4 #include <linux/types.h>
5 
14 };
15 
16 #define SO_EE_ORIGIN_NONE 0
17 #define SO_EE_ORIGIN_LOCAL 1
18 #define SO_EE_ORIGIN_ICMP 2
19 #define SO_EE_ORIGIN_ICMP6 3
20 #define SO_EE_ORIGIN_TXSTATUS 4
21 #define SO_EE_ORIGIN_TIMESTAMPING SO_EE_ORIGIN_TXSTATUS
22 
23 #define SO_EE_OFFENDER(ee) ((struct sockaddr*)((ee)+1))
24 
25 
26 #endif /* _UAPI_LINUX_ERRQUEUE_H */