On Wed, Sep 23, 2026 at 9:19 AM <[email protected]> wrote:
> [Severity: Low]
> This isn't a bug in the change itself, but should this carry a Fixes: tag?
>
> The spec has been shipped with the wrong type, and the generated ynl code and
> the Python decoder have been treating the netns ID as an opaque byte blob,
> with the request path rejecting an integer for a binary attribute.  The
> kernel side has always declared it signed 32-bit:
>
> net/ipv4/devinet.c:ifa_ipv4_policy:
>         [IFA_TARGET_NETNSID]    = { .type = NLA_S32 },
>
> with nla_put_s32() on the emit side and nla_get_s32() on the parse side in
> net/ipv6/addrconf.c.
>
> git blame on the pre-patch tree attributes the type: binary line in
> Documentation/netlink/specs/rt-addr.yaml to:
>
>   dfb0f7d9d97956 ("doc/netlink: Add spec for rt addr messages")
>
> so would adding
>
>   Fixes: dfb0f7d9d979 ("doc/netlink: Add spec for rt addr messages")
>
> help backport tooling and users identify which releases carry the wrong
> type?
>
> --
> Sashiko AI review · 
> https://netdev-ai.bots.linux.dev/sashiko/#/patchset/20260921235951.3214-1-sigefriedhyy%40gmail.com

This issue has been discussed in a previous review comment before, we
want to keep this patch target net-next without the Fixes tag.

Reply via email to