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