nat: fix update of outside fibs (output-feature) 23/21423/11
authorDmitry Vakhrushev <dmitry@netgate.com>
Tue, 20 Aug 2019 18:44:51 +0000 (14:44 -0400)
committerDamjan Marion <dmarion@me.com>
Mon, 23 Sep 2019 12:43:13 +0000 (12:43 +0000)
commit6c57a4a985a1e4a49d1aeaf2684166cf2e122cfb
treee8e3b42f89799281e815d5b561bf907f66aa837d
parent4da1506d39eb8f67ed2c48c76916bb6bcca6fbf1
nat: fix update of outside fibs (output-feature)

NAT hasn't worked when NAT interfaces wasn't in
default VRF (fib_index = 0). This issue has been occurred with
interfaces with output-feature in endpoint-dependent mode.

Update VAT commands:
  - update nat44_add_del_address_range
  - add nat44_interface_add_del_output_feature

Ticket: VPP-1732
Type: fix

Change-Id: Iddea15dde4b948f159a0056d48c55bd917037fd1
Signed-off-by: Dmitry Vakhrushev <dmitry@netgate.com>
src/plugins/nat/nat.c
src/plugins/nat/nat_test.c
src/plugins/nat/test/test_nat.py