commit | 810f58c8417437b179bd5d35fa1cecf87c4f8098 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Sat Feb 27 01:10:50 2021 +0900 |
committer | Jian Li <pyguni@gmail.com> | Tue Mar 02 10:54:44 2021 +0000 |
tree | e73c235854e3ca931101fce4f874624ef44190f9 | |
parent | caa03923464096432a346a3d50d4061ebfac31f3 [diff] [blame] |
Implement kubevirt router store, manager and codec with unit tests Change-Id: Ib93a71326aa35b4817f0e6b6c97d5f57b26fe470
diff --git a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtRouterAdminService.java b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtRouterAdminService.java index c963551..1ec1cee 100644 --- a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtRouterAdminService.java +++ b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtRouterAdminService.java
@@ -15,6 +15,8 @@ */ package org.onosproject.kubevirtnetworking.api; +import org.onlab.packet.MacAddress; + /** * Service for administering the inventory of kubevirt router service. */ @@ -42,6 +44,14 @@ void removeRouter(String name); /** + * Updates the MAC address of the peer router. + * + * @param name router name + * @param mac peer router MAC address + */ + void updatePeerRouterMac(String name, MacAddress mac); + + /** * Removes all routers. */ void clear();