[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <021a8ffa-f567-45e9-a081-f6c0f885eee0@nvidia.com>
Date: Wed, 16 Jul 2025 10:43:41 +0300
From: Gal Pressman <gal@...dia.com>
To: Jakub Kicinski <kuba@...nel.org>, davem@...emloft.net
Cc: netdev@...r.kernel.org, edumazet@...gle.com, pabeni@...hat.com,
andrew+netdev@...n.ch, horms@...nel.org, donald.hunter@...il.com,
shuah@...nel.org, kory.maincent@...tlin.com, maxime.chevallier@...tlin.com,
sdf@...ichev.me, ecree.xilinx@...il.com, jdamato@...tly.com, andrew@...n.ch
Subject: Re: [PATCH net-next v3 08/11] netlink: specs: define input-xfrm enum
in the spec
On 16/07/2025 3:03, Jakub Kicinski wrote:
> Help YNL decode the values for input-xfrm by defining
> the possible values in the spec. Don't define "no change"
> as it's an IOCTL artifact with no use in Netlink.
>
> With this change on mlx5 input-xfrm gets decoded:
>
> # ynl --family ethtool --dump rss-get
> [{'header': {'dev-index': 2, 'dev-name': 'eth0'},
> 'hfunc': 1,
> 'hkey': b'V\xa8\xf9\x9 ...',
> 'indir': [0, 1, ... ],
> 'input-xfrm': {'sym-or-xor'}, <<<
> 'flow-hash': {'ah4': {'ip-dst', 'ip-src'},
> 'ah6': {'ip-dst', 'ip-src'},
> 'esp4': {'ip-dst', 'ip-src'},
> 'esp6': {'ip-dst', 'ip-src'},
> 'ip4': {'ip-dst', 'ip-src'},
> 'ip6': {'ip-dst', 'ip-src'},
> 'tcp4': {'l4-b-0-1', 'ip-dst', 'l4-b-2-3', 'ip-src'},
> 'tcp6': {'l4-b-0-1', 'ip-dst', 'l4-b-2-3', 'ip-src'},
> 'udp4': {'l4-b-0-1', 'ip-dst', 'l4-b-2-3', 'ip-src'},
> 'udp6': {'l4-b-0-1', 'ip-dst', 'l4-b-2-3', 'ip-src'}}
> }]
>
> Signed-off-by: Jakub Kicinski <kuba@...nel.org>
Reviewed-by: Gal Pressman <gal@...dia.com>
Powered by blists - more mailing lists