From f1fe3d0faf16b25147a5eb37dca7a04901d7e888 Mon Sep 17 00:00:00 2001 From: Christophe Delahaye Date: Thu, 15 Oct 2020 15:37:34 +0200 Subject: [PATCH] internet: Loopback IPv4 address should have HOST scope --- src/internet/model/ipv4-interface-address.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internet/model/ipv4-interface-address.cc b/src/internet/model/ipv4-interface-address.cc index e2a444446..feb6b6bfc 100644 --- a/src/internet/model/ipv4-interface-address.cc +++ b/src/internet/model/ipv4-interface-address.cc @@ -39,6 +39,10 @@ Ipv4InterfaceAddress::Ipv4InterfaceAddress (Ipv4Address local, Ipv4Mask mask) { NS_LOG_FUNCTION (this << local << mask); m_local = local; + if (m_local == Ipv4Address::GetLoopback ()) + { + m_scope = HOST; + } m_mask = mask; m_broadcast = Ipv4Address (local.Get () | (~mask.Get ())); }