diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-02-04 14:56:37 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-02-04 15:12:50 +0100 |
commit | 4a8bc9e5fa8ad765e05f16258a35b6a6d1842a3f (patch) | |
tree | 4c1708a617ad95150950e5efa31a33b13549a516 /freebsd/sys/netinet/ip_fw.h | |
parent | Update to FreeBSD stable/12 2019-01-29 (diff) | |
download | rtems-libbsd-4a8bc9e5fa8ad765e05f16258a35b6a6d1842a3f.tar.bz2 |
Update to FreeBSD stable/12 2019-02-04
Git mirror commit 50f507fe430c8041715f649f179f4b0a431dd7ff.
Diffstat (limited to 'freebsd/sys/netinet/ip_fw.h')
-rw-r--r-- | freebsd/sys/netinet/ip_fw.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/freebsd/sys/netinet/ip_fw.h b/freebsd/sys/netinet/ip_fw.h index e49b9ad9..41351215 100644 --- a/freebsd/sys/netinet/ip_fw.h +++ b/freebsd/sys/netinet/ip_fw.h @@ -708,6 +708,7 @@ struct _ipfw_dyn_rule { u_int32_t state; /* state of this rule (typically a * combination of TCP flags) */ +#define IPFW_DYN_ORPHANED 0x40000 /* state's parent rule was deleted */ u_int32_t ack_fwd; /* most recent ACKs in forward */ u_int32_t ack_rev; /* and reverse directions (used */ /* to generate keepalives) */ @@ -938,9 +939,10 @@ typedef struct _ipfw_range_tlv { #define IPFW_RCFLAG_RANGE 0x01 /* rule range is set */ #define IPFW_RCFLAG_ALL 0x02 /* match ALL rules */ #define IPFW_RCFLAG_SET 0x04 /* match rules in given set */ +#define IPFW_RCFLAG_DYNAMIC 0x08 /* match only dynamic states */ /* User-settable flags */ #define IPFW_RCFLAG_USER (IPFW_RCFLAG_RANGE | IPFW_RCFLAG_ALL | \ - IPFW_RCFLAG_SET) + IPFW_RCFLAG_SET | IPFW_RCFLAG_DYNAMIC) /* Internally used flags */ #define IPFW_RCFLAG_DEFAULT 0x0100 /* Do not skip defaul rule */ |