summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/devlink.h
diff options
context:
space:
mode:
authorArkadi Sharshevsky2018-01-15 08:59:04 +0100
committerDavid S. Miller2018-01-16 20:15:34 +0100
commit2d8dc5bbf4e7603747875eb5cadcd67c1fa8b1bb (patch)
treef47537503b83bd112c2530176ca7321ffe0f81d9 /include/uapi/linux/devlink.h
parentdevlink: Add support for resource abstraction (diff)
downloadkernel-qcow2-linux-2d8dc5bbf4e7603747875eb5cadcd67c1fa8b1bb.tar.gz
kernel-qcow2-linux-2d8dc5bbf4e7603747875eb5cadcd67c1fa8b1bb.tar.xz
kernel-qcow2-linux-2d8dc5bbf4e7603747875eb5cadcd67c1fa8b1bb.zip
devlink: Add support for reload
Add support for performing driver hot reload. Signed-off-by: Arkadi Sharshevsky <arkadis@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/devlink.h')
-rw-r--r--include/uapi/linux/devlink.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/uapi/linux/devlink.h b/include/uapi/linux/devlink.h
index f89950443e17..555ddcaf0be2 100644
--- a/include/uapi/linux/devlink.h
+++ b/include/uapi/linux/devlink.h
@@ -73,6 +73,11 @@ enum devlink_command {
DEVLINK_CMD_RESOURCE_SET,
DEVLINK_CMD_RESOURCE_DUMP,
+ /* Hot driver reload, makes configuration changes take place. The
+ * devlink instance is not released during the process.
+ */
+ DEVLINK_CMD_RELOAD,
+
/* add new commands above here */
__DEVLINK_CMD_MAX,
DEVLINK_CMD_MAX = __DEVLINK_CMD_MAX - 1