如何命名 SR-IOV 虚拟功能

如何命名 SR-IOV 虚拟功能

当创建 SR-IOV 虚拟功能 (VF) 时,Linux 内核将其命名为 ethX,其中 X 是以太网接口中可用的最低索引。

有没有办法控制这样的命名?

例如,我想要一条规则,规定所有 VF 都应采用给定的形式(例如 ethvf[0-9]*),或者甚至只是确保名称的数字部分取自给定的范围(例如 eth100-eth200)。

当某个其他物理接口(以前由内核称为 ethX)由 DPDK 驱动程序处理而不再由内核驱动程序处理时,当前行为是不理想的。如果此时我从其他接口创建 VF,则此 VF 将采用最低可用索引,而该索引恰好是 X!

如果我决定在 DPDK 模式下取消绑定接口并将其返回到内核,它将不再找到其原始名称“ethX”并将采用另一个索引。

(我运行的是 Debian 8.2 和 Linux 内核 4.6.1)

相关内容