aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/devlink.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/devlink.h')
-rw-r--r--include/net/devlink.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/net/devlink.h b/include/net/devlink.h
index 9a70755ad1c2..45db0c79462d 100644
--- a/include/net/devlink.h
+++ b/include/net/devlink.h
@@ -298,7 +298,7 @@ struct devlink_resource {
298 298
299#define DEVLINK_RESOURCE_ID_PARENT_TOP 0 299#define DEVLINK_RESOURCE_ID_PARENT_TOP 0
300 300
301#define DEVLINK_PARAM_MAX_STRING_VALUE 32 301#define __DEVLINK_PARAM_MAX_STRING_VALUE 32
302enum devlink_param_type { 302enum devlink_param_type {
303 DEVLINK_PARAM_TYPE_U8, 303 DEVLINK_PARAM_TYPE_U8,
304 DEVLINK_PARAM_TYPE_U16, 304 DEVLINK_PARAM_TYPE_U16,
@@ -311,7 +311,7 @@ union devlink_param_value {
311 u8 vu8; 311 u8 vu8;
312 u16 vu16; 312 u16 vu16;
313 u32 vu32; 313 u32 vu32;
314 const char *vstr; 314 char vstr[__DEVLINK_PARAM_MAX_STRING_VALUE];
315 bool vbool; 315 bool vbool;
316}; 316};
317 317
@@ -568,6 +568,8 @@ int devlink_param_driverinit_value_get(struct devlink *devlink, u32 param_id,
568int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id, 568int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id,
569 union devlink_param_value init_val); 569 union devlink_param_value init_val);
570void devlink_param_value_changed(struct devlink *devlink, u32 param_id); 570void devlink_param_value_changed(struct devlink *devlink, u32 param_id);
571void devlink_param_value_str_fill(union devlink_param_value *dst_val,
572 const char *src);
571struct devlink_region *devlink_region_create(struct devlink *devlink, 573struct devlink_region *devlink_region_create(struct devlink *devlink,
572 const char *region_name, 574 const char *region_name,
573 u32 region_max_snapshots, 575 u32 region_max_snapshots,
@@ -804,6 +806,12 @@ devlink_param_value_changed(struct devlink *devlink, u32 param_id)
804{ 806{
805} 807}
806 808
809static inline void
810devlink_param_value_str_fill(union devlink_param_value *dst_val,
811 const char *src)
812{
813}
814
807static inline struct devlink_region * 815static inline struct devlink_region *
808devlink_region_create(struct devlink *devlink, 816devlink_region_create(struct devlink *devlink,
809 const char *region_name, 817 const char *region_name,