diff -r d942c257847d -r d99061f1167c src/internet-stack/udp-socket-impl.cc --- a/src/internet-stack/udp-socket-impl.cc Wed Apr 08 13:35:02 2009 -0700 +++ b/src/internet-stack/udp-socket-impl.cc Wed Apr 08 13:35:34 2009 -0700 @@ -308,7 +308,7 @@ return -1; } - uint32_t localIfIndex; + uint32_t localInterface; Ptr ipv4 = m_node->GetObject (); // Locally override the IP TTL for this socket @@ -389,10 +389,10 @@ NS_LOG_LOGIC ("Limited broadcast end."); return p->GetSize(); } - else if (ipv4->GetIfIndexForDestination(dest, localIfIndex)) + else if (ipv4->GetInterfaceForDestination(dest, localInterface)) { NS_LOG_LOGIC ("Route exists"); - m_udp->Send (p->Copy (), ipv4->GetAddress (localIfIndex), dest, + m_udp->Send (p->Copy (), ipv4->GetAddress (localInterface), dest, m_endPoint->GetLocalPort (), port); NotifyDataSent (p->GetSize ()); NotifySend (GetTxAvailable ());