summaryrefslogtreecommitdiffstats
path: root/mDNSResponder/mDNSVxWorks
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-09-19 08:56:09 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-09-20 11:23:33 +0200
commit4c086a244624bf36865edcfa4309c333d7d7200d (patch)
treee566ffc50a6b6fdb46702ac57c8e7c4088b60b42 /mDNSResponder/mDNSVxWorks
parentmDNSResponder: Update to v765.50.9 (diff)
downloadrtems-libbsd-4c086a244624bf36865edcfa4309c333d7d7200d.tar.bz2
mDNSResponder: Update to v878.1.1
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.1.1.tar.gz Update #3522.
Diffstat (limited to 'mDNSResponder/mDNSVxWorks')
-rw-r--r--mDNSResponder/mDNSVxWorks/mDNSVxWorks.c4
-rw-r--r--mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c b/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c
index 685dbf76..2e9ca1b6 100644
--- a/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c
+++ b/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c
@@ -1093,7 +1093,7 @@ mDNSlocal int SetupActiveInterfaces( mDNS *const inMDNS, mDNSs32 inUTC )
// If it's is an old one that went away and came back in less than a minute, we're in a flapping scenario.
flapping = ( ( inUTC - i->lastSeen ) > 0 ) && ( ( inUTC - i->lastSeen ) < 60 );
- mDNS_RegisterInterface( inMDNS, n, flapping );
+ mDNS_RegisterInterface( inMDNS, n, (flapping ? SlowActivation : NormalActivation));
if( mDNSAddressIsNonLinkLocalIPv4( &i->ifinfo.ip ) ) ++count;
dmsg( kDebugLevelInfo, DEBUG_NAME "%s: Registered %8s(%u) InterfaceID %#p %#a%s%s\n", __ROUTINE__,
@@ -1176,7 +1176,7 @@ mDNSlocal int ClearInactiveInterfaces( mDNS *const inMDNS, mDNSs32 inUTC, mDNS
i->ifinfo.ifname, i->scopeID, i->ifinfo.InterfaceID, &i->ifinfo.ip,
i->ifinfo.InterfaceActive ? " (Primary)" : "" );
- mDNS_DeregisterInterface( inMDNS, &i->ifinfo, mDNSfalse );
+ mDNS_DeregisterInterface( inMDNS, &i->ifinfo, NormalActivation );
i->ifinfo.InterfaceID = NULL;
if( mDNSAddressIsNonLinkLocalIPv4( &i->ifinfo.ip ) ) ++count;
}
diff --git a/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c b/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c
index efb1f7a3..38a21d23 100644
--- a/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c
+++ b/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c
@@ -1002,7 +1002,7 @@ mDNSlocal mStatus SetupInterface( mDNS * const inMDNS, const struct ifaddrs *i
item->hostSet.Advertise = inMDNS->AdvertiseLocalAddresses;
item->hostSet.McastTxRx = mDNStrue;
- err = mDNS_RegisterInterface( inMDNS, &item->hostSet, mDNSfalse );
+ err = mDNS_RegisterInterface( inMDNS, &item->hostSet, NormalActivation );
require_noerr( err, exit );
item->hostRegistered = mDNStrue;
@@ -1044,7 +1044,7 @@ mDNSlocal mStatus TearDownInterface( mDNS * const inMDNS, MDNSInterfaceItem *i
if( inItem->hostRegistered )
{
inItem->hostRegistered = mDNSfalse;
- mDNS_DeregisterInterface( inMDNS, &inItem->hostSet, mDNSfalse );
+ mDNS_DeregisterInterface( inMDNS, &inItem->hostSet, NormalActivation );
}
// Close the multicast socket.