HC2VPP-317 - Add FibService and FibTableService 78/12378/6
authorMichal Cmarada <[email protected]>
Thu, 10 May 2018 08:14:07 +0000 (10:14 +0200)
committerMichal Cmarada <[email protected]>
Thu, 10 May 2018 08:14:07 +0000 (10:14 +0200)
commit1e1547b7c39f8081ac3621264d0e27d88ba3ffc8
tree6b06cf711643b348003e2c16c16a6e6e4eea0765
parent8f9fe3ca424abc56d212a96af4ec5750a29e7673
HC2VPP-317 - Add FibService and FibTableService

VPP doesn`t support auto create for Fib tables anymore,
when adding a new route.
Adding FibService to check if table exists and
FibTableService to add or delete ipv4/6 fib tables.

Note: Need to implement full support for Fib Table management later.

Change-Id: I15bd1b62357ab24a5eac970113bfcd2a52d29491
Signed-off-by: Michal Cmarada <[email protected]>
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/RoutingModule.java
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/services/FibTableService.java [new file with mode: 0644]
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/services/FibTableServiceImpl.java [new file with mode: 0644]
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/services/FibTableServiceProvider.java [new file with mode: 0644]
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/write/ControlPlaneProtocolCustomizer.java
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/write/RoutingWriterFactory.java
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/write/factory/FibTableRequest.java [new file with mode: 0644]
routing/routing-impl/src/test/java/io/fd/hc2vpp/routing/read/Ipv4RouteCustomizerTest.java
routing/routing-impl/src/test/java/io/fd/hc2vpp/routing/read/Ipv6RouteCustomizerTest.java
routing/routing-impl/src/test/java/io/fd/hc2vpp/routing/services/FibTableServiceImplTest.java [new file with mode: 0644]
routing/routing-impl/src/test/java/io/fd/hc2vpp/routing/write/ControlPlaneProtocolCustomizerTest.java