Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
errqueue.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  sock_extended_err
 

Macros

#define SO_EE_ORIGIN_NONE   0
 
#define SO_EE_ORIGIN_LOCAL   1
 
#define SO_EE_ORIGIN_ICMP   2
 
#define SO_EE_ORIGIN_ICMP6   3
 
#define SO_EE_ORIGIN_TXSTATUS   4
 
#define SO_EE_ORIGIN_TIMESTAMPING   SO_EE_ORIGIN_TXSTATUS
 
#define SO_EE_OFFENDER(ee)   ((struct sockaddr*)((ee)+1))
 

Macro Definition Documentation

#define SO_EE_OFFENDER (   ee)    ((struct sockaddr*)((ee)+1))

Definition at line 23 of file errqueue.h.

#define SO_EE_ORIGIN_ICMP   2

Definition at line 18 of file errqueue.h.

#define SO_EE_ORIGIN_ICMP6   3

Definition at line 19 of file errqueue.h.

#define SO_EE_ORIGIN_LOCAL   1

Definition at line 17 of file errqueue.h.

#define SO_EE_ORIGIN_NONE   0

Definition at line 16 of file errqueue.h.

#define SO_EE_ORIGIN_TIMESTAMPING   SO_EE_ORIGIN_TXSTATUS

Definition at line 21 of file errqueue.h.

#define SO_EE_ORIGIN_TXSTATUS   4

Definition at line 20 of file errqueue.h.