Page MenuHomeFreeBSD

netstat -i: do not truncate interface names
ClosedPublic

Authored by karels on Jul 3 2022, 8:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 2 2023, 4:22 AM
Unknown Object (File)
Dec 15 2022, 7:32 AM
Subscribers

Details

Summary

The field for interface names for netstat -i was 5 characters by
default, which is no longer sufficient with names like "vlan1234"
and "vtnet0". netstat -iW computed the necessary field width, but
also enlarged the name field by a lot (especially with IPv6 enabled).
Make netstat -i compute the field width for interface names with or
without -W. Note that the existing default output does not fit in
80 columns in any case. Update the man page accordingly, documenting
the remaining effect of -W with -i. Also add -W to the list of
General Options, as there are numerous pointers to this.

Test Plan

tested on systems with longer interface names, including vtnet0

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable