[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20221217011953.152487-1-kuba@kernel.org>
Date: Fri, 16 Dec 2022 17:19:43 -0800
From: Jakub Kicinski <kuba@...nel.org>
To: jiri@...nulli.us, jacob.e.keller@...el.com, leon@...nel.org
Cc: netdev@...r.kernel.org, Jakub Kicinski <kuba@...nel.org>
Subject: [RFC net-next 00/10] devlink: remove the wait-for-references on unregister
This set is on top of the previous RFC.
Move the registration and unregistration of the devlink instances
under their instance locks. Don't perform the netdev-style wait
for all references when unregistering the instance.
Jakub Kicinski (10):
devlink: bump the instance index directly when iterating
devlink: update the code in netns move to latest helpers
devlink: protect devlink->dev by the instance lock
devlink: always check if the devlink instance is registered
devlink: remove the registration guarantee of references
devlink: don't require setting features before registration
netdevsim: rename a label
netdevsim: move devlink registration under the instance lock
devlink: allow registering parameters after the instance
netdevsim: register devlink instance before sub-objects
drivers/net/netdevsim/dev.c | 15 +++--
include/net/devlink.h | 3 +
net/devlink/basic.c | 64 ++++++++++++------
net/devlink/core.c | 127 +++++++++++++++++-------------------
net/devlink/devl_internal.h | 20 ++----
net/devlink/netlink.c | 19 ++++--
6 files changed, 136 insertions(+), 112 deletions(-)
--
2.38.1
Powered by blists - more mailing lists