Message ID | 20240810053728.2757709-1-kuba@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | ethtool: rss: driver tweaks and netlink context dumps | expand |
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller <davem@davemloft.net>: On Fri, 9 Aug 2024 22:37:16 -0700 you wrote: > This series is a semi-related collection of RSS patches. > Main point is supporting dumping RSS contexts via ethtool netlink. > At present additional RSS contexts can be queried one by one, and > assuming user know the right IDs. This series uses the XArray > added by Ed to provide netlink dump support for ETHTOOL_GET_RSS. > > Patch 1 is a trivial selftest debug patch. > Patch 2 coverts mvpp2 for no real reason other than that I had > a grand plan of converting all drivers at some stage. > Patch 3 removes a now moot check from mlx5 so that all tests > can pass. > Patch 4 and 5 make a bit used for context support optional, > for easier grepping of drivers which need converting > if nothing else. > Patch 6 OTOH adds a new cap bit; some devices don't support > using a different key per context and currently act > in surprising ways. > Patch 7 and 8 update the RSS netlink code to use XArray. > Patch 9 and 10 add support for dumping contexts. > Patch 11 and 12 are small adjustments to spec and a new test. > > [...] Here is the summary with links: - [net-next,v5,01/12] selftests: drv-net: rss_ctx: add identifier to traffic comments https://git.kernel.org/netdev/net-next/c/10fbe8c082fd - [net-next,v5,02/12] eth: mvpp2: implement new RSS context API https://git.kernel.org/netdev/net-next/c/f203fd85e666 - [net-next,v5,03/12] eth: mlx5: allow disabling queues when RSS contexts exist https://git.kernel.org/netdev/net-next/c/a7f6f56f604a - [net-next,v5,04/12] ethtool: make ethtool_ops::cap_rss_ctx_supported optional https://git.kernel.org/netdev/net-next/c/ce056504e2e5 - [net-next,v5,05/12] eth: remove .cap_rss_ctx_supported from updated drivers https://git.kernel.org/netdev/net-next/c/fb770fe7584f - [net-next,v5,06/12] ethtool: rss: don't report key if device doesn't support it https://git.kernel.org/netdev/net-next/c/ec6e57beaf8b - [net-next,v5,07/12] ethtool: rss: move the device op invocation out of rss_prepare_data() https://git.kernel.org/netdev/net-next/c/a7ddfd5d5703 - [net-next,v5,08/12] ethtool: rss: report info about additional contexts from XArray https://git.kernel.org/netdev/net-next/c/bb87f2c7968e - [net-next,v5,09/12] ethtool: rss: support dumping RSS contexts https://git.kernel.org/netdev/net-next/c/f6122900f4e2 - [net-next,v5,10/12] ethtool: rss: support skipping contexts during dump https://git.kernel.org/netdev/net-next/c/3d50c66c0609 - [net-next,v5,11/12] netlink: specs: decode indirection table as u32 array https://git.kernel.org/netdev/net-next/c/8ad3be135212 - [net-next,v5,12/12] selftests: drv-net: rss_ctx: test dumping RSS contexts https://git.kernel.org/netdev/net-next/c/c1ad8ef804e4 You are awesome, thank you!