Restore link properties for Ipv4 address and mac address
authorJohn Abraham
Fri, 06 Feb 2015 18:14:38 -0800
changeset 11218 94c2675383e6
parent 11217 3532680a19f5
child 11219 c97ef876d98c
Restore link properties for Ipv4 address and mac address
src/netanim/model/animation-interface.cc
--- a/src/netanim/model/animation-interface.cc	Fri Feb 06 06:50:48 2015 -0800
+++ b/src/netanim/model/animation-interface.cc	Fri Feb 06 18:14:38 2015 -0800
@@ -1590,9 +1590,14 @@
                   if (n1Id < n2Id)
                     { 
                       // ouptut the p2p link
-                      NS_LOG_INFO ("Link:" << GetIpv4Address (dev) << ":" << GetMacAddress (dev) << "----" << GetIpv4Address (chDev) << ":" << GetMacAddress (chDev) );
+                      NS_LOG_INFO ("Link:" << GetIpv4Address (dev) << ":" << GetMacAddress (dev) << "----" << GetIpv4Address (chDev) << ":" << GetMacAddress (chDev));
                       AddToIpv4AddressNodeIdTable (GetIpv4Address (dev), n1Id);
                       AddToIpv4AddressNodeIdTable (GetIpv4Address (chDev), n2Id);
+                      P2pLinkNodeIdPair p2pPair;
+                      p2pPair.fromNode = n1Id;
+                      p2pPair.toNode = n2Id;
+                      LinkProperties lp = {GetIpv4Address (dev) + "~" + GetMacAddress (dev), GetIpv4Address (chDev) + "~" + GetMacAddress (chDev), ""};
+                      m_linkProperties[p2pPair] = lp;
                       WriteXmlLink (n1Id, 0, n2Id);
                     }
                 }