Logo

Linux Kernel

6.16.0-rc4

快速搜尋

目錄

  • 開發流程
  • 提交補丁
  • 行為準則
  • 維護者手冊
  • 所有開發流程文件
  • 核心 API
  • 驅動 API
  • 子系統
    • 核心子系統
    • 人機介面
    • 網路介面
      • 網路
      • NetLabel
      • InfiniBand
      • ISDN
      • MHI
    • 儲存介面
    • 其他子系統
  • 鎖定
  • 許可規則
  • 編寫文件
  • 開發工具
  • 測試指南
  • Hacking 指南
  • 跟蹤
  • 故障注入
  • Livepatching
  • Rust
  • 管理
  • 構建系統
  • 報告問題
  • 使用者空間工具
  • 使用者空間 API
  • 韌體
  • 韌體和裝置樹
  • CPU 架構
  • 未分類文件
  • 翻譯

本頁

  • 顯示原始碼

Family devlink netlink 規範¶

目錄

  • Family devlink netlink 規範

    • 概要

    • 操作

      • get

      • port-get

      • port-set

      • port-new

      • port-del

      • port-split

      • port-unsplit

      • sb-get

      • sb-pool-get

      • sb-pool-set

      • sb-port-pool-get

      • sb-port-pool-set

      • sb-tc-pool-bind-get

      • sb-tc-pool-bind-set

      • sb-occ-snapshot

      • sb-occ-max-clear

      • eswitch-get

      • eswitch-set

      • dpipe-table-get

      • dpipe-entries-get

      • dpipe-headers-get

      • dpipe-table-counters-set

      • resource-set

      • resource-dump

      • reload

      • param-get

      • param-set

      • region-get

      • region-new

      • region-del

      • region-read

      • port-param-get

      • port-param-set

      • info-get

      • health-reporter-get

      • health-reporter-set

      • health-reporter-recover

      • health-reporter-diagnose

      • health-reporter-dump-get

      • health-reporter-dump-clear

      • flash-update

      • trap-get

      • trap-set

      • trap-group-get

      • trap-group-set

      • trap-policer-get

      • trap-policer-set

      • health-reporter-test

      • rate-get

      • rate-set

      • rate-new

      • rate-del

      • linecard-get

      • linecard-set

      • selftests-get

      • selftests-run

      • notify-filter-set

    • 定義

      • sb-pool-type

      • port-type

      • port-flavour

      • port-fn-state

      • port-fn-opstate

      • port-fn-attr-cap

      • rate-type

      • sb-threshold-type

      • eswitch-mode

      • eswitch-inline-mode

      • eswitch-encap-mode

      • dpipe-header-id

      • dpipe-match-type

      • dpipe-action-type

      • dpipe-field-mapping-type

      • resource-unit

      • reload-action

      • param-cmode

      • flash-overwrite

      • trap-action

      • trap-type

      • var-attr-type

    • 屬性集

      • devlink

      • dl-dev-stats

      • dl-reload-stats

      • dl-reload-act-info

      • dl-reload-act-stats

      • dl-reload-stats-entry

      • dl-info-version

      • dl-port-function

      • dl-dpipe-tables

      • dl-dpipe-table

      • dl-dpipe-table-matches

      • dl-dpipe-table-actions

      • dl-dpipe-entries

      • dl-dpipe-entry

      • dl-dpipe-entry-match-values

      • dl-dpipe-entry-action-values

      • dl-dpipe-match

      • dl-dpipe-match-value

      • dl-dpipe-action

      • dl-dpipe-action-value

      • dl-dpipe-headers

      • dl-dpipe-header

      • dl-dpipe-header-fields

      • dl-dpipe-field

      • dl-resource

      • dl-resource-list

      • dl-param

      • dl-region-snapshots

      • dl-region-snapshot

      • dl-region-chunks

      • dl-region-chunk

      • dl-fmsg

      • dl-health-reporter

      • dl-attr-stats

      • dl-trap-metadata

      • dl-linecard-supported-types

      • dl-selftest-id

概要¶

Devlink 的部分族。

操作¶

get¶

獲取 devlink 例項。

attribute-set:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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:

devlink

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)¶

列舉:

port-type

埠期望型別 (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-type

sb-pool-size (u32)¶

sb-pool-threshold-type (u8)¶

列舉:

sb-threshold-type

sb-threshold (u32)¶

sb-tc-index (u16)¶

sb-occ-cur (u32)¶

sb-occ-max (u32)¶

eswitch-mode (u16)¶

列舉:

eswitch-mode

eswitch-inline-mode (u8)¶

列舉:

eswitch-inline-mode

dpipe-tables (nest)¶

巢狀屬性:

dl-dpipe-tables

dpipe-table (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-table

dpipe-table-name (string)¶

dpipe-table-size (u64)¶

dpipe-table-matches (nest)¶

巢狀屬性:

dl-dpipe-table-matches

dpipe-table-actions (nest)¶

巢狀屬性:

dl-dpipe-table-actions

dpipe-table-counters-enabled (u8)¶

dpipe-entries (nest)¶

巢狀屬性:

dl-dpipe-entries

dpipe-entry (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-entry

dpipe-entry-index (u64)¶

dpipe-entry-match-values (nest)¶

巢狀屬性:

dl-dpipe-entry-match-values

dpipe-entry-action-values (nest)¶

巢狀屬性:

dl-dpipe-entry-action-values

dpipe-entry-counter (u64)¶

dpipe-match (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-match

dpipe-match-value (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-match-value

dpipe-match-type (u32)¶

列舉:

dpipe-match-type

dpipe-action (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-action

dpipe-action-value (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-action-value

dpipe-action-type (u32)¶

列舉:

dpipe-action-type

dpipe-value (binary)¶

dpipe-value-mask (binary)¶

dpipe-value-mapping (u32)¶

dpipe-headers (nest)¶

巢狀屬性:

dl-dpipe-headers

dpipe-header (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-header

dpipe-header-name (string)¶

dpipe-header-id (u32)¶

列舉:

dpipe-header-id

dpipe-header-fields (nest)¶

巢狀屬性:

dl-dpipe-header-fields

dpipe-header-global (u8)¶

dpipe-header-index (u32)¶

dpipe-field (nest)¶

multi-attr:

True

巢狀屬性:

dl-dpipe-field

dpipe-field-name (string)¶

dpipe-field-id (u32)¶

dpipe-field-bitwidth (u32)¶

dpipe-field-mapping-type (u32)¶

列舉:

dpipe-field-mapping-type

pad (pad)¶

eswitch-encap-mode (u8)¶

列舉:

eswitch-encap-mode

resource-list (nest)¶

巢狀屬性:

dl-resource-list

resource (nest)¶

multi-attr:

True

巢狀屬性:

dl-resource

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-unit

resource-occ (u64)¶

dpipe-table-resource-id (u64)¶

dpipe-table-resource-units (u64)¶

port-flavour (u16)¶

列舉:

port-flavour

port-number (u32)¶

port-split-subport-number (u32)¶

param (nest)¶

巢狀屬性:

dl-param

param-name (string)¶

param-generic (flag)¶

param-type (u8)¶

列舉:

var-attr-type

param-value-cmode (u8)¶

列舉:

param-cmode

值:

87

region-name (string)¶

region-size (u64)¶

region-snapshots (nest)¶

巢狀屬性:

dl-region-snapshots

region-snapshot (nest)¶

巢狀屬性:

dl-region-snapshot

region-snapshot-id (u32)¶

region-chunks (nest)¶

巢狀屬性:

dl-region-chunks

region-chunk (nest)¶

巢狀屬性:

dl-region-chunk

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

巢狀屬性:

dl-info-version

info-version-running (nest)¶

multi-attr:

True

巢狀屬性:

dl-info-version

info-version-stored (nest)¶

multi-attr:

True

巢狀屬性:

dl-info-version

info-version-name (string)¶

info-version-value (string)¶

sb-pool-cell-size (u32)¶

fmsg (nest)¶

巢狀屬性:

dl-fmsg

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)¶

列舉:

var-attr-type

health-reporter (nest)¶

值:

114

巢狀屬性:

dl-health-reporter

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)¶

巢狀屬性:

dl-attr-stats

trap-name (string)¶

trap-action (u8)¶

列舉:

trap-action

trap-type (u8)¶

列舉:

trap-type

trap-generic (flag)¶

trap-metadata (nest)¶

巢狀屬性:

dl-trap-metadata

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)¶

巢狀屬性:

dl-port-function

資訊板序列號 (string)¶

埠通道數 (u32)¶

埠可拆分性 (u8)¶

埠外部性 (u8)¶

埠控制器編號 (u32)¶

快閃記憶體更新狀態超時 (u64)¶

快閃記憶體更新覆蓋掩碼 (bitfield32)¶

列舉:

flash-overwrite

列舉作為標誌:

True

過載操作 (u8)¶

列舉:

reload-action

已執行的過載操作 (bitfield32)¶

列舉:

reload-action

列舉作為標誌:

True

過載限制 (bitfield32)¶

列舉:

reload-action

列舉作為標誌:

True

裝置統計資訊 (nest)¶

巢狀屬性:

dl-dev-stats

過載統計資訊 (nest)¶

巢狀屬性:

dl-reload-stats

過載統計資訊條目 (nest)¶

multi-attr:

True

巢狀屬性:

dl-reload-stats-entry

過載統計資訊限制 (u8)¶

過載統計資訊值 (u32)¶

遠端過載統計資訊 (nest)¶

巢狀屬性:

dl-reload-stats

過載操作資訊 (nest)¶

multi-attr:

True

巢狀屬性:

dl-reload-act-info

過載操作統計資訊 (nest)¶

multi-attr:

True

巢狀屬性:

dl-reload-act-stats

埠 PCI SF 編號 (u32)¶

速率型別 (u16)¶

列舉:

rate-type

速率 TX 共享 (u64)¶

速率 TX 最大值 (u64)¶

速率節點名稱 (string)¶

速率父節點名稱 (string)¶

區域最大快照數 (u32)¶

線卡索引 (u32)¶

線卡狀態 (u8)¶

線卡型別 (string)¶

線卡支援的型別 (nest)¶

巢狀屬性:

dl-linecard-supported-types

自檢 (nest)¶

值:

176

巢狀屬性:

dl-selftest-id

速率 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)¶

列舉:

port-fn-state

操作狀態 (u8)¶

列舉:

port-fn-opstate

功能 (bitfield32)¶

列舉:

port-fn-attr-cap

列舉作為標誌:

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

trap-metadata-type-fa-cookie (flag)¶

dl-linecard-supported-types¶

linecard-type¶

dl-selftest-id¶

flash (flag)¶

©核心開發社群。 | 使用 Sphinx 5.3.0 & Alabaster 0.7.16 驅動 | 頁面原始碼