octeontx2 devlink 支持¶
本文档描述了 octeontx2 AF、 PF 和 VF
设备驱动程序实现的 devlink 功能。
参数¶
octeontx2 PF 和 VF
驱动程序实现了以下驱动程序特定的参数。
名称 |
类型 |
模式 |
描述 |
|
u16 |
运行时 |
选择要为接口分配的匹配 CAM 条目数。相同的数量也用于接口的 ntuple 过滤器。PF 和 VF 驱动程序均支持。 |
octeontx2 AF
驱动程序实现了以下驱动程序特定的参数。
名称 |
类型 |
模式 |
描述 |
|
u32 |
运行时 |
用于设置硬件在传输队列之间进行调度时使用的量子。硬件使用加权 DWRR 算法在所有传输队列之间进行调度。 |
|
u8 |
运行时 |
用于设置用户可以分配的 NPC MCAM 中高优先级区域条目的数量,这些条目来自高、中和低三个优先级区域类别。 |
|
bool |
运行时 |
用于启用或禁用 NPC MCAM 中默认规则的命中计数器。由于计数器稀缺,并且驱动程序遵循尽力而为的方法,因此不能保证计数器已启用并映射到所有默认规则。默认规则用作特定 PF 或 VF 的主要数据包转向规则,基于 AF 驱动程序在其初始化过程中安装的 DMAC 地址。以下是从 debugfs 读取默认规则命中计数器的示例命令:cat /sys/kernel/debug/cn10k/npc/mcam_rules |
|
u16 |
运行时 |
用于设置 NIX 硬件块中 LFs 的最大数量。这对于增加分配给启用 LFs 的默认资源(例如 MCAM 条目)的可用性非常有用。 |
octeontx2 PF
驱动程序实现了以下驱动程序特定的参数。
名称 |
类型 |
模式 |
描述 |
|
u8 |
运行时 |
设置可以为设备编程的最大单播过滤器数。这可以用来实现更好的设备资源利用率,避免过度消耗未使用的 MCAM 表条目。 |