All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hangbin Liu <hangbin.liu@linux.dev>
To: "Asbjørn Sloth Tønnesen" <ast@fiberby.net>
Cc: netdev@vger.kernel.org, Jakub Kicinski <kuba@kernel.org>,
	Donald Hunter <donald.hunter@gmail.com>,
	Danielle Ratson <danieller@nvidia.com>,
	"David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Paolo Abeni <pabeni@redhat.com>, Simon Horman <horms@kernel.org>,
	linux-kernel@vger.kernel.org, Sashiko <sashiko-bot@kernel.org>,
	Heng Guo <heng.guo@windriver.com>
Subject: Re: [PATCH net-next v2 2/9] netlink: specs: rt-link: re-align ifla-inet6-stats
Date: Mon, 28 Sep 2026 09:28:11 +0800	[thread overview]
Message-ID: <arnCq0o5forfSyiz@fedora> (raw)
In-Reply-To: <20260925213918.204767-3-ast@fiberby.net>

On Fri, Sep 25, 2026 at 09:39:05PM +0000, Asbjørn Sloth Tønnesen wrote:
> YNL enum ifla-inet6-stats got misaligned with C, as two commits
> reordered the enum.
> 
> In commit b4a11b2033b7 ("net: fix IPSTATS_MIB_OUTPKGS increment in
> OutForwDatagrams."), IPSTATS_MIB_OUTPKTS was renamed to _OUTREQUESTS
> and a new _OUTPKTS was as the last entry.
> 
> In commit 652e2c777862 ("net: reorganize IP MIB values (II)"), the
> IPSTATS_MIB_* enum was reorganized for data locality.
> 
> Neither of these commits updated the YNL spec.
> 
> This changed uAPI, as IPSTATS_MIB_* is used as indicies in an u64 array,
> exported as IFLA_INET6_STATS by inet6_fill_ifla6_stats_attrs().
> 
> This patch updates ifla-inet6-stats to reflect both of these commits.
> Next time we want to reorganize these counters we should properly apply
> mapping as to maintain the current order on the netlink side.
> 
> While touching these entries, also remove the dash from ect{0,1}-pkts,
> so that they align with the C naming.
> 
> This pre-existing issue was identified by Sashiko during review of
> commit 2b0aecb7b2b1 ("netlink: specs: rt-link: add accept-ra-min-lft").
> 
> Reported-by: Sashiko <sashiko-bot@kernel.org>
> Closes: https://sashiko.dev/#/patchset/20260831093458.472180-1-ast%40fiberby.net
> CC: Heng Guo <heng.guo@windriver.com>
> Reviewed-by: Jakub Kicinski <kuba@kernel.org>
> Signed-off-by: Asbjørn Sloth Tønnesen <ast@fiberby.net>
> ---
> Note for Sashiko/Clashiko: Targeting net-next, so no "Fixes" tag.
> 
>  Documentation/netlink/specs/rt-link.yaml | 20 +++++++++++---------
>  1 file changed, 11 insertions(+), 9 deletions(-)
> 
> diff --git a/Documentation/netlink/specs/rt-link.yaml b/Documentation/netlink/specs/rt-link.yaml
> index 8d63933f9910..3560053cea7a 100644
> --- a/Documentation/netlink/specs/rt-link.yaml
> +++ b/Documentation/netlink/specs/rt-link.yaml
> @@ -532,11 +532,21 @@ definitions:
>        -
>          name: indelivers
>        -
> -        name: outforwdatagrams
> +        name: noectpkts
> +      -
> +        name: ect1pkts
> +      -
> +        name: ect0pkts
> +      -
> +        name: cepkts
> +      -
> +        name: outrequests
>        -
>          name: outpkts
>        -
>          name: outoctets
> +      -
> +        name: outforwdatagrams
>        -
>          name: inhdrerrors
>        -
> @@ -587,14 +597,6 @@ definitions:
>          name: outbcastoctets
>        -
>          name: csumerrors
> -      -
> -        name: noectpkts
> -      -
> -        name: ect1-pkts
> -      -
> -        name: ect0-pkts
> -      -
> -        name: cepkts
>        -
>          name: reasm-overlaps
>    - name: br-boolopt-multi
> -- 
> 2.55.0
> 

Reviewed-by: Hangbin Liu <liuhangbin@kylinos.cn>

  reply	other threads:[~2026-09-28  1:28 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-25 21:39 [PATCH net-next v2 0/9] netlink: specs: enum alignment fixes Asbjørn Sloth Tønnesen
2026-09-25 21:39 ` [PATCH net-next v2 1/9] netlink: specs: rt-link: re-align IPv4 devconf Asbjørn Sloth Tønnesen
2026-09-28  1:19   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 2/9] netlink: specs: rt-link: re-align ifla-inet6-stats Asbjørn Sloth Tønnesen
2026-09-28  1:28   ` Hangbin Liu [this message]
2026-09-25 21:39 ` [PATCH net-next v2 3/9] netlink: specs: rt-link: fix ifinfo-flags names Asbjørn Sloth Tønnesen
2026-09-28  1:29   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 4/9] netlink: specs: devlink: fix resource-scope type Asbjørn Sloth Tønnesen
2026-09-28  2:01   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 5/9] netlink: specs: ethtool: re-align c33-pse-ext-state Asbjørn Sloth Tønnesen
2026-09-28  1:39   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 6/9] netlink: specs: ethtool: re-align module-fw-flash-status Asbjørn Sloth Tønnesen
2026-09-28  1:40   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 7/9] netlink: specs: nl80211: fix naming of enum members Asbjørn Sloth Tønnesen
2026-09-28  1:47   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 8/9] netlink: specs: tc: fix typo in cls-flags Asbjørn Sloth Tønnesen
2026-09-28  1:53   ` Hangbin Liu
2026-09-25 21:39 ` [PATCH net-next v2 9/9] netlink: specs: fix incorrect name-prefixes Asbjørn Sloth Tønnesen
2026-09-28  2:00   ` Hangbin Liu
2026-09-29 11:30 ` [PATCH net-next v2 0/9] netlink: specs: enum alignment fixes patchwork-bot+netdevbpf

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=arnCq0o5forfSyiz@fedora \
    --to=hangbin.liu@linux.dev \
    --cc=ast@fiberby.net \
    --cc=danieller@nvidia.com \
    --cc=davem@davemloft.net \
    --cc=donald.hunter@gmail.com \
    --cc=edumazet@google.com \
    --cc=heng.guo@windriver.com \
    --cc=horms@kernel.org \
    --cc=kuba@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --cc=sashiko-bot@kernel.org \
    /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.