root/include/linux/netfilter/nf_conntrack_zones_common.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _NF_CONNTRACK_ZONES_COMMON_H
   3 #define _NF_CONNTRACK_ZONES_COMMON_H
   4 
   5 #include <uapi/linux/netfilter/nf_conntrack_tuple_common.h>
   6 
   7 #define NF_CT_DEFAULT_ZONE_ID   0
   8 
   9 #define NF_CT_ZONE_DIR_ORIG     (1 << IP_CT_DIR_ORIGINAL)
  10 #define NF_CT_ZONE_DIR_REPL     (1 << IP_CT_DIR_REPLY)
  11 
  12 #define NF_CT_DEFAULT_ZONE_DIR  (NF_CT_ZONE_DIR_ORIG | NF_CT_ZONE_DIR_REPL)
  13 
  14 #define NF_CT_FLAG_MARK         1
  15 
  16 struct nf_conntrack_zone {
  17         u16     id;
  18         u8      flags;
  19         u8      dir;
  20 };
  21 
  22 extern const struct nf_conntrack_zone nf_ct_zone_dflt;
  23 
  24 #endif /* _NF_CONNTRACK_ZONES_COMMON_H */

/* [<][>][^][v][top][bottom][index][help] */