]> git.baikalelectronics.ru Git - kernel.git/commit
devlink: Add devlink_param register and unregister
authorMoshe Shemesh <moshe@mellanox.com>
Wed, 4 Jul 2018 11:30:28 +0000 (14:30 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Jul 2018 10:58:35 +0000 (19:58 +0900)
commit02a6707c0aedb0d8bfbcd852395f72d48263e422
tree4c9c68e3a8fb3356577984812a785befe7c0a901
parent51e2da7caaa2b0733e3da61ab628652ffa4f5dab
devlink: Add devlink_param register and unregister

Define configuration parameters data structure.
Add functions to register and unregister the driver supported
configuration parameters table.
For each parameter registered, the driver should fill all the parameter's
fields. In case the only supported configuration mode is "driverinit"
the parameter's get()/set() functions are not required and should be set
to NULL, for any other configuration mode, these functions are required
and should be set by the driver.

Signed-off-by: Moshe Shemesh <moshe@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/devlink.h
include/uapi/linux/devlink.h
net/core/devlink.c