如何通过 Mellanox 的 ConnectX-5 设备的 PCI 设备获取 HCA 的以太网接口(interface)名称。
如果我只有使用 lspci -D |grep -i mellanox 输出的完整 PCI 设备
最佳答案
您可以通过运行以下命令来使用 sysfs:
ls -la/sys/class/net/|grep ""
例如:
ls -la/sys/class/net/|grep -i 0000:d8:00.0
输出:
ls -la /sys/class/net/ |grep -i 0000:d8:00.0
lrwxrwxrwx 1 root root 0 May 1 14:21 ens7f0 -> ../../devices/pci0000:d7/0000:d7:00.0/0000:d8:00.0/net/ens7f0
或者:
ls/sys/bus/pci/devices//net
例如:
ls/sys/bus/pci/devices/0000:d8:00.0/net
输出:
ls /sys/bus/pci/devices/0000:d8:00.0/net
ens7f0
关于linux - 如何通过 Mellanox 的 ConnectX-5 设备的 PCI 设备获取 HCA 的以太网接口(interface)名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55935606/