diff options
author | Filip Varga <fivarga@cisco.com> | 2020-04-19 19:44:49 +0200 |
---|---|---|
committer | Ole Trøan <otroan@employees.org> | 2020-05-06 08:46:45 +0000 |
commit | c611f36bbc75a7157bbec26a78178872ddc5441f (patch) | |
tree | d1ad9d56d69f7e8b6284ab5d8d25c0671cdd5f59 /src/plugins/nat/nat.h | |
parent | e4deacc4220511c5ee93eca6b059d2a64ab1d36c (diff) |
nat: enable force session cleanup
Force session cleanup drops NAT db.
Also fixing user specific cli/api calls.
Type: improvement
Change-Id: Ia3e25fcf07fe5fb9a83d55c03fe90aca727b41ac
Signed-off-by: Filip Varga <fivarga@cisco.com>
Diffstat (limited to 'src/plugins/nat/nat.h')
-rw-r--r-- | src/plugins/nat/nat.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/plugins/nat/nat.h b/src/plugins/nat/nat.h index 9331901a3bc..bc998da9982 100644 --- a/src/plugins/nat/nat.h +++ b/src/plugins/nat/nat.h @@ -716,7 +716,6 @@ extern fib_source_t nat_fib_src_low; /* format functions */ format_function_t format_snat_user; -format_function_t format_snat_user_v2; format_function_t format_snat_static_mapping; format_function_t format_snat_static_map_to_resolve; format_function_t format_snat_session; @@ -1276,6 +1275,21 @@ int nat44_set_session_limit (u32 session_limit, u32 vrf_id); void nat44_free_session_data (snat_main_t * sm, snat_session_t * s, u32 thread_index, u8 is_ha); + +/** + * @brief Initialize NAT44 data + * + * @param tsm per thread data + */ +void nat44_db_init (snat_main_per_thread_data_t * tsm); + +/** + * @brief Free NAT44 data + * + * @param tsm per thread data + */ +void nat44_db_free (snat_main_per_thread_data_t * tsm); + /** * @brief Find or create NAT user * |