HC2VPP-259: add support for mpls swap-and-forward 30/9530/3
authorMarek Gradzki <[email protected]>
Wed, 22 Nov 2017 16:56:52 +0000 (17:56 +0100)
committerMarek Gradzki <[email protected]>
Thu, 23 Nov 2017 12:17:34 +0000 (12:17 +0000)
commit82d2da4853410c0e7c00f383c01760cc7f26f75e
tree2a5fdac137267d8a657eb6325a46909b8c78a731
parent1715b92455356a52e01ff5c4f2a42fe5336b9088
HC2VPP-259: add support for mpls swap-and-forward

Limitations:
- only IPv4 next hop address
- swap is supported only for the last label in the stack
- only single outgoing label is supported.

Change-Id: I9479e3d322561ed94683bd206e7e7852250d788c
Signed-off-by: Marek Gradzki <[email protected]>
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/ImposeAndForwardWriter.java
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/Ipv4LookupWriter.java
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/MplsInSegmentTranslator.java [new file with mode: 0644]
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/MplsLookupWriter.java
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/MplsSwapWriter.java [new file with mode: 0644]
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/StaticLspCustomizer.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/ImposeAndForwardTest.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/MplsInterfaceCustomizerTest.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/PopAndIpv4LookupTest.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/PopAndMplsLookupTest.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/SwapAndForwardTest.java [new file with mode: 0644]