summaryrefslogtreecommitdiffstats
path: root/src/plugins/cnat
diff options
context:
space:
mode:
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>2020-10-14 13:26:57 +0200
committerDave Barach <openvpp@barachs.net>2020-10-14 13:33:35 +0000
commit41b5ed63c232f754d28cff56304d9efab6b15147 (patch)
tree75185de57ca3737717e97946a6a85f6b8adf4568 /src/plugins/cnat
parent858856df162adc095b8ce3c5998c383b0b2f10ff (diff)
cnat: Fix backend LB
Type: fix Change-Id: I4ea263270bcc38e505e88d512acacef7439f3823 Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
Diffstat (limited to 'src/plugins/cnat')
-rw-r--r--src/plugins/cnat/cnat_node_vip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cnat/cnat_node_vip.c b/src/plugins/cnat/cnat_node_vip.c
index 224dd1cf06b..5c1e0e44abe 100644
--- a/src/plugins/cnat/cnat_node_vip.c
+++ b/src/plugins/cnat/cnat_node_vip.c
@@ -160,7 +160,7 @@ cnat_vip_inline (vlib_main_t * vm,
hash_c0 = (AF_IP4 == ctx->af ?
ip4_compute_flow_hash (ip4, lb0->lb_hash_config) :
ip6_compute_flow_hash (ip6, lb0->lb_hash_config));
- bucket0 = hash_c0 & lb0->lb_n_buckets_minus_1;
+ bucket0 = hash_c0 % lb0->lb_n_buckets;
dpo0 = load_balance_get_fwd_bucket (lb0, bucket0);
/* add the session */