npt66: network prefix translation for ipv6

This is the initial commit of a NPTv6 (RFC6296) implementation for VPP.
It's restricted to a single internal to external binding and runs
as an output/input feature on the egress interface.

Type: feature
Change-Id: I0e3497af97f1ebd99377b84dbf599ecea935ca24
Signed-off-by: Ole Troan <otroan@employees.org>
This commit is contained in:
Ole Troan
2023-08-17 13:36:08 +02:00
parent ecb62d2e5d
commit 6ee3aa41c3
11 changed files with 739 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# SPDX-License-Identifier: Apache-2.0
# Copyright(c) 2023 Cisco Systems, Inc.
add_vpp_plugin(npt66
SOURCES
npt66.c
npt66_api.c
npt66_cli.c
npt66_node.c
MULTIARCH_SOURCES
npt66_node.c
API_FILES
npt66.api
)