[pve-devel] [PATCH pve-common 0/1] RFC: detect physical nic name from sysfs

Alexandre Derumier aderumier at odiso.com
Mon Jan 20 10:38:20 CET 2020


currently we only allow interfaces name with (ethX, or enXXXX).

Some users currently rename interfaces to custom names 
sometime because the predictable name scheme is buggy with too long name (>16 characters names),
and users have interfaces like "renameX".
sometime because it's easier to remember the usage of the interface (lan0, wan0, ceph0, san0,...)

This patch read physical interfaces from pci sysfs.
Currently it's only for Inotify, but this should also be implemented later in tap_plug and other functions
with regex on ethX, enXXXX.

I would like to implement after that, nic renaming management from api && gui.
I'm seeing a lot of users still doing it with /etc/udev/rules.d/70-persistent-net.rules,
and it's not supported anymore by debian.(systemd link should be used)

Alexandre Derumier (1):
  INotify : network_interfaces: detect physical nic name from sysfs

 src/PVE/INotify.pm     | 22 ++++++++++++++--------
 src/PVE/ProcFSTools.pm | 12 ++++++++++++
 2 files changed, 26 insertions(+), 8 deletions(-)


More information about the pve-devel mailing list