aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_fw.h
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2014-07-06 23:26:34 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2014-07-06 23:26:34 +0000
commit6447bae66113492980ba7c8182a3ab564c5574b6 (patch)
tree173edaa9e7a070c1278000036dc650906c0d5bee /sys/netinet/ip_fw.h
parent81d3153d61105562a291546285f6efad02644935 (diff)
downloadsrc-6447bae66113492980ba7c8182a3ab564c5574b6.tar.gz
src-6447bae66113492980ba7c8182a3ab564c5574b6.zip
Notes
Diffstat (limited to 'sys/netinet/ip_fw.h')
-rw-r--r--sys/netinet/ip_fw.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/netinet/ip_fw.h b/sys/netinet/ip_fw.h
index 0204ac696e4f..bce86de70429 100644
--- a/sys/netinet/ip_fw.h
+++ b/sys/netinet/ip_fw.h
@@ -695,8 +695,9 @@ typedef struct _ipfw_obj_tlv {
#define IPFW_TLV_TBL_NAME 1
#define IPFW_TLV_TBLNAME_LIST 2
#define IPFW_TLV_RULE_LIST 3
-#define IPFW_TLV_STATE_LIST 4
+#define IPFW_TLV_DYNSTATE_LIST 4
#define IPFW_TLV_TBL_ENT 5
+#define IPFW_TLV_DYN_ENT 6
/* Object name TLV */
typedef struct _ipfw_obj_ntlv {
@@ -726,6 +727,12 @@ typedef struct _ipfw_obj_tentry {
} ipfw_obj_tentry;
#define IPFW_TF_UPDATE 0x01 /* Update record if exists */
+typedef struct _ipfw_obj_dyntlv {
+ ipfw_obj_tlv head;
+ ipfw_dyn_rule state;
+} ipfw_obj_dyntlv;
+#define IPFW_DF_LAST 0x01 /* Last state in chain */
+
/* Containter TLVs */
typedef struct _ipfw_obj_ctlv {
ipfw_obj_tlv head; /* TLV header */