From: Stephen Hemminger <stephen@networkplumber.org>
To: moyuanhao3676@163.com
Cc: edumazet@google.com, kuniyu@amazon.com, pabeni@redhat.com,
willemb@google.com, davem@davemloft.net, kuba@kernel.org,
horms@kernel.org, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [PATCH] net: core: fix UNIX-STREAM alignment in /proc/net/protocols
Date: Sun, 8 Jun 2025 08:49:45 -0700 [thread overview]
Message-ID: <20250608084945.0342a4f1@hermes.local> (raw)
In-Reply-To: <20250608144652.27079-1-moyuanhao3676@163.com>
On Sun, 8 Jun 2025 22:46:52 +0800
moyuanhao3676@163.com wrote:
> From: MoYuanhao <moyuanhao3676@163.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@163.com>
> ---
This could break existing applications. Changing the format of /proc output
is an ABI change.
prev parent reply other threads:[~2025-06-08 15:49 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-08 14:46 [PATCH] net: core: fix UNIX-STREAM alignment in /proc/net/protocols moyuanhao3676
2025-06-08 15:04 ` kernel test robot
2025-06-08 15:49 ` Stephen Hemminger [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250608084945.0342a4f1@hermes.local \
--to=stephen@networkplumber.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kuba@kernel.org \
--cc=kuniyu@amazon.com \
--cc=linux-kernel@vger.kernel.org \
--cc=moyuanhao3676@163.com \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=stable@vger.kernel.org \
--cc=willemb@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.