mbox series

[net,0/5] ethtool: more RSS fixes

Message ID 20240725222353.2993687-1-kuba@kernel.org (mailing list archive)
Headers show
Series ethtool: more RSS fixes | expand

Message

Jakub Kicinski July 25, 2024, 10:23 p.m. UTC
More fixes for RSS setting. First two patches fix my own bugs
in bnxt conversion to the new API. The third patch fixes
what seems to be a 10 year old issue (present since the Linux
RSS API was created). Fourth patch fixes an issue with
the XArray state being out of sync. And then a small test.

Jakub Kicinski (5):
  eth: bnxt: reject unsupported hash functions
  eth: bnxt: populate defaults in the RSS context struct
  ethtool: fix setting key and resetting indir at once
  ethtool: fix the state of additional contexts with old API
  selftests: drv-net: rss_ctx: check for all-zero keys

 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 14 +++++-
 net/ethtool/ioctl.c                           | 43 ++++++++++++++-----
 .../selftests/drivers/net/hw/rss_ctx.py       | 37 ++++++++++++++--
 3 files changed, 79 insertions(+), 15 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org July 29, 2024, 10:08 a.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by David S. Miller <davem@davemloft.net>:

On Thu, 25 Jul 2024 15:23:48 -0700 you wrote:
> More fixes for RSS setting. First two patches fix my own bugs
> in bnxt conversion to the new API. The third patch fixes
> what seems to be a 10 year old issue (present since the Linux
> RSS API was created). Fourth patch fixes an issue with
> the XArray state being out of sync. And then a small test.
> 
> Jakub Kicinski (5):
>   eth: bnxt: reject unsupported hash functions
>   eth: bnxt: populate defaults in the RSS context struct
>   ethtool: fix setting key and resetting indir at once
>   ethtool: fix the state of additional contexts with old API
>   selftests: drv-net: rss_ctx: check for all-zero keys
> 
> [...]

Here is the summary with links:
  - [net,1/5] eth: bnxt: reject unsupported hash functions
    https://git.kernel.org/netdev/net/c/daefd348a593
  - [net,2/5] eth: bnxt: populate defaults in the RSS context struct
    https://git.kernel.org/netdev/net/c/9dbad38336a9
  - [net,3/5] ethtool: fix setting key and resetting indir at once
    https://git.kernel.org/netdev/net/c/7195f0ef7f5b
  - [net,4/5] ethtool: fix the state of additional contexts with old API
    https://git.kernel.org/netdev/net/c/dc9755370e1c
  - [net,5/5] selftests: drv-net: rss_ctx: check for all-zero keys
    https://git.kernel.org/netdev/net/c/0d6ccfe6b319

You are awesome, thank you!