Date: Tue, 04 Mar 2008 14:16:31 +0200 From: Ian FREISLICH <ianf@clue.co.za> To: Peter Jeremy <peterjeremy@optushome.com.au> Cc: Barney Cordoba <barney_cordoba@yahoo.com>, current@freebsd.org Subject: Re: netstat output issue Message-ID: <E1JWW4N-00013Q-UN@clue.co.za> In-Reply-To: Message from Peter Jeremy <peterjeremy@optushome.com.au> of "Fri, 29 Feb 2008 17:58:35 %2B1100." <20080229065835.GR83599@server.vk2pj.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter Jeremy wrote: > > --IjNIXuzrMEaOuFwn > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Thu, Feb 28, 2008 at 02:18:45PM -0800, Barney Cordoba wrote: > >When using bridging, netstat apparently can only > >display 5 characters, so "bridge" is shown as the > >route. > > If you're talking about 'netstat -i', try 'netstat -iW'. '-W' is marginally better, but in reality "wider" is only really 2 characters wider: [firewall2.cpt1] ~ $ netstat -iWI vlan2001_vrrp Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll vlan200 1500 <Link#15> 1 0 2699257 1 0 vlan200 1500 xxx.xx.xx.xx/ xxx.xx.xx.xx 182642 - 0 - - It will help Barney, but it doesn't always help. This patch helps my situation for the '-i' case: RCS file: /home/ncvs/src/usr.bin/netstat/if.c,v retrieving revision 1.69 diff -u -d -r1.69 if.c --- if.c 16 Jul 2007 17:15:54 -0000 1.69 +++ if.c 4 Mar 2008 12:13:48 -0000 @@ -222,7 +222,7 @@ if (!pfunc) { if (Wflag) - printf("%-7.7s", "Name"); + printf("%-13.13s", "Name"); else printf("%-5.5s", "Name"); printf(" %5.5s %-13.13s %-17.17s %8.8s %5.5s", @@ -291,7 +291,7 @@ if (ifaddraddr == 0) { if (Wflag) - printf("%-7.7s", name); + printf("%-13.13s", name); else printf("%-5.5s", name); printf(" %5lu ", ifnet.if_mtu); @@ -312,7 +312,7 @@ continue; } if (Wflag) - printf("%-7.7s", name); + printf("%-13.13s", name); else printf("%-5.5s", name); printf(" %5lu ", ifnet.if_mtu); -- Ian Freislich
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1JWW4N-00013Q-UN>