commit | 1efcb9885f72947340dc6eb0874f4268d0996bb8 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Tue Feb 04 00:32:21 2020 +0900 |
committer | Jian Li <pyguni@gmail.com> | Wed Mar 04 08:48:04 2020 +0000 |
tree | da93493061ca0f15baf4708cfd5e9431ad516146 | |
parent | f654dd1a5ff42cc951be3fc3f3f6bd5b085b2cbf [diff] [blame] |
Fix: configure the correct ethernet address of ARP reply for k8s Change-Id: Ia217ab5250a498ae83b32388d2db56941f0e6f01
diff --git a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sRoutingSnatHandler.java b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sRoutingSnatHandler.java index fccbaaf..f16bdda 100644 --- a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sRoutingSnatHandler.java +++ b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sRoutingSnatHandler.java
@@ -287,8 +287,9 @@ .extension(buildMoveEthSrcToDstExtension(device), device.id()) .extension(buildMoveArpShaToThaExtension(device), device.id()) .extension(buildMoveArpSpaToTpaExtension(device), device.id()) - .setArpSpa(Ip4Address.valueOf(k8sNode.extBridgeIp().toString())) + .setEthSrc(k8sNode.extBridgeMac()) .setArpSha(k8sNode.extBridgeMac()) + .setArpSpa(Ip4Address.valueOf(k8sNode.extBridgeIp().toString())) .setOutput(PortNumber.IN_PORT) .build();