summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDave Barach <dave@barachs.net>2020-09-27 10:22:43 -0400
committerDave Barach <dave@barachs.net>2020-09-27 10:23:50 -0400
commitbaa40641e263d6462426f87d329591eef4c4e340 (patch)
tree35c764c66f91f0db18c444fe5bce702aea9d8d10 /src
parent1e26143d0e044606db902565b29883beec459ae0 (diff)
cnat: fix session scanner restart point
Restart point saved by caller, do not restart at i=0. Type: fix Signed-off-by: Dave Barach <dave@barachs.net> Change-Id: I36b7570085c4cbe84cea24339ae579e1fc906af8
Diffstat (limited to 'src')
-rw-r--r--src/plugins/cnat/cnat_session.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cnat/cnat_session.c b/src/plugins/cnat/cnat_session.c
index a80e367c2cc..54554cedc8c 100644
--- a/src/plugins/cnat/cnat_session.c
+++ b/src/plugins/cnat/cnat_session.c
@@ -165,7 +165,7 @@ cnat_session_scan (vlib_main_t * vm, f64 start_time, int i)
if (alloc_arena (h) == 0)
return 0.0;
- for (i = 0; i < h->nbuckets; i++)
+ for ( /* caller saves starting point */ ; i < h->nbuckets; i++)
{
/* allow no more than 100us without a pause */
if ((vlib_time_now (vm) - start_time) > 10e-5)