diff options
author | rwatson <rwatson@FreeBSD.org> | 2007-02-18 08:57:23 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2007-02-18 08:57:23 +0000 |
commit | 2d9a4ed3b7b7d72cfcae009455af19992695611f (patch) | |
tree | fcc6ebbf4fc98f0b1c4634fca8dd3eaf86136819 /sys/netinet | |
parent | cc7fb688470f2fc285d9ccba644b847a9321036b (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/netinet/in_pcb.c | 4 |
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)); |