HC2VPP-259: add support for mpls lookup 14/9514/3
authorMarek Gradzki <mgradzki@cisco.com>
Tue, 21 Nov 2017 12:08:44 +0000 (13:08 +0100)
committerMarek Gradzki <mgradzki@cisco.com>
Thu, 23 Nov 2017 12:17:34 +0000 (12:17 +0000)
commit69a47bd63d00230a6eb80da1e6358865e2f62a9a
treee1a44262d74a8ed6234f951e1be0ca10cfbc8bd6
parent547d7183710378faff73bf7ccc6bdba4c99f0445
HC2VPP-259: add support for mpls lookup

Translates pop-and-lookup operation of
/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpl:mpls/
hc2vpp-ietf-mpls-static:static-lsps/static-lsp

to mpls_route_add_del call.

Configuring mpls lookup-type,
as defined in vpp-mpls yang module,
is required.

Other lookup types (ipv4/ipv6) are not supported yet.

Change-Id: If0580c6db69ee6c5f22a32bde031dbb6f852420f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
mpls/impl/asciidoc/Readme.adoc
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/ImposeAndForwardWriter.java [new file with mode: 0644]
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/LspWriter.java [new file with mode: 0644]
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/MplsLookupWriter.java [new file with mode: 0644]
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/MplsWriterFactory.java
mpls/impl/src/main/java/io/fd/hc2vpp/mpls/StaticLspCustomizer.java
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/ImposeAndForwardTest.java [moved from mpls/impl/src/test/java/io/fd/hc2vpp/mpls/StaticLspCustomizerTest.java with 97% similarity]
mpls/impl/src/test/java/io/fd/hc2vpp/mpls/PopAndMplsLookupTest.java [new file with mode: 0644]