On 2016/03/29 16:57, Peter Hessler wrote: > On 2016 Mar 29 (Tue) at 14:36:04 +0000 (+0000), Christian Weisgerber wrote: > :On 2016-03-28, Theo de Raadt <dera...@cvs.openbsd.org> wrote: > : > :>> Providing the 'media' parameter to ifconfig only shows ipv4 > :>> addresses and not ipv6. > :> > :> This decision was made almost 15+ years and still stands today. > :> > :> If you want to see v6 addresses, use -a. > :> > :> Most people who use ifconfig are in a v4 world, and don't want their > :> screen to scroll. > : > :Wait, but interfaces don't get v6 addresses by default any longer. > :If you are in a v4-only world, your interfaces don't have any v6 > :addresses. The old reasoning doesn't apply. > : > > IMHO, all addresses or no addresses should be printed. This middle > ground is no good.
Current behaviour, without using "media": "ifconfig -a" does the same as "ifconfig": prints all v6, but for v4 only prints the primary (no aliases). "ifconfig -A" or "ifconfig <interface>" prints all v6 *and* all v4 including aliases. Add "media" with any other options and it stops printing v6, v4 alias handling is unchanged (i.e. printed with <interface> or -A, otherwise not).