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¶
获取参数实例。
- 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¶
设置参数实例。
- 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¶
获取区域实例。
- 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
]
- dump:
- reply
- attributes:
[
bus-name
,dev-name
,info-driver-name
,info-serial-number
,info-version-fixed
,info-version-running
,info-version-stored
]
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¶
刷新更新 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¶
获取陷阱实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱名称
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱名称
]
- dump:
- request
- attributes:
[
bus-name
,dev-name
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱名称
]
trap-set¶
设置陷阱实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱名称
,陷阱动作
]
trap-group-get¶
获取陷阱组实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱组名称
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱组名称
]
- dump:
- request
- attributes:
[
bus-name
,dev-name
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱组名称
]
trap-group-set¶
设置陷阱组实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱组名称
,陷阱动作
,陷阱策略器 ID
]
trap-policer-get¶
获取陷阱策略器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱策略器 ID
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱策略器 ID
]
- dump:
- request
- attributes:
[
bus-name
,dev-name
]
- reply
- attributes:
[
总线名称
,设备名称
,陷阱策略器 ID
]
trap-policer-set¶
获取陷阱策略器实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,陷阱策略器 ID
,陷阱策略器速率
,陷阱策略器突发
]
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:
[
总线名称
,设备名称
,端口索引
,速率节点名称
]
- reply
- attributes:
[
总线名称
,设备名称
,端口索引
,速率节点名称
]
- dump:
- request
- attributes:
[
bus-name
,dev-name
]
- reply
- attributes:
[
总线名称
,设备名称
,端口索引
,速率节点名称
]
rate-set¶
设置速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,速率节点名称
,速率发送共享
,速率发送最大值
,速率发送优先级
,速率发送权重
,速率父节点名称
]
rate-new¶
创建速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,速率节点名称
,速率发送共享
,速率发送最大值
,速率发送优先级
,速率发送权重
,速率父节点名称
]
rate-del¶
删除速率实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,速率节点名称
]
linecard-get¶
获取线卡实例。
- attribute-set:
- dont-validate:
[‘strict’]
- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,线卡索引
]
- reply
- attributes:
[
总线名称
,设备名称
,线卡索引
]
- dump:
- request
- attributes:
[
bus-name
,dev-name
]
- reply
- attributes:
[
总线名称
,设备名称
,线卡索引
]
linecard-set¶
设置线卡实例。
- attribute-set:
- dont-validate:
[‘strict’]
- flags:
[
admin-perm
]- do:
- pre
devlink-nl-pre-doit
- post
devlink-nl-post-doit
- request
- attributes:
[
总线名称
,设备名称
,线卡索引
,线卡类型
]
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:
[
总线名称
,设备名称
,自检
]
notify-filter-set¶
设置通知消息套接字过滤器。
- attribute-set:
- do:
- request
- attributes:
[
bus-name
,dev-name
,port-index
]
定义¶
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¶
- 类型:
枚举
- 条目:
- 传统:
- 交换设备:
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¶
- 类型:
枚举
- 条目:
- 丢弃:
- 异常:
- 控制:
属性集¶
devlink¶
总线名称 (字符串
)¶
- 值:
1
设备名称 (字符串
)¶
端口索引 (u32
)¶
端口类型 (u16
)¶
- 枚举:
端口期望类型 (u16
)¶
端口网络设备 ifindex (u32
)¶
端口网卡名称 (string
)¶
端口 IB 设备名称 (string
)¶
端口拆分计数 (u32
)¶
端口拆分组 (u32
)¶
共享缓冲区索引 (u32
)¶
共享缓冲区大小 (u32
)¶
共享缓冲区入口池计数 (u16
)¶
共享缓冲区出口池计数 (u16
)¶
共享缓冲区入口流量类别计数 (u16
)¶
共享缓冲区出口流量类别计数 (u16
)¶
共享缓冲池索引 (u16
)¶
共享缓冲池类型 (u8
)¶
- 枚举:
共享缓冲池大小 (u32
)¶
共享缓冲池阈值类型 (u8
)¶
共享缓冲区阈值 (u32
)¶
共享缓冲区流量类别索引 (u16
)¶
共享缓冲区当前占用量 (u32
)¶
共享缓冲区最大占用量 (u32
)¶
虚拟交换机模式 (u16
)¶
- 枚举:
虚拟交换机内联模式 (u8
)¶
数据管道表 (nest
)¶
- 嵌套属性:
数据管道表 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道表名称 (string
)¶
数据管道表大小 (u64
)¶
数据管道表匹配 (nest
)¶
- 嵌套属性:
数据管道表动作 (nest
)¶
- 嵌套属性:
数据管道表计数器启用 (u8
)¶
数据管道条目 (nest
)¶
- 嵌套属性:
数据管道条目 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道条目索引 (u64
)¶
数据管道条目匹配值 (nest
)¶
数据管道条目动作值 (nest
)¶
数据管道条目计数器 (u64
)¶
数据管道匹配 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道匹配值 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道匹配类型 (u32
)¶
- 枚举:
数据管道动作 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道动作值 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道动作类型 (u32
)¶
数据管道值 (binary
)¶
数据管道值掩码 (binary
)¶
数据管道值映射 (u32
)¶
数据管道头部 (nest
)¶
- 嵌套属性:
数据管道头部 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道头部名称 (string
)¶
数据管道头部 ID (u32
)¶
- 枚举:
数据管道头部字段 (nest
)¶
- 嵌套属性:
数据管道头部全局 (u8
)¶
数据管道头部索引 (u32
)¶
数据管道字段 (nest
)¶
- 多属性:
真
- 嵌套属性:
数据管道字段名称 (string
)¶
数据管道字段 ID (u32
)¶
数据管道字段位宽 (u32
)¶
数据管道字段映射类型 (u32
)¶
填充 (pad
)¶
虚拟交换机封装模式 (u8
)¶
资源列表 (nest
)¶
- 嵌套属性:
资源 (nest
)¶
- 多属性:
真
- 嵌套属性:
资源名称 (string
)¶
资源 ID (u64
)¶
资源大小 (u64
)¶
新资源大小 (u64
)¶
资源大小有效性 (u8
)¶
最小资源大小 (u64
)¶
最大资源大小 (u64
)¶
资源大小粒度 (u64
)¶
资源单位 (u8
)¶
- 枚举:
资源占用量 (u64
)¶
数据管道表资源 ID (u64
)¶
数据管道表资源单位 (u64
)¶
端口类型 (u16
)¶
- 枚举:
端口号 (u32
)¶
端口拆分子端口号 (u32
)¶
参数 (nest
)¶
- 嵌套属性:
参数名称 (string
)¶
参数通用标志 (flag
)¶
参数类型 (u8
)¶
参数值计算模式 (u8
)¶
- 枚举:
- 值:
87
区域名称 (string
)¶
区域大小 (u64
)¶
区域快照(nest
)¶
- 嵌套属性:
区域快照(nest
)¶
- 嵌套属性:
区域快照 ID(u32
)¶
区域块(nest
)¶
- 嵌套属性:
区域块(nest
)¶
- 嵌套属性:
区域块数据(binary
)¶
区域块地址(u64
)¶
区域块长度(u64
)¶
信息驱动名称(string
)¶
信息序列号(string
)¶
信息固定版本(nest
)¶
- 多属性:
真
- 嵌套属性:
信息运行版本(nest
)¶
- 多属性:
真
- 嵌套属性:
信息存储版本(nest
)¶
- 多属性:
真
- 嵌套属性:
信息版本名称(string
)¶
信息版本值(string
)¶
sb 池单元大小(u32
)¶
fmsg(nest
)¶
- 嵌套属性:
fmsg 对象嵌套开始(flag
)¶
fmsg 对嵌套开始(flag
)¶
fmsg 数组嵌套开始(flag
)¶
fmsg 嵌套结束(flag
)¶
fmsg 对象名称(string
)¶
fmsg 对象值类型(u8
)¶
健康报告器(nest
)¶
- 值:
114
- 嵌套属性:
健康报告器名称(string
)¶
健康报告器状态(u8
)¶
健康报告器错误计数(u64
)¶
健康报告器恢复计数(u64
)¶
健康报告器转储时间戳(u64
)¶
健康报告器优雅期(u64
)¶
健康报告器自动恢复(u8
)¶
闪存更新文件名(string
)¶
闪存更新组件(string
)¶
闪存更新状态消息(string
)¶
闪存更新状态已完成(u64
)¶
闪存更新状态总计(u64
)¶
端口 PCI PF 编号(u16
)¶
端口 PCI VF 编号(u16
)¶
统计数据(nest
)¶
- 嵌套属性:
陷阱名称(string
)¶
陷阱动作(u8
)¶
- 枚举:
陷阱类型(u8
)¶
- 枚举:
陷阱通用(flag
)¶
陷阱元数据(nest
)¶
- 嵌套属性:
陷阱组名称(string
)¶
重新加载失败(u8
)¶
健康报告器转储时间戳纳秒(u64
)¶
网络命名空间 FD(u32
)¶
网络命名空间 PID(u32
)¶
网络命名空间 ID(u32
)¶
健康报告器自动转储(u8
)¶
陷阱策略器 ID(u32
)¶
陷阱策略器速率(u64
)¶
陷阱策略器突发(u64
)¶
端口功能(nest
)¶
- 嵌套属性:
信息板序列号(string
)¶
端口通道数(u32
)¶
端口可拆分(u8
)¶
端口外部(u8
)¶
端口控制器编号(u32
)¶
闪存更新状态超时(u64
)¶
闪存更新覆盖掩码(bitfield32
)¶
- 枚举:
- 枚举作为标志:
真
重新加载动作(u8
)¶
- 枚举:
已执行的重新加载动作(bitfield32
)¶
- 枚举:
- 枚举作为标志:
真
重新加载限制(bitfield32
)¶
- 枚举:
- 枚举作为标志:
真
设备统计数据(nest
)¶
- 嵌套属性:
重新加载统计数据(nest
)¶
- 嵌套属性:
重新加载统计数据项(nest
)¶
- 多属性:
真
- 嵌套属性:
重新加载统计数据限制(u8
)¶
重新加载统计数据值(u32
)¶
远程重新加载统计数据(nest
)¶
- 嵌套属性:
重新加载动作信息(nest
)¶
- 多属性:
真
- 嵌套属性:
重新加载动作统计数据(nest
)¶
- 多属性:
真
- 嵌套属性:
端口 PCI SF 编号(u32
)¶
速率类型(u16
)¶
- 枚举:
速率 TX 最大值(u64
)¶
rate-node-name (string
)¶
rate-parent-node-name (string
)¶
region-max-snapshots (u32
)¶
linecard-index (u32
)¶
linecard-state (u8
)¶
linecard-type (string
)¶
linecard-supported-types (nest
)¶
selftests (nest
)¶
- 值:
176
- 嵌套属性:
rate-tx-priority (u32
)¶
rate-tx-weight (u32
)¶
region-direct (flag
)¶
dl-dev-stats¶
reload-stats¶
remote-reload-stats¶
dl-reload-stats¶
reload-action-info¶
dl-reload-act-info¶
reload-action¶
reload-action-stats¶
dl-reload-act-stats¶
reload-stats-entry¶
dl-reload-stats-entry¶
reload-stats-limit¶
reload-stats-value¶
dl-info-version¶
info-version-name¶
info-version-value¶
dl-port-function¶
hw-addr (binary
)¶
- name-prefix:
devlink-port-function-attr-
- 值:
1
state (u8
)¶
- 枚举:
opstate (u8
)¶
- 枚举:
caps (bitfield32
)¶
- 枚举:
- 枚举作为标志:
真
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¶
resource-name¶
resource-id¶
resource-size¶
resource-size-new¶
resource-size-valid¶
resource-size-min¶
resource-size-max¶
resource-size-gran¶
resource-unit¶
resource-occ¶
dl-resource-list¶
resource¶
dl-param¶
param-name¶
param-generic¶
param-type¶
dl-region-snapshots¶
region-snapshot¶
dl-region-snapshot¶
region-snapshot-id¶
dl-region-chunks¶
region-chunk¶
dl-region-chunk¶
region-chunk-data¶
region-chunk-addr¶
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-name¶
health-reporter-state¶
health-reporter-err-count¶
health-reporter-recover-count¶
health-reporter-graceful-period¶
health-reporter-auto-recover¶
health-reporter-dump-ts¶
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