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 提供技术支持 | 页面源