diff options
author | Filip Varga <fivarga@cisco.com> | 2021-08-30 16:23:38 +0200 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2021-10-05 07:36:14 +0000 |
commit | 4189108e1dbac0a7961d31d59a21b7fe8354ce61 (patch) | |
tree | 1751e65cad5252fec305acb44758218d67e4ca8a /src/plugins/nat/nat44-ei/nat44_ei_cli.c | |
parent | 7318c420d1bddd51ea69b433113ac843af2aee3b (diff) |
nat: NAT44 ED api fix and improvement
Backward compatibility fix returns erroneous behavior that lets user
add internally unused inside interface for the purpose
of complying with the old add/dump/details API behavior.
Change introduced in https://gerrit.fd.io/r/c/vpp/+/32951 removed
extra inside interface that wasn't required or any how used by the
output feature. This patch also changed outside interface flags to
inside & outside. This fix returns the old behavior by imitating
the old behavior through dummy registratoin data.
Added new API calls nat44_ed_add_del_output_interface
and nat44_ed_output_interface_get/details as a
replacement of old API's. New API introduces
simplified and cleaner way of configuring outside
feature without requirement of config flags.
Type: improvement
Signed-off-by: Filip Varga <fivarga@cisco.com>
Change-Id: I7a170f7325727c04da5e2e3ffbe3f02179531284
Diffstat (limited to 'src/plugins/nat/nat44-ei/nat44_ei_cli.c')
0 files changed, 0 insertions, 0 deletions