With the introduction of pveeth, users can now pin their NICs with prefix nicX. In order for our stack to correctly pick up the pinned interfaces, we need to add this prefix to the regex used for detecting physical interfaces.
In the future we should abandon this method of detecting physical interfaces altogether, either by using `ip link` or talking Netlink directly. For now, we add this as a stop-gap so the pveeth tool proof-of-concept works. Signed-off-by: Stefan Hanreich <s.hanre...@proxmox.com> --- src/PVE/Network.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PVE/Network.pm b/src/PVE/Network.pm index ce87b93..b305105 100644 --- a/src/PVE/Network.pm +++ b/src/PVE/Network.pm @@ -17,7 +17,7 @@ use Socket qw(NI_NUMERICHOST NI_NUMERICSERV); # host network related utility functions -our $PHYSICAL_NIC_RE = qr/(?:eth\d+|en[^:.]+|ib[^:.]+)/; +our $PHYSICAL_NIC_RE = qr/(?:eth\d+|en[^:.]+|ib[^:.]+|nic\d+)/; our $ipv4_reverse_mask = [ '0.0.0.0', -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel