[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20250608084945.0342a4f1@hermes.local>
Date: Sun, 8 Jun 2025 08:49:45 -0700
From: Stephen Hemminger <stephen@...workplumber.org>
To: moyuanhao3676@....com
Cc: edumazet@...gle.com, kuniyu@...zon.com, pabeni@...hat.com,
willemb@...gle.com, davem@...emloft.net, kuba@...nel.org, horms@...nel.org,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
stable@...r.kernel.org
Subject: Re: [PATCH] net: core: fix UNIX-STREAM alignment in
/proc/net/protocols
On Sun, 8 Jun 2025 22:46:52 +0800
moyuanhao3676@....com wrote:
> From: MoYuanhao <moyuanhao3676@....com>
>
> Widen protocol name column from %-9s to %-11s to properly display
> UNIX-STREAM and keep table alignment.
>
> before modification:
> console:/ # cat /proc/net/protocols
> protocol size sockets memory press maxhdr slab module cl co di ac io in de sh ss gs se re sp bi br ha uh gp em
> PPPOL2TP 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> HIDP 808 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> BNEP 808 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> RFCOMM 840 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> KEY 864 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PACKET 1536 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PINGv6 1184 0 -1 NI 0 yes kernel y y y n n y n n y y y y n y y y y y n
> RAWv6 1184 0 -1 NI 0 yes kernel y y y n y y y n y y y y n y y y y n n
> UDPLITEv6 1344 0 0 NI 0 yes kernel y y y n y y y n y y y y n n n y y y n
> UDPv6 1344 0 0 NI 0 yes kernel y y y n y y y n y y y y n n n y y y n
> TCPv6 2352 0 0 no 320 yes kernel y y y y y y y y y y y y y n y y y y y
> PPTP 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PPPOE 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> UNIX-STREAM 1024 29 -1 NI 0 yes kernel y n n n n n n n n n n n n n n n y n n
> UNIX 1024 193 -1 NI 0 yes kernel y n n n n n n n n n n n n n n n n n n
> UDP-Lite 1152 0 0 NI 0 yes kernel y y y n y y y n y y y y y n n y y y n
> PING 976 0 -1 NI 0 yes kernel y y y n n y n n y y y y n y y y y y n
> RAW 984 0 -1 NI 0 yes kernel y y y n y y y n y y y y n y y y y n n
> UDP 1152 0 0 NI 0 yes kernel y y y n y y y n y y y y y n n y y y n
> TCP 2192 0 0 no 320 yes kernel y y y y y y y y y y y y y n y y y y y
> SCO 848 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> L2CAP 824 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> HCI 888 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> NETLINK 1104 18 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
>
> after modification:
> console:/ # cat /proc/net/protocols
> protocol size sockets memory press maxhdr slab module cl co di ac io in de sh ss gs se re sp bi br ha uh gp em
> PPPOL2TP 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> HIDP 808 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> BNEP 808 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> RFCOMM 840 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> KEY 864 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PACKET 1536 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PINGv6 1184 0 -1 NI 0 yes kernel y y y n n y n n y y y y n y y y y y n
> RAWv6 1184 0 -1 NI 0 yes kernel y y y n y y y n y y y y n y y y y n n
> UDPLITEv6 1344 0 0 NI 0 yes kernel y y y n y y y n y y y y n n n y y y n
> UDPv6 1344 0 0 NI 0 yes kernel y y y n y y y n y y y y n n n y y y n
> TCPv6 2352 0 0 no 320 yes kernel y y y y y y y y y y y y y n y y y y y
> PPTP 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> PPPOE 920 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> UNIX-STREAM 1024 29 -1 NI 0 yes kernel y n n n n n n n n n n n n n n n y n n
> UNIX 1024 193 -1 NI 0 yes kernel y n n n n n n n n n n n n n n n n n n
> UDP-Lite 1152 0 0 NI 0 yes kernel y y y n y y y n y y y y y n n y y y n
> PING 976 0 -1 NI 0 yes kernel y y y n n y n n y y y y n y y y y y n
> RAW 984 0 -1 NI 0 yes kernel y y y n y y y n y y y y n y y y y n n
> UDP 1152 0 0 NI 0 yes kernel y y y n y y y n y y y y y n n y y y n
> TCP 2192 0 0 no 320 yes kernel y y y y y y y y y y y y y n y y y y y
> SCO 848 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> L2CAP 824 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> HCI 888 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
> NETLINK 1104 18 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n n
>
> Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
> Signed-off-by: MoYuanhao <moyuanhao3676@....com>
> ---
This could break existing applications. Changing the format of /proc output
is an ABI change.
Powered by blists - more mailing lists