internet: (fixes #755) Fix GlobalRouting handling of bridged NetDevices
This commit is contained in:
@@ -661,8 +661,8 @@ GlobalRouter::DiscoverLSAs()
|
||||
// associated with a bridge. We are only going to involve devices with
|
||||
// IP addresses in routing.
|
||||
//
|
||||
uint32_t interfaceNumber = ipv4Local->GetInterfaceForDevice(ndLocal);
|
||||
if (!(ipv4Local->IsUp(interfaceNumber) && ipv4Local->IsForwarding(interfaceNumber)))
|
||||
int32_t interfaceNumber = ipv4Local->GetInterfaceForDevice(ndLocal);
|
||||
if (interfaceNumber == -1 || !(ipv4Local->IsUp(interfaceNumber) && ipv4Local->IsForwarding(interfaceNumber)))
|
||||
{
|
||||
NS_LOG_LOGIC("Net device "
|
||||
<< ndLocal
|
||||
|
||||
Reference in New Issue
Block a user