linux/include/uapi/linux/netfilter/xt_CT.h
<<
>>
Prefs
   1#ifndef _XT_CT_H
   2#define _XT_CT_H
   3
   4#include <linux/types.h>
   5
   6enum {
   7        XT_CT_NOTRACK           = 1 << 0,
   8        XT_CT_NOTRACK_ALIAS     = 1 << 1,
   9        XT_CT_ZONE_DIR_ORIG     = 1 << 2,
  10        XT_CT_ZONE_DIR_REPL     = 1 << 3,
  11        XT_CT_ZONE_MARK         = 1 << 4,
  12
  13        XT_CT_MASK              = XT_CT_NOTRACK | XT_CT_NOTRACK_ALIAS |
  14                                  XT_CT_ZONE_DIR_ORIG | XT_CT_ZONE_DIR_REPL |
  15                                  XT_CT_ZONE_MARK,
  16};
  17
  18struct xt_ct_target_info {
  19        __u16 flags;
  20        __u16 zone;
  21        __u32 ct_events;
  22        __u32 exp_events;
  23        char helper[16];
  24
  25        /* Used internally by the kernel */
  26        struct nf_conn  *ct __attribute__((aligned(8)));
  27};
  28
  29struct xt_ct_target_info_v1 {
  30        __u16 flags;
  31        __u16 zone;
  32        __u32 ct_events;
  33        __u32 exp_events;
  34        char helper[16];
  35        char timeout[32];
  36
  37        /* Used internally by the kernel */
  38        struct nf_conn  *ct __attribute__((aligned(8)));
  39};
  40
  41#endif /* _XT_CT_H */
  42