]> 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)
commitb61695955e1769d16901e871a183b74e9ee98153
tree4c9c68e3a8fb3356577984812a785befe7c0a901
parent640df79c15467a09bd75804c2e6103465f7f62e0
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