diff options
Diffstat (limited to 'include/uapi/linux/devlink.h')
| -rw-r--r-- | include/uapi/linux/devlink.h | 47 | 
1 files changed, 47 insertions, 0 deletions
diff --git a/include/uapi/linux/devlink.h b/include/uapi/linux/devlink.h index 6e52d3660654..5bb4ea67d84f 100644 --- a/include/uapi/linux/devlink.h +++ b/include/uapi/linux/devlink.h @@ -89,6 +89,22 @@ enum devlink_command {  	DEVLINK_CMD_REGION_DEL,  	DEVLINK_CMD_REGION_READ, +	DEVLINK_CMD_PORT_PARAM_GET,	/* can dump */ +	DEVLINK_CMD_PORT_PARAM_SET, +	DEVLINK_CMD_PORT_PARAM_NEW, +	DEVLINK_CMD_PORT_PARAM_DEL, + +	DEVLINK_CMD_INFO_GET,		/* can dump */ + +	DEVLINK_CMD_HEALTH_REPORTER_GET, +	DEVLINK_CMD_HEALTH_REPORTER_SET, +	DEVLINK_CMD_HEALTH_REPORTER_RECOVER, +	DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE, +	DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET, +	DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR, + +	DEVLINK_CMD_FLASH_UPDATE, +  	/* add new commands above here */  	__DEVLINK_CMD_MAX,  	DEVLINK_CMD_MAX = __DEVLINK_CMD_MAX - 1 @@ -285,6 +301,37 @@ enum devlink_attr {  	DEVLINK_ATTR_REGION_CHUNK_ADDR,         /* u64 */  	DEVLINK_ATTR_REGION_CHUNK_LEN,          /* u64 */ +	DEVLINK_ATTR_INFO_DRIVER_NAME,		/* string */ +	DEVLINK_ATTR_INFO_SERIAL_NUMBER,	/* string */ +	DEVLINK_ATTR_INFO_VERSION_FIXED,	/* nested */ +	DEVLINK_ATTR_INFO_VERSION_RUNNING,	/* nested */ +	DEVLINK_ATTR_INFO_VERSION_STORED,	/* nested */ +	DEVLINK_ATTR_INFO_VERSION_NAME,		/* string */ +	DEVLINK_ATTR_INFO_VERSION_VALUE,	/* string */ + +	DEVLINK_ATTR_SB_POOL_CELL_SIZE,		/* u32 */ + +	DEVLINK_ATTR_FMSG,			/* nested */ +	DEVLINK_ATTR_FMSG_OBJ_NEST_START,	/* flag */ +	DEVLINK_ATTR_FMSG_PAIR_NEST_START,	/* flag */ +	DEVLINK_ATTR_FMSG_ARR_NEST_START,	/* flag */ +	DEVLINK_ATTR_FMSG_NEST_END,		/* flag */ +	DEVLINK_ATTR_FMSG_OBJ_NAME,		/* string */ +	DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE,	/* u8 */ +	DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA,	/* dynamic */ + +	DEVLINK_ATTR_HEALTH_REPORTER,			/* nested */ +	DEVLINK_ATTR_HEALTH_REPORTER_NAME,		/* string */ +	DEVLINK_ATTR_HEALTH_REPORTER_STATE,		/* u8 */ +	DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT,		/* u64 */ +	DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT,	/* u64 */ +	DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS,		/* u64 */ +	DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD,	/* u64 */ +	DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER,	/* u8 */ + +	DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME,	/* string */ +	DEVLINK_ATTR_FLASH_UPDATE_COMPONENT,	/* string */ +  	/* add new attributes above here, update the policy in devlink.c */  	__DEVLINK_ATTR_MAX,  |