diff options
Diffstat (limited to 'libc/kernel/uapi/linux/devlink.h')
-rw-r--r-- | libc/kernel/uapi/linux/devlink.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libc/kernel/uapi/linux/devlink.h b/libc/kernel/uapi/linux/devlink.h index e6e006f85..a80930697 100644 --- a/libc/kernel/uapi/linux/devlink.h +++ b/libc/kernel/uapi/linux/devlink.h @@ -99,6 +99,10 @@ enum devlink_command { DEVLINK_CMD_TRAP_POLICER_NEW, DEVLINK_CMD_TRAP_POLICER_DEL, DEVLINK_CMD_HEALTH_REPORTER_TEST, + DEVLINK_CMD_RATE_GET, + DEVLINK_CMD_RATE_SET, + DEVLINK_CMD_RATE_NEW, + DEVLINK_CMD_RATE_DEL, __DEVLINK_CMD_MAX, DEVLINK_CMD_MAX = __DEVLINK_CMD_MAX - 1 }; @@ -141,6 +145,10 @@ enum devlink_port_flavour { DEVLINK_PORT_FLAVOUR_UNUSED, DEVLINK_PORT_FLAVOUR_PCI_SF, }; +enum devlink_rate_type { + DEVLINK_RATE_TYPE_LEAF, + DEVLINK_RATE_TYPE_NODE, +}; enum devlink_param_cmode { DEVLINK_PARAM_CMODE_RUNTIME, DEVLINK_PARAM_CMODE_DRIVERINIT, @@ -370,6 +378,12 @@ enum devlink_attr { DEVLINK_ATTR_RELOAD_ACTION_INFO, DEVLINK_ATTR_RELOAD_ACTION_STATS, DEVLINK_ATTR_PORT_PCI_SF_NUMBER, + DEVLINK_ATTR_RATE_TYPE, + DEVLINK_ATTR_RATE_TX_SHARE, + DEVLINK_ATTR_RATE_TX_MAX, + DEVLINK_ATTR_RATE_NODE_NAME, + DEVLINK_ATTR_RATE_PARENT_NODE_NAME, + DEVLINK_ATTR_REGION_MAX_SNAPSHOTS, __DEVLINK_ATTR_MAX, DEVLINK_ATTR_MAX = __DEVLINK_ATTR_MAX - 1 }; |