diff options
author | Jon Loeliger <jdl@netgate.com> | 2019-05-14 15:02:39 -0500 |
---|---|---|
committer | Ole Trøan <otroan@employees.org> | 2019-05-15 06:47:12 +0000 |
commit | 93248789fb892c3a0f37ec790293344efd860081 (patch) | |
tree | 40f37656bfe07563f1298f3d69d5b5268434dc93 /src/plugins/nat | |
parent | 38404db183620385279f599ee8841d3a35d6c868 (diff) |
Remove unused function nat44_ha_resync() and error IN_PROGRESS.
The unused function nat44_ha_resync() was the only function that
used the error message VNET_API_ERROR_IN_PROGRESS. The error
was the only error code that was positive, and didn't really
play well with the other error codes.
Change-Id: I7d03c2ee915094b635f6efdca7427f71e4d19f2b
Signed-off-by: Jon Loeliger <jdl@netgate.com>
Diffstat (limited to 'src/plugins/nat')
-rw-r--r-- | src/plugins/nat/nat_ha.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/plugins/nat/nat_ha.c b/src/plugins/nat/nat_ha.c index a7eaf6ec5d0..e81e916e389 100644 --- a/src/plugins/nat/nat_ha.c +++ b/src/plugins/nat/nat_ha.c @@ -821,44 +821,6 @@ nat_ha_get_resync_status (u8 * in_resync, u32 * resync_ack_missed) *resync_ack_missed = ha->resync_ack_missed; } -int -nat44_ha_resync (u32 client_index, u32 pid, - nat_ha_resync_event_cb_t event_callback) -{ - nat_ha_main_t *ha = &nat_ha_main; - snat_main_t *sm = &snat_main; - snat_session_t *ses; - snat_main_per_thread_data_t *tsm; - - if (ha->in_resync) - return VNET_API_ERROR_IN_PROGRESS; - - ha->in_resync = 1; - ha->resync_ack_count = 0; - ha->resync_ack_missed = 0; - ha->event_callback = event_callback; - ha->client_index = client_index; - ha->pid = pid; - - /* *INDENT-OFF* */ - vec_foreach (tsm, sm->per_thread_data) - { - pool_foreach (ses, tsm->sessions, ({ - nat_ha_sadd (&ses->in2out.addr, ses->in2out.port, - &ses->out2in.addr, ses->out2in.port, - &ses->ext_host_addr, ses->ext_host_port, - &ses->ext_host_nat_addr, ses->ext_host_nat_port, - ses->in2out.protocol, ses->in2out.fib_index, - ses->flags, 0, 1); - })); - } - /* *INDENT-ON* */ - - nat_ha_flush (1); - - return 0; -} - typedef struct { ip4_address_t addr; |