ethtool: rss: add missing errno on RSS context delete

Remember to set ret before jumping out if someone tries
to delete a context on a device which doesn't support
contexts.

Fixes: fbe09277fa ("ethtool: rss: support removing contexts via Netlink")
Link: https://patch.msgid.link/20260522230647.1705600-3-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Jakub Kicinski
2026-05-22 16:06:43 -07:00
parent c75b6f6eaa
commit 3e6c6e9782

View File

@@ -1170,8 +1170,10 @@ int ethnl_rss_delete_doit(struct sk_buff *skb, struct genl_info *info)
dev = req.dev;
ops = dev->ethtool_ops;
if (!ops->create_rxfh_context)
if (!ops->create_rxfh_context) {
ret = -EOPNOTSUPP;
goto exit_free_dev;
}
rtnl_lock();
netdev_lock_ops(dev);