npol: Network Policies plugin 10/43710/14
authorAndrew Yourtchenko <[email protected]>
Wed, 18 Aug 2021 18:10:22 +0000 (20:10 +0200)
committerFlorin Coras <[email protected]>
Mon, 20 Oct 2025 17:52:58 +0000 (17:52 +0000)
commitf40fcee5b1b53e62f23db7b4fe509edadfdc65dd
tree6a4015f7529a8b323dd7852ee006f77ae04bf2de
parentd51f67e4106c71197217e97767e3e355b2e7ba5f
npol: Network Policies plugin

New plugin that implements Network policies in VPP.

Type: feature

Change-Id: I04449a9b123ae34a35bdd56cfcfe068daef2c253
Signed-off-by: Andrew Yourtchenko <[email protected]>
Signed-off-by: Nathan Skrzypczak <[email protected]>
Signed-off-by: Aloys Augustin <[email protected]>
Signed-off-by: MathiasRaoul <[email protected]>
Signed-off-by: hedi bouattour <[email protected]>
24 files changed:
MAINTAINERS
docs/developer/plugins/index.rst
docs/developer/plugins/npol.rst [new symlink]
docs/spelling_wordlist.txt
src/plugins/npol/CMakeLists.txt [new file with mode: 0644]
src/plugins/npol/FEATURE.yaml [new file with mode: 0644]
src/plugins/npol/npol.api [new file with mode: 0644]
src/plugins/npol/npol.c [new file with mode: 0644]
src/plugins/npol/npol.h [new file with mode: 0644]
src/plugins/npol/npol.rst [new file with mode: 0644]
src/plugins/npol/npol_api.c [new file with mode: 0644]
src/plugins/npol/npol_format.c [new file with mode: 0644]
src/plugins/npol/npol_format.h [new file with mode: 0644]
src/plugins/npol/npol_interface.c [new file with mode: 0644]
src/plugins/npol/npol_interface.h [new file with mode: 0644]
src/plugins/npol/npol_ipset.c [new file with mode: 0644]
src/plugins/npol/npol_ipset.h [new file with mode: 0644]
src/plugins/npol/npol_match.c [new file with mode: 0644]
src/plugins/npol/npol_match.h [new file with mode: 0644]
src/plugins/npol/npol_policy.c [new file with mode: 0644]
src/plugins/npol/npol_policy.h [new file with mode: 0644]
src/plugins/npol/npol_rule.c [new file with mode: 0644]
src/plugins/npol/npol_rule.h [new file with mode: 0644]
test/test_npol.py [new file with mode: 0644]