Support configuring RSS settings via Netlink.
Creating and removing contexts remains for the following series.
Jakub Kicinski (11):
ethtool: rss: initial RSS_SET (indirection table handling)
selftests: drv-net: rss_api: factor out checking min queue count
tools: ynl: support packing binary arrays of scalars
selftests: drv-net: rss_api: test setting indirection table via
Netlink
ethtool: rss: support setting hfunc via Netlink
ethtool: rss: support setting hkey via Netlink
selftests: drv-net: rss_api: test setting hashing key via Netlink
netlink: specs: define input-xfrm enum in the spec
ethtool: rss: support setting input-xfrm via Netlink
ethtool: rss: support setting flow hashing fields
selftests: drv-net: rss_api: test input-xfrm and hash fields
Documentation/netlink/specs/ethtool.yaml | 39 ++
Documentation/networking/ethtool-netlink.rst | 29 +-
.../uapi/linux/ethtool_netlink_generated.h | 1 +
net/ethtool/common.h | 1 +
net/ethtool/netlink.h | 1 +
net/ethtool/common.c | 15 +
net/ethtool/ioctl.c | 4 +-
net/ethtool/netlink.c | 8 +
net/ethtool/rss.c | 384 ++++++++++++++++++
tools/net/ynl/pyynl/lib/ynl.py | 7 +-
.../selftests/drivers/net/hw/rss_api.py | 278 ++++++++++++-
11 files changed, 750 insertions(+), 17 deletions(-)
--
2.50.1