summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in_pcb.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2007-02-18 08:57:23 +0000
committerrwatson <rwatson@FreeBSD.org>2007-02-18 08:57:23 +0000
commit2d9a4ed3b7b7d72cfcae009455af19992695611f (patch)
treefcc6ebbf4fc98f0b1c4634fca8dd3eaf86136819 /sys/netinet/in_pcb.c
parentcc7fb688470f2fc285d9ccba644b847a9321036b (diff)
downloadFreeBSD-src-2d9a4ed3b7b7d72cfcae009455af19992695611f.zip
FreeBSD-src-2d9a4ed3b7b7d72cfcae009455af19992695611f.tar.gz
#ifdef INET6 printing of inpcb IPv6 addresses in DDB. Patch committed
with minor adjustments. Submitted by: Florian C. Smeets <flo at kasimir dot com>
Diffstat (limited to 'sys/netinet/in_pcb.c')
-rw-r--r--sys/netinet/in_pcb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c
index 4ffcd26..eb0852a 100644
--- a/sys/netinet/in_pcb.c
+++ b/sys/netinet/in_pcb.c
@@ -1261,15 +1261,19 @@ db_print_inconninfo(struct in_conninfo *inc, const char *name, int indent)
indent += 2;
+#ifdef INET6
if (inc->inc_flags == 1) {
/* IPv6. */
ip6_sprintf(laddr_str, &inc->inc6_laddr);
ip6_sprintf(faddr_str, &inc->inc6_faddr);
} else {
+#endif
/* IPv4. */
inet_ntoa_r(inc->inc_laddr, laddr_str);
inet_ntoa_r(inc->inc_faddr, faddr_str);
+#ifdef INET6
}
+#endif
db_print_indent(indent);
db_printf("inc_laddr %s inc_lport %u\n", laddr_str,
ntohs(inc->inc_lport));
OpenPOWER on IntegriCloud