Family devlink netlink 规范¶
概要¶
Devlink 的部分族。
操作¶
get¶
获取 devlink 实例。
- attribute-set:
- dont-validate:
[‘strict’, ‘dump’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,reload-failed,dev-stats]
- dump:
- reply
- attributes:
[
bus-name,dev-name,reload-failed,dev-stats]
port-get¶
获取 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index]
- reply
- attributes:
[
bus-name,dev-name,port-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,port-index]
port-set¶
设置 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,port-type,port-function]
port-new¶
创建 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,port-flavour,port-pci-pf-number,port-pci-sf-number,port-controller-number]
- reply
- attributes:
[
bus-name,dev-name,port-index]
port-del¶
删除 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index]
port-split¶
拆分 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,port-split-count]
port-unsplit¶
取消拆分 devlink 端口实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index]
sb-get¶
获取共享缓冲区实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,sb-index]
- reply
- attributes:
[
bus-name,dev-name,sb-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,sb-index]
sb-pool-get¶
获取共享缓冲区池实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,sb-index,sb-pool-index]
- reply
- attributes:
[
bus-name,dev-name,sb-index,sb-pool-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,sb-index,sb-pool-index]
sb-pool-set¶
设置共享缓冲区池实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,sb-index,sb-pool-index,sb-pool-threshold-type,sb-pool-size]
sb-port-pool-get¶
获取共享缓冲区端口池组合和阈值。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-index]
- reply
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-index]
sb-port-pool-set¶
设置共享缓冲区端口池组合和阈值。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-index,sb-threshold]
sb-tc-pool-bind-get¶
获取共享缓冲区端口 TC 到池的绑定和阈值。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-type,sb-tc-index]
- reply
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-type,sb-tc-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-type,sb-tc-index]
sb-tc-pool-bind-set¶
设置共享缓冲区端口 TC 到池的绑定和阈值。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,sb-index,sb-pool-index,sb-pool-type,sb-tc-index,sb-threshold]
sb-occ-snapshot¶
获取共享缓冲区的占用率快照。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,sb-index]
sb-occ-max-clear¶
清除共享缓冲区的占用率水印。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,sb-index]
eswitch-get¶
获取 eswitch 属性。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,eswitch-mode,eswitch-inline-mode,eswitch-encap-mode]
eswitch-set¶
设置 eswitch 属性。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,eswitch-mode,eswitch-inline-mode,eswitch-encap-mode]
dpipe-table-get¶
获取 dpipe 表属性。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,dpipe-table-name]
- reply
- attributes:
[
bus-name,dev-name,dpipe-tables]
dpipe-entries-get¶
获取 dpipe 条目属性。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,dpipe-table-name]
- reply
- attributes:
[
bus-name,dev-name,dpipe-entries]
dpipe-headers-get¶
获取 dpipe 标头属性。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,dpipe-headers]
dpipe-table-counters-set¶
设置 dpipe 计数器属性。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,dpipe-table-name,dpipe-table-counters-enabled]
resource-set¶
设置资源属性。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,resource-id,resource-size]
resource-dump¶
获取资源属性。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,resource-list]
reload¶
重新加载 devlink。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-dev-lock
- post
devlink-nl-post-doit-dev-lock
- request
- attributes:
[
bus-name,dev-name,reload-action,reload-limits,netns-pid,netns-fd,netns-id]
- reply
- attributes:
[
bus-name,dev-name,reload-actions-performed]
param-get¶
获取 param 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,param-name]
- reply
- attributes:
[
bus-name,dev-name,param-name]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,param-name]
param-set¶
设置 param 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,param-name,param-type,param-value-cmode]
region-get¶
获取 region 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,region-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,region-name]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,region-name]
region-new¶
创建区域快照。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,region-name,region-snapshot-id]
- reply
- attributes:
[
bus-name,dev-name,port-index,region-name,region-snapshot-id]
region-del¶
删除区域快照。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,region-name,region-snapshot-id]
region-read¶
读取区域数据。
- attribute-set:
- dont-validate:
[‘dump-strict’]
- flags:
[
admin-perm]- dump:
- request
- attributes:
[
bus-name,dev-name,port-index,region-name,region-snapshot-id,region-direct,region-chunk-addr,region-chunk-len]
- reply
- attributes:
[
bus-name,dev-name,port-index,region-name]
port-param-get¶
获取端口参数实例。
- attribute-set:
- dont-validate:
[‘strict’, ‘dump-strict’]
- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index]
- reply
- attributes:
[
bus-name,dev-name,port-index]
- dump:
- reply
- attributes:
[
bus-name,dev-name,port-index]
port-param-set¶
设置端口参数实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index]
info-get¶
获取设备信息,如驱动程序名称、硬件和固件版本等。
- attribute-set:
- dont-validate:
[‘strict’, ‘dump’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,info-driver-name,info-serial-number,info-version-fixed,info-version-running,info-version-stored,info-board-serial-number]
- dump:
- reply
- attributes:
[
bus-name,dev-name,info-driver-name,info-serial-number,info-version-fixed,info-version-running,info-version-stored,info-board-serial-number]
health-reporter-get¶
获取健康报告器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
- dump:
- request
- attributes:
[
bus-name,dev-name,port-index]
- reply
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
health-reporter-set¶
设置健康报告器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name,health-reporter-graceful-period,health-reporter-auto-recover,health-reporter-auto-dump]
health-reporter-recover¶
恢复健康报告器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
health-reporter-diagnose¶
诊断健康报告器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
health-reporter-dump-get¶
转储健康报告器实例。
- attribute-set:
- dont-validate:
[‘dump-strict’]
- flags:
[
admin-perm]- dump:
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
- reply
- attributes:
[
fmsg]
health-reporter-dump-clear¶
清除健康报告器实例的转储。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
flash-update¶
Flash 更新 devlink 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,flash-update-file-name,flash-update-component,flash-update-overwrite-mask]
trap-get¶
获取 trap 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-name]
- reply
- attributes:
[
bus-name,dev-name,trap-name]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,trap-name]
trap-set¶
设置 trap 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-name,trap-action]
trap-group-get¶
获取 trap 组实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-group-name]
- reply
- attributes:
[
bus-name,dev-name,trap-group-name]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,trap-group-name]
trap-group-set¶
设置 trap 组实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-group-name,trap-action,trap-policer-id]
trap-policer-get¶
获取 trap policer 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-policer-id]
- reply
- attributes:
[
bus-name,dev-name,trap-policer-id]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,trap-policer-id]
trap-policer-set¶
获取 trap policer 实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,trap-policer-id,trap-policer-rate,trap-policer-burst]
health-reporter-test¶
测试健康报告器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit-port-optional
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,health-reporter-name]
rate-get¶
获取速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,port-index,rate-node-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,rate-node-name]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,port-index,rate-node-name]
rate-set¶
设置速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,rate-node-name,rate-tx-share,rate-tx-max,rate-tx-priority,rate-tx-weight,rate-parent-node-name]
rate-new¶
创建速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,rate-node-name,rate-tx-share,rate-tx-max,rate-tx-priority,rate-tx-weight,rate-parent-node-name]
rate-del¶
删除速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,rate-node-name]
linecard-get¶
获取线卡实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,linecard-index]
- reply
- attributes:
[
bus-name,dev-name,linecard-index]
- dump:
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name,linecard-index]
linecard-set¶
设置线卡实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,linecard-index,linecard-type]
selftests-get¶
获取设备自检实例。
- attribute-set:
- dont-validate:
[‘strict’, ‘dump’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name]
- reply
- attributes:
[
bus-name,dev-name]
- dump:
- reply
- attributes:
[
bus-name,dev-name]
selftests-run¶
运行设备自检实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
bus-name,dev-name,selftests]
notify-filter-set¶
设置通知消息套接字过滤器。
- attribute-set:
- do:
- request
- attributes:
[
bus-name,dev-name,port-index]
Definitions¶
sb-pool-type¶
- 类型:
枚举
- 条目:
- 入口:
- 出口:
port-type¶
- 类型:
枚举
- 条目:
- 未设置:
- 自动:
- 以太网:
- IB:
port-flavour¶
- 类型:
枚举
- 条目:
- 物理:
- CPU:
- DSA:
- PCI-PF:
- PCI-VF:
- 虚拟:
- 未使用:
- PCI-SF:
port-fn-state¶
- 类型:
枚举
- 条目:
- 非活动:
- 活动:
port-fn-opstate¶
- 类型:
枚举
- 条目:
- 分离:
- 已连接:
port-fn-attr-cap¶
- 类型:
枚举
- 条目:
- RoCE位:
- 可迁移位:
- IPSec加密位:
- IPSec数据包位:
rate-type¶
- 类型:
枚举
- 条目:
- 叶节点:
- 节点:
sb-threshold-type¶
- 类型:
枚举
- 条目:
- 静态:
- 动态:
eswitch-mode¶
- 类型:
枚举
- 条目:
- 传统:
- Switchdev:
eswitch-inline-mode¶
- 类型:
枚举
- 条目:
- 无:
- 链接:
- 网络:
- 传输:
eswitch-encap-mode¶
- 类型:
枚举
- 条目:
- 无:
- 基本:
dpipe-header-id¶
- 类型:
枚举
- 条目:
- 以太网:
- IPv4:
- IPv6:
dpipe-match-type¶
- 类型:
枚举
- 条目:
- 字段精确:
dpipe-action-type¶
- 类型:
枚举
- 条目:
- 字段修改:
dpipe-field-mapping-type¶
- 类型:
枚举
- 条目:
- 无:
- Ifindex:
resource-unit¶
- 类型:
枚举
- 条目:
- 条目:
reload-action¶
- 类型:
枚举
- 条目:
- 驱动程序重新初始化:
- 固件激活:
param-cmode¶
- 类型:
枚举
- 条目:
- 运行时:
- 驱动程序初始化:
- 永久:
flash-overwrite¶
- 类型:
枚举
- 条目:
- 设置位:
- 标识符位:
trap-action¶
- 类型:
枚举
- 条目:
- 丢弃:
- 捕获:
- 镜像:
trap-type¶
- 类型:
枚举
- 条目:
- 丢弃:
- 异常:
- 控制:
var-attr-type¶
- 类型:
枚举
- 条目:
- u8:
- u16:
- u32:
- u64:
- 字符串:
- 标志:
- NUL字符串:
- 二进制:
Attribute sets¶
devlink¶
总线名称 (string)¶
- 值:
1
设备名称 (string)¶
端口索引 (u32)¶
端口类型 (u16)¶
- 枚举:
端口期望类型 (u16)¶
端口网络设备 IFINDEX (u32)¶
端口网络设备名称 (string)¶
端口 IB 设备名称 (string)¶
端口拆分计数 (u32)¶
端口拆分组 (u32)¶
SB 索引 (u32)¶
SB 大小 (u32)¶
sb-ingress-pool-count (u16)¶
sb-egress-pool-count (u16)¶
sb-ingress-tc-count (u16)¶
sb-egress-tc-count (u16)¶
sb-pool-index (u16)¶
sb-pool-type (u8)¶
- 枚举:
sb-pool-size (u32)¶
sb-pool-threshold-type (u8)¶
sb-threshold (u32)¶
sb-tc-index (u16)¶
sb-occ-cur (u32)¶
sb-occ-max (u32)¶
eswitch-mode (u16)¶
- 枚举:
eswitch-inline-mode (u8)¶
dpipe-tables (nest)¶
- 嵌套属性:
dpipe-table (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-table-name (string)¶
dpipe-table-size (u64)¶
dpipe-table-matches (nest)¶
- 嵌套属性:
dpipe-table-actions (nest)¶
- 嵌套属性:
dpipe-table-counters-enabled (u8)¶
dpipe-entries (nest)¶
- 嵌套属性:
dpipe-entry (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-entry-index (u64)¶
dpipe-entry-match-values (nest)¶
dpipe-entry-action-values (nest)¶
dpipe-entry-counter (u64)¶
dpipe-match (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-match-value (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-match-type (u32)¶
- 枚举:
dpipe-action (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-action-value (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-action-type (u32)¶
dpipe-value (binary)¶
dpipe-value-mask (binary)¶
dpipe-value-mapping (u32)¶
dpipe-headers (nest)¶
- 嵌套属性:
dpipe-header (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-header-name (string)¶
dpipe-header-id (u32)¶
- 枚举:
dpipe-header-fields (nest)¶
- 嵌套属性:
dpipe-header-global (u8)¶
dpipe-header-index (u32)¶
dpipe-field (nest)¶
- multi-attr:
True
- 嵌套属性:
dpipe-field-name (string)¶
dpipe-field-id (u32)¶
dpipe-field-bitwidth (u32)¶
dpipe-field-mapping-type (u32)¶
pad (pad)¶
eswitch-encap-mode (u8)¶
resource-list (nest)¶
- 嵌套属性:
resource (nest)¶
- multi-attr:
True
- 嵌套属性:
resource-name (string)¶
resource-id (u64)¶
resource-size (u64)¶
resource-size-new (u64)¶
resource-size-valid (u8)¶
resource-size-min (u64)¶
resource-size-max (u64)¶
resource-size-gran (u64)¶
resource-unit (u8)¶
- 枚举:
resource-occ (u64)¶
dpipe-table-resource-id (u64)¶
dpipe-table-resource-units (u64)¶
port-flavour (u16)¶
- 枚举:
port-number (u32)¶
port-split-subport-number (u32)¶
param (nest)¶
- 嵌套属性:
param-name (string)¶
param-generic (flag)¶
param-type (u8)¶
- 枚举:
param-value-cmode (u8)¶
- 枚举:
- 值:
87
region-name (string)¶
region-size (u64)¶
region-snapshots (nest)¶
- 嵌套属性:
region-snapshot (nest)¶
- 嵌套属性:
region-snapshot-id (u32)¶
region-chunks (nest)¶
- 嵌套属性:
region-chunk (nest)¶
- 嵌套属性:
region-chunk-data (binary)¶
region-chunk-addr (u64)¶
region-chunk-len (u64)¶
info-driver-name (string)¶
info-serial-number (string)¶
info-version-fixed (nest)¶
- multi-attr:
True
- 嵌套属性:
info-version-running (nest)¶
- multi-attr:
True
- 嵌套属性:
info-version-stored (nest)¶
- multi-attr:
True
- 嵌套属性:
info-version-name (string)¶
info-version-value (string)¶
sb-pool-cell-size (u32)¶
fmsg (nest)¶
- 嵌套属性:
fmsg-obj-nest-start (flag)¶
fmsg-pair-nest-start (flag)¶
fmsg-arr-nest-start (flag)¶
fmsg-nest-end (flag)¶
fmsg-obj-name (string)¶
fmsg-obj-value-type (u8)¶
- 枚举:
health-reporter (nest)¶
- 值:
114
- 嵌套属性:
health-reporter-name (string)¶
health-reporter-state (u8)¶
health-reporter-err-count (u64)¶
health-reporter-recover-count (u64)¶
health-reporter-dump-ts (u64)¶
health-reporter-graceful-period (u64)¶
health-reporter-auto-recover (u8)¶
flash-update-file-name (string)¶
flash-update-component (string)¶
flash-update-status-msg (string)¶
flash-update-status-done (u64)¶
flash-update-status-total (u64)¶
port-pci-pf-number (u16)¶
port-pci-vf-number (u16)¶
stats (nest)¶
- 嵌套属性:
trap-name (string)¶
trap-action (u8)¶
- 枚举:
trap-type (u8)¶
- 枚举:
trap-generic (flag)¶
trap-metadata (nest)¶
- 嵌套属性:
trap-group-name (string)¶
reload-failed (u8)¶
health-reporter-dump-ts-ns (u64)¶
netns-fd (u32)¶
netns-pid (u32)¶
netns-id (u32)¶
health-reporter-auto-dump (u8)¶
trap-policer-id (u32)¶
trap-policer-rate (u64)¶
trap-policer-burst (u64)¶
端口功能 (nest)¶
- 嵌套属性:
信息板序列号 (string)¶
端口通道数 (u32)¶
端口可拆分性 (u8)¶
端口外部性 (u8)¶
端口控制器编号 (u32)¶
闪存更新状态超时 (u64)¶
闪存更新覆盖掩码 (bitfield32)¶
- 枚举:
- 枚举作为标志:
True
重载操作 (u8)¶
- 枚举:
已执行的重载操作 (bitfield32)¶
- 枚举:
- 枚举作为标志:
True
重载限制 (bitfield32)¶
- 枚举:
- 枚举作为标志:
True
设备统计信息 (nest)¶
- 嵌套属性:
重载统计信息 (nest)¶
- 嵌套属性:
重载统计信息条目 (nest)¶
- multi-attr:
True
- 嵌套属性:
重载统计信息限制 (u8)¶
重载统计信息值 (u32)¶
远程重载统计信息 (nest)¶
- 嵌套属性:
重载操作信息 (nest)¶
- multi-attr:
True
- 嵌套属性:
重载操作统计信息 (nest)¶
- multi-attr:
True
- 嵌套属性:
端口 PCI SF 编号 (u32)¶
速率类型 (u16)¶
- 枚举:
速率 TX 最大值 (u64)¶
速率节点名称 (string)¶
速率父节点名称 (string)¶
区域最大快照数 (u32)¶
线卡索引 (u32)¶
线卡状态 (u8)¶
线卡类型 (string)¶
线卡支持的类型 (nest)¶
自检 (nest)¶
- 值:
176
- 嵌套属性:
速率 TX 优先级 (u32)¶
速率 TX 权重 (u32)¶
区域直接访问 (flag)¶
dl-dev-stats¶
重载统计信息¶
远程重载统计信息¶
dl-reload-stats¶
重载操作信息¶
dl-reload-act-info¶
重载操作¶
重载操作统计信息¶
dl-reload-act-stats¶
重载统计信息条目¶
dl-reload-stats-entry¶
重载统计信息限制¶
重载统计信息值¶
dl-info-version¶
信息版本名称¶
信息版本值¶
dl-port-function¶
硬件地址 (binary)¶
- 名称前缀:
devlink-port-function-attr-
- 值:
1
状态 (u8)¶
- 枚举:
操作状态 (u8)¶
- 枚举:
功能 (bitfield32)¶
- 枚举:
- 枚举作为标志:
True
dl-dpipe-tables¶
dpipe-table¶
dl-dpipe-table¶
dpipe-table-name¶
dpipe-table-size¶
dpipe-table-name¶
dpipe-table-size¶
dpipe-table-matches¶
dpipe-table-actions¶
dpipe-table-counters-enabled¶
dpipe-table-resource-id¶
dpipe-table-resource-units¶
dl-dpipe-table-matches¶
dpipe-match¶
dl-dpipe-table-actions¶
dpipe-action¶
dl-dpipe-entries¶
dpipe-entry¶
dl-dpipe-entry¶
dpipe-entry-index¶
dpipe-entry-match-values¶
dpipe-entry-action-values¶
dpipe-entry-counter¶
dl-dpipe-entry-match-values¶
dpipe-match-value¶
dl-dpipe-entry-action-values¶
dpipe-action-value¶
dl-dpipe-match¶
dpipe-match-type¶
dpipe-header-id¶
dpipe-header-global¶
dpipe-header-index¶
dpipe-field-id¶
dl-dpipe-match-value¶
dpipe-match¶
dpipe-value¶
dpipe-value-mask¶
dpipe-value-mapping¶
dl-dpipe-action¶
dpipe-action-type¶
dpipe-header-id¶
dpipe-header-global¶
dpipe-header-index¶
dpipe-field-id¶
dl-dpipe-action-value¶
dpipe-action¶
dpipe-value¶
dpipe-value-mask¶
dpipe-value-mapping¶
dl-dpipe-headers¶
dpipe-header¶
dl-dpipe-header¶
dpipe-header-name¶
dpipe-header-id¶
dpipe-header-global¶
dpipe-header-fields¶
dl-dpipe-header-fields¶
dpipe-field¶
dl-dpipe-field¶
dpipe-field-name¶
dpipe-field-id¶
dpipe-field-bitwidth¶
dpipe-field-mapping-type¶
dl-resource¶
资源名称¶
资源 ID¶
资源大小¶
资源新大小¶
资源有效大小¶
资源最小大小¶
资源最大大小¶
资源大小粒度¶
资源单元¶
资源占用¶
dl-resource-list¶
资源¶
dl-param¶
参数名称¶
参数通用¶
参数类型¶
dl-region-snapshots¶
区域快照¶
dl-region-snapshot¶
区域快照 ID¶
dl-region-chunks¶
区域块¶
dl-region-chunk¶
区域块数据¶
区域块地址¶
dl-fmsg¶
fmsg-obj-nest-start¶
fmsg-pair-nest-start¶
fmsg-arr-nest-start¶
fmsg-nest-end¶
fmsg-obj-name¶
dl-health-reporter¶
健康报告器名称¶
健康报告器状态¶
健康报告器错误计数¶
健康报告器恢复计数¶
健康报告器优雅期¶
健康报告器自动恢复¶
健康报告器转储时间戳¶
health-reporter-dump-ts-ns¶
health-reporter-auto-dump¶
dl-attr-stats¶
stats-rx-packets (u64)¶
- 值:
0
stats-rx-bytes (u64)¶
stats-rx-dropped (u64)¶
dl-trap-metadata¶
trap-metadata-type-in-port (flag)¶
- 值:
0