[PATCH 4/8] net/mlx5: add sysfs check for Multiport E-Switch
Stephen Hemminger
stephen at networkplumber.org
Tue Oct 31 17:09:05 CET 2023
On Tue, 31 Oct 2023 16:27:29 +0200
Dariusz Sosnowski <dsosnowski at nvidia.com> wrote:
> + MKSTR(sysfs_if_path, "/sys/class/net/%s", ifname);
> + if (mlx5_get_pci_addr(sysfs_if_path, &if_pci_addr))
> + continue;
> + if (pci_addr->domain != if_pci_addr.domain ||
> + pci_addr->bus != if_pci_addr.bus ||
> + pci_addr->devid != if_pci_addr.devid ||
> + pci_addr->function != if_pci_addr.function)
> + continue;
> + MKSTR(sysfs_mpesw_path,
> + "/sys/class/net/%s/compat/devlink/lag_port_select_mode", ifname);
There are lots of DPDK code that reads sysfs, but eal and each driver ends up
coding there own way of handling this. Would be good to have common helpers in EAL.
More information about the dev
mailing list