diff options
author | Dave Barach <dave@barachs.net> | 2020-09-27 10:22:43 -0400 |
---|---|---|
committer | Dave Barach <dave@barachs.net> | 2020-09-27 10:23:50 -0400 |
commit | baa40641e263d6462426f87d329591eef4c4e340 (patch) | |
tree | 35c764c66f91f0db18c444fe5bce702aea9d8d10 /src/plugins/cnat | |
parent | 1e26143d0e044606db902565b29883beec459ae0 (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/plugins/cnat')
-rw-r--r-- | src/plugins/cnat/cnat_session.c | 2 |
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) |