HONEYCOMB-46: Add NSH_SFC Feature in Honeycomb
authorHongjun Ni <[email protected]>
Fri, 2 Sep 2016 14:18:43 +0000 (22:18 +0800)
committerHongjun Ni <[email protected]>
Wed, 14 Sep 2016 02:35:12 +0000 (02:35 +0000)
commit0b419f853ec86e4c89ed44db99bc438e9eb3a9e7
treee174d8c539c4eccb77139799b138d6e78678ec04
parent7f67d7e2a230c96aaf4bd5b842ecf0a346386fa6
HONEYCOMB-46: Add NSH_SFC Feature in Honeycomb

Cherry pick to master

PatchSet 9: Remove unused imports
PatchSet 8: Fix interface DI broken
PatchSet 7: Move VppNshModule to distribution
PatchSet 2: Augment with encap-if-name for nsh-map

Change-Id: Ia12afb72edfe804f26b84021b997d55db3129933
Signed-off-by: Hongjun Ni <[email protected]>
18 files changed:
nsh/api/pom.xml
nsh/api/src/main/yang/vpp-nsh.yang
nsh/impl/pom.xml
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/VppNshModule.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/cfgattrs/VppNshConfiguration.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/cfgattrs/vppnsh.json [new file with mode: 0644]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/config/NshEntryWriterCustomizer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/config/NshMapWriterCustomizer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/config/VppNshWriterFactory.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/init/VppNshInitializer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/oper/NshEntryReaderCustomizer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/oper/NshMapReaderCustomizer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/oper/VppNshReaderFactory.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/util/FutureJVppNshCustomizer.java [new file with mode: 0755]
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/util/JVppNshProvider.java [new file with mode: 0755]
nsh/pom.xml
vpp-integration/minimal-distribution/pom.xml
vpp-integration/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/integration/distro/Main.java