From: Huawei LI Date: Sat, 3 Dec 2022 03:30:49 +0000 (+0800) Subject: nat: fix incorrect using about sw_if_index in nat44-ed static mapping v2 api. X-Git-Tag: v23.06-rc0~61 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=aff4d320f0fe9ce68fcb83ee9ab0abc2d8612644;p=vpp.git nat: fix incorrect using about sw_if_index in nat44-ed static mapping v2 api. Type: fix Signed-off-by: Huawei LI Change-Id: I2a96ab0dafe4db796704341c325c43a6960be312 --- diff --git a/src/plugins/nat/nat44-ed/nat44_ed_api.c b/src/plugins/nat/nat44-ed/nat44_ed_api.c index ea29514d729..56e29601f35 100644 --- a/src/plugins/nat/nat44-ed/nat44_ed_api.c +++ b/src/plugins/nat/nat44-ed/nat44_ed_api.c @@ -590,7 +590,7 @@ static void } sw_if_index = clib_net_to_host_u32 (mp->external_sw_if_index); - if (sw_if_index) + if (sw_if_index != ~0) { flags |= NAT_SM_FLAG_SWITCH_ADDRESS; }