From e71eb5922a293eca36dbd323970741daaca3c5c7 Mon Sep 17 00:00:00 2001 From: Matus Fabian Date: Mon, 5 Feb 2018 02:57:47 -0800 Subject: NAT64: Run nat64-expire-worker-walk only when NAT64 is configured (VPP-1162) Change-Id: Ic5e8d74bf5ac84cce5661de44778c89541c67636 Signed-off-by: Matus Fabian --- src/plugins/nat/nat64.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/plugins/nat/nat64.h') diff --git a/src/plugins/nat/nat64.h b/src/plugins/nat/nat64.h index d9d3d768e70..e2334a5ac6f 100644 --- a/src/plugins/nat/nat64.h +++ b/src/plugins/nat/nat64.h @@ -39,6 +39,11 @@ typedef enum #undef _ } nat64_tcp_ses_state_t; +enum +{ + NAT64_CLEANER_RESCHEDULE = 1, +} nat64_cleaner_process_event_e; + typedef struct { ip6_address_t prefix; @@ -99,6 +104,11 @@ typedef struct u32 tcp_est_timeout; u32 tcp_incoming_syn_timeout; + /* Total count of interfaces enabled */ + u32 total_enabled_count; + /* The process node which orcherstrates the cleanup */ + u32 nat64_expire_walk_node_index; + ip4_main_t *ip4_main; snat_main_t *sm; } nat64_main_t; -- cgit 1.2.3-korg