X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fhosttracker_new%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fhosttracker%2Finternal%2FDevice.java;fp=opendaylight%2Fhosttracker_new%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fhosttracker%2Finternal%2FDevice.java;h=a97cb273837257a23a34460696de49cf29942241;hb=feeb64e96e1bfbb4d5492ddabcf70e7f43ad4082;hp=50e77ec643298cef46c67d294b0c8242512db78f;hpb=c90c2ca43006e023005a5dddbbb477f80329e45c;p=controller.git diff --git a/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java b/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java index 50e77ec643..a97cb27383 100755 --- a/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java +++ b/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java @@ -784,10 +784,14 @@ public class Device implements IDevice { public HostNodeConnector toHostNodeConnector() { Integer[] ipv4s = this.getIPv4Addresses(); try { + Entity e = this.entities[this.entities.length-1]; + NodeConnector n = null; + if(e!=null) + n = e.getPort(); InetAddress ip = InetAddress.getByName(ipv4s[ipv4s.length - 1] .toString()); byte[] macAddr = macLongToByte(this.getMACAddress()); - HostNodeConnector nc = new HostNodeConnector(macAddr, ip, null, + HostNodeConnector nc = new HostNodeConnector(macAddr, ip, n, (short) 0); return nc; } catch (Exception e) {