2 个网口的 PCI 地址仅在“设备功能”字段上有所不同 => 它们属于同一个 NIC?

2 个网口的 PCI 地址仅在“设备功能”字段上有所不同 => 它们属于同一个 NIC?

我的服务器上有多个 10G 以太网端口。以下是其中一些端口的 lspci:

81:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
81:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
83:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
83:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
85:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
85:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

举个例子,81:00.081:00.1。它们的 bus-id 和 device-id 匹配。

这是否意味着它们是同一个 NIC 的端口,即共享同一个以太网控制器?

答案1

82599ES数据表(第 64 页)指出:

PCIe 设备号标识物理设备中的逻辑设备(82599 是物理设备)。82599 实现了具有两个独立 PCI 功能的单个逻辑设备:LAN 0 和 LAN 1。设备号是从每个类型 0 配置写入事务中捕获的。

因此至少在这种情况下,81:00.081:00.1同一个 NIC 的 2 个端口。

相关内容