summaryrefslogtreecommitdiffstats
path: root/include/libnftnl
diff options
context:
space:
mode:
Diffstat (limited to 'include/libnftnl')
-rw-r--r--include/libnftnl/object.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/include/libnftnl/object.h b/include/libnftnl/object.h
index 6f9edfd..e846698 100644
--- a/include/libnftnl/object.h
+++ b/include/libnftnl/object.h
@@ -41,6 +41,33 @@ enum {
NFTNL_OBJ_CT_HELPER_L4PROTO,
};
+enum nftnl_cttimeout_array_tcp {
+ NFTNL_CTTIMEOUT_TCP_SYN_SENT = 0,
+ NFTNL_CTTIMEOUT_TCP_SYN_RECV,
+ NFTNL_CTTIMEOUT_TCP_ESTABLISHED,
+ NFTNL_CTTIMEOUT_TCP_FIN_WAIT,
+ NFTNL_CTTIMEOUT_TCP_CLOSE_WAIT,
+ NFTNL_CTTIMEOUT_TCP_LAST_ACK,
+ NFTNL_CTTIMEOUT_TCP_TIME_WAIT,
+ NFTNL_CTTIMEOUT_TCP_CLOSE,
+ NFTNL_CTTIMEOUT_TCP_SYN_SENT2,
+ NFTNL_CTTIMEOUT_TCP_RETRANS,
+ NFTNL_CTTIMEOUT_TCP_UNACK,
+ NFTNL_CTTIMEOUT_TCP_MAX
+};
+
+enum nftnl_cttimeout_array_udp {
+ NFTNL_CTTIMEOUT_UDP_UNREPLIED = 0,
+ NFTNL_CTTIMEOUT_UDP_REPLIED,
+ NFTNL_CTTIMEOUT_UDP_MAX
+};
+
+enum {
+ NFTNL_OBJ_CT_TIMEOUT_L3PROTO = NFTNL_OBJ_BASE,
+ NFTNL_OBJ_CT_TIMEOUT_L4PROTO,
+ NFTNL_OBJ_CT_TIMEOUT_ARRAY,
+};
+
enum {
NFTNL_OBJ_LIMIT_RATE = NFTNL_OBJ_BASE,
NFTNL_OBJ_LIMIT_UNIT,