diff options
| author | tsarna <tsarna@NetBSD.org> | 2009-10-24 04:04:40 +0000 |
|---|---|---|
| committer | tsarna <tsarna@NetBSD.org> | 2009-10-24 04:04:40 +0000 |
| commit | 76bb45a7879836304fe65bf3fac0bbf39d5b8214 (patch) | |
| tree | fdfe764bf1513a8d00861cae805d9f11578d8df7 /external/apache2 | |
| parent | 9ed4a95ab54ee2e77fad328e4349d4fe2d3426de (diff) | |
Add interface list dump to debugging output.
Diffstat (limited to 'external/apache2')
| -rw-r--r-- | external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c b/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c index 54c87c37109..82712e0ed03 100644 --- a/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c +++ b/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c @@ -183,10 +183,24 @@ mDNSlocal void DumpStateLog(mDNS *const m) // Dump a little log of what we've been up to. { DNSServer *s; + PosixNetworkInterface *i; LogMsg("---- BEGIN STATE LOG ----"); udsserver_info(m); + LogMsgNoIdent("----- Network Interfaces -------"); + for (i = (PosixNetworkInterface*)(m->HostInterfaces); + i; i = (PosixNetworkInterface *)(i->coreIntf.next)) { + LogMsg("%p %p %d %s%s%s%s%s %-8s %#a", i, + (void *)(i->coreIntf.InterfaceID), i->index, + i->coreIntf.InterfaceActive ? "-" : "D", + i->coreIntf.IPv4Available ? "4" : "-", + i->coreIntf.IPv6Available ? "6" : "-", + i->coreIntf.Advertise ? "A" : "-", + i->coreIntf.McastTxRx ? "M" : "-", + i->intfName, &(i->coreIntf.ip)); + } + LogMsgNoIdent("--------- DNS Servers ----------"); if (!mDNSStorage.DNSServers) LogMsgNoIdent("<None>"); else |
