Logo

Linux 核心

6.16.0-rc4

快速搜尋

目錄

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

本頁

  • 顯示源

octeontx2 devlink 支援¶

本文件描述了由 octeontx2 AF、PF 和 VF 裝置驅動程式實現的 devlink 特性。

引數¶

octeontx2 PF 和 VF 驅動程式實現了以下驅動程式特定引數。

已實現的驅動程式特定引數¶

名稱

型別

模式

描述

mcam_count

u16

runtime

選擇為介面分配的匹配 CAM 條目數量。此數量也用於介面的 ntuple 過濾器。由 PF 和 VF 驅動程式支援。

octeontx2 AF 驅動程式實現了以下驅動程式特定引數。

已實現的驅動程式特定引數¶

名稱

型別

模式

描述

dwrr_mtu

u32

runtime

用於設定硬體在傳輸佇列之間排程時使用的量子。硬體使用加權 DWRR 演算法在所有傳輸佇列之間進行排程。

npc_mcam_high_zone_percent

u8

runtime

用於設定使用者可在 NPC MCAM 中分配的高優先順序區域條目數量,這些條目來自高、中、低三種優先順序區域類別。

npc_def_rule_cntr

bool

runtime

用於啟用或停用 NPC MCAM 中預設規則的命中計數器。不保證計數器能夠啟用並對映到所有預設規則,因為計數器資源稀缺,驅動程式採取盡力而為的方法。預設規則作為特定 PF 或 VF 的主要資料包引導規則,基於其 DMAC 地址,該地址由 AF 驅動程式在其初始化過程中安裝。從 debugfs 讀取預設規則命中計數器的示例命令如下: cat /sys/kernel/debug/cn10k/npc/mcam_rules

nix_maxlf

u16

runtime

用於設定 NIX 硬體塊中 LFs 的最大數量。這有助於增加分配給已啟用 LF 的預設資源的可用性,例如 MCAM 條目。

octeontx2 PF 驅動程式實現了以下驅動程式特定引數。

已實現的驅動程式特定引數¶

名稱

型別

模式

描述

unicast_filter_count

u8

runtime

設定可為裝置程式設計的單播過濾器的最大數量。這有助於實現更好的裝置資源利用率,避免過度消耗未使用的 MCAM 表條目。

©核心開發社群。 | 由 Sphinx 5.3.0 和 Alabaster 0.7.16 提供技術支援 | 頁面源