linux/include/linux/netfilter/nf_conntrack_zones_common.h
<<
>>
Prefs
   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
  16struct nf_conntrack_zone {
  17        u16     id;
  18        u8      flags;
  19        u8      dir;
  20};
  21
  22extern const struct nf_conntrack_zone nf_ct_zone_dflt;
  23
  24#endif /* _NF_CONNTRACK_ZONES_COMMON_H */
  25