Do not use char[]-based union access
[netvirt.git] / vpnmanager / impl / src / main / java / org / opendaylight / netvirt / vpnmanager / iplearn / ipv4 / ArpNotificationHandler.java
index 8b8c92f2c9423827488c8ac15c5db74ca890048e..c36fad20be59da85a893409fc3bed15d24f6f8a7 100644 (file)
@@ -53,14 +53,13 @@ public class ArpNotificationHandler extends AbstractIpLearnNotificationHandler i
             LOG.info(
                     "ArpNotification Non-Gratuitous Request Received from "
                             + "interface {} and IP {} having MAC {} target destination {}, ignoring..",
-                    srcInterface, String.valueOf(srcIP.getValue()), srcMac.getValue(),
-                    String.valueOf(targetIP.getValue()));
+                    srcInterface, srcIP.stringValue(), srcMac.getValue(), targetIP.stringValue());
             return;
         }
         LOG.info(
                 "ArpNotification Gratuitous Request Received from interface {} and IP {} having MAC {} "
                         + "target destination {}, learning MAC",
-                srcInterface, String.valueOf(srcIP.getValue()), srcMac.getValue(), String.valueOf(targetIP.getValue()));
+                srcInterface, srcIP.stringValue(), srcMac.getValue(), targetIP.stringValue());
 
         processIpLearning(srcInterface, srcIP, srcMac, metadata, targetIP);
     }
@@ -73,7 +72,7 @@ public class ArpNotificationHandler extends AbstractIpLearnNotificationHandler i
         BigInteger metadata = notification.getMetadata();
         IpAddress targetIP = notification.getDstIpaddress();
         LOG.info("ArpNotification Response Received from interface {} and IP {} having MAC {}, learning MAC",
-                srcInterface, String.valueOf(srcIP.getValue()), srcMac.getValue());
+                srcInterface, srcIP.stringValue(), srcMac.getValue());
 
         validateAndProcessIpLearning(srcInterface, srcIP, srcMac, targetIP, metadata);
     }