- patches.suse/slab-handle-memoryless-nodes-v2a.patch: Refresh.
[linux-flexiantxendom0-3.2.10.git] / include / linux / filter.h
index 1354aaf..29a0e3d 100644 (file)
  *     the BPF code definitions which need to match so you can share filters
  */
  
-struct sock_filter     /* Filter block */
-{
+struct sock_filter {   /* Filter block */
        __u16   code;   /* Actual filter code */
        __u8    jt;     /* Jump true */
        __u8    jf;     /* Jump false */
        __u32   k;      /* Generic multiuse field */
 };
 
-struct sock_fprog      /* Required for SO_ATTACH_FILTER. */
-{
+struct sock_fprog {    /* Required for SO_ATTACH_FILTER. */
        unsigned short          len;    /* Number of filter blocks */
        struct sock_filter __user *filter;
 };
@@ -123,7 +121,9 @@ struct sock_fprog   /* Required for SO_ATTACH_FILTER. */
 #define SKF_AD_IFINDEX         8
 #define SKF_AD_NLATTR  12
 #define SKF_AD_NLATTR_NEST     16
-#define SKF_AD_MAX     20
+#define SKF_AD_MARK    20
+#define SKF_AD_QUEUE   24
+#define SKF_AD_MAX     28
 #define SKF_NET_OFF   (-0x100000)
 #define SKF_LL_OFF    (-0x200000)