diff options
author | Michal Cmarada <michal.cmarada@pantheon.tech> | 2018-06-15 13:10:53 +0200 |
---|---|---|
committer | Marek Gradzki <mgradzki@cisco.com> | 2018-06-19 18:56:27 +0000 |
commit | a0884f2792c31a3a93fb1654ceea754b6c612920 (patch) | |
tree | 7eff9ff4f745a6ca116ebbf6884d178a508b9303 /srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java | |
parent | 3edc384ac6cbeb68d36dbb4a51aa027c3bd3257d (diff) |
HC2VPP-288 - add readers for SRv6 module
Changes:
- add locator context to map locator name to locator IPv6Prefix
- add readers for SRv6 module
- implements reading of local sids and their end functions.
- implements support for FIB table management (HC2VPP-345)
Change-Id: Ib04402539a0b6666c5a1d0b4e1b5b5e08ccbf67b
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
Diffstat (limited to 'srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java')
-rw-r--r-- | srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java b/srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java index 20189b702..ead94c90f 100644 --- a/srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java +++ b/srv6/srv6-impl/src/main/java/io/fd/hc2vpp/srv6/util/function/LocalSidFunctionWriteBindingRegistryProvider.java @@ -42,14 +42,14 @@ public class LocalSidFunctionWriteBindingRegistryProvider implements Provider<Lo @Override public LocalSidFunctionWriteBindingRegistry get() { - registry.registerFunctionType(new EndFunctionBinder(api)); - registry.registerFunctionType(new EndTFunctionBinder(api)); - registry.registerFunctionType(new EndDT4FunctionBinder(api)); - registry.registerFunctionType(new EndDT6FunctionBinder(api)); - registry.registerFunctionType(new EndXFunctionBinder(api, interfaceContext)); - registry.registerFunctionType(new EndDX2FunctionBinder(api, interfaceContext)); - registry.registerFunctionType(new EndDX4FunctionBinder(api, interfaceContext)); - registry.registerFunctionType(new EndDX6FunctionBinder(api, interfaceContext)); + registry.registerWriteFunctionType(new EndFunctionBinder(api)); + registry.registerWriteFunctionType(new EndTFunctionBinder(api)); + registry.registerWriteFunctionType(new EndDT4FunctionBinder(api)); + registry.registerWriteFunctionType(new EndDT6FunctionBinder(api)); + registry.registerWriteFunctionType(new EndXFunctionBinder(api, interfaceContext)); + registry.registerWriteFunctionType(new EndDX2FunctionBinder(api, interfaceContext)); + registry.registerWriteFunctionType(new EndDX4FunctionBinder(api, interfaceContext)); + registry.registerWriteFunctionType(new EndDX6FunctionBinder(api, interfaceContext)); return registry; } |