ip_session_redirect: add session redirect plugin 55/33455/35
authorBenoît Ganne <bganne@cisco.com>
Tue, 10 Aug 2021 14:23:36 +0000 (16:23 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Tue, 16 May 2023 13:29:04 +0000 (13:29 +0000)
commit83e73709c33ca4188a04f355ccb13bde13d63271
treebc57ceed6079975631f6054c83914e4289d8c823
parent5b55526da489def814a239a3ae6599fcb30dbb6e
ip_session_redirect: add session redirect plugin

This feature enables the use of the classifier and ip-in-out-acl nodes
to redirect matching sessions via arbitrary fib paths instead of relying
on additional VRFs.

Type: feature

Change-Id: Ia59d35481c2555aec96c806b62bf29671abb295a
Signed-off-by: Benoît Ganne <bganne@cisco.com>
15 files changed:
MAINTAINERS
docs/developer/plugins/index.rst
docs/developer/plugins/ip_session_redirect_doc.rst [new symlink]
src/plugins/ip_session_redirect/CMakeLists.txt [new file with mode: 0644]
src/plugins/ip_session_redirect/FEATURE.yaml [new file with mode: 0644]
src/plugins/ip_session_redirect/api.c [new file with mode: 0644]
src/plugins/ip_session_redirect/ip_session_redirect.api [new file with mode: 0644]
src/plugins/ip_session_redirect/ip_session_redirect.h [new file with mode: 0644]
src/plugins/ip_session_redirect/ip_session_redirect_doc.rst [new file with mode: 0644]
src/plugins/ip_session_redirect/punt_redirect.vpp [new file with mode: 0644]
src/plugins/ip_session_redirect/redirect.c [new file with mode: 0644]
src/plugins/ip_session_redirect/test_api.c [new file with mode: 0644]
src/vnet/fib/fib_api.c
src/vnet/fib/fib_api.h
test/test_ip_session_redirect.py [new file with mode: 0644]