urpf: Unicast reverse Path Forwarding (plugin) 22/26322/7
authorNeale Ranns <nranns@cisco.com>
Thu, 2 Apr 2020 15:02:16 +0000 (15:02 +0000)
committerOle Trøan <otroan@employees.org>
Tue, 14 Apr 2020 09:40:48 +0000 (09:40 +0000)
commitd724e4f43b1d143a3f35492bce72fdc3e8af553e
treeb458929e250006e18a7e0615a573e68b6e1a8178
parentdc3e9664858df680accca7324299b633bf60397d
urpf: Unicast reverse Path Forwarding (plugin)

Type: feature

 - move the IP4 code to plugin
 - add ip6 support
 - add suport for uRPF on TX
 - add tests

Change-Id: I074c2debc486d3e79c12fad4b8dbd72c41e841a0
Signed-off-by: Neale Ranns <nranns@cisco.com>
20 files changed:
MAINTAINERS
src/plugins/urpf/CMakeLists.txt [new file with mode: 0644]
src/plugins/urpf/ip4_urpf.c [new file with mode: 0644]
src/plugins/urpf/ip6_urpf.c [new file with mode: 0644]
src/plugins/urpf/test/test_urpf.py [new file with mode: 0644]
src/plugins/urpf/urpf.api [new file with mode: 0644]
src/plugins/urpf/urpf.c [new file with mode: 0644]
src/plugins/urpf/urpf.h [new file with mode: 0644]
src/plugins/urpf/urpf_api.c [new file with mode: 0644]
src/plugins/urpf/urpf_dp.h [new file with mode: 0644]
src/vnet/CMakeLists.txt
src/vnet/fib/ip4_fib.h
src/vnet/interface_types_api.h [new file with mode: 0644]
src/vnet/ip/ip.api
src/vnet/ip/ip4_error.h
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip4_input.c
src/vnet/ip/ip4_packet.h
src/vnet/ip/ip4_source_check.c [deleted file]
src/vnet/ip/ip_api.c