summaryrefslogtreecommitdiff
path: root/external/apache2
diff options
context:
space:
mode:
authortsarna <tsarna@NetBSD.org>2009-10-24 04:04:40 +0000
committertsarna <tsarna@NetBSD.org>2009-10-24 04:04:40 +0000
commit76bb45a7879836304fe65bf3fac0bbf39d5b8214 (patch)
treefdfe764bf1513a8d00861cae805d9f11578d8df7 /external/apache2
parent9ed4a95ab54ee2e77fad328e4349d4fe2d3426de (diff)
Add interface list dump to debugging output.
Diffstat (limited to 'external/apache2')
-rw-r--r--external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c14
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