[PATCH] ifconfig(8) flag to display IPv4 netmasks in dot-decimal format

From: Sergey Vinogradov <boogie_at_lazybytes.org>
Date: Mon, 11 Apr 2011 16:11:27 +0400
Hi,
I've written a tiny-tiny patch, which adds the '-t' flag to ifconfig(8). 
It modifies the output to display IPv4 netmasks in dotted decimal notation:

% ifconfig msk0
msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=c011a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING,TSO4,VLAN_HWTSO,LINKSTATE>
         ether 00:16:e6:88:0f:89
         inet 10.10.0.1 netmask 0xffffff00 broadcast 10.10.0.255
         media: Ethernet autoselect (none)
         status: no carrier

% ifconfig -t msk0
msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=c011a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING,TSO4,VLAN_HWTSO,LINKSTATE>
         ether 00:16:e6:88:0f:89
         inet 10.10.0.1 netmask 255.255.255.0 broadcast 10.10.0.255
         media: Ethernet autoselect (none)
         status: no carrier

There was a discussion [1] in freebsd-hackers_at_ about adding such 
functionality to ifconfig(8), which urged me write this patch. The 
default behavior of ifconfig(8) is kept unmodified, so there shouldn't 
be any compatibility breakages. At least, it works fine for me :)

[1] 
http://lists.freebsd.org/pipermail/freebsd-hackers/2011-April/034997.html

-- 
wbr,
Boo

Received on Mon Apr 11 2011 - 10:27:28 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:13 UTC