From e84aeec953a835b14318bef46c70a8f4e6bc5e3d Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 10 Feb 2004 00:15:49 +0000 Subject: (mapIntfToDevice) match pci function too (not that important since we do not know of any ethernet pci card that export two functions on the pci bug but anyway it's saner) note that we do not match for pci domain since ldetect does not report it --- perl-install/network/ethernet.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-install/network/ethernet.pm b/perl-install/network/ethernet.pm index 9f75ee65e..3740955a1 100644 --- a/perl-install/network/ethernet.pm +++ b/perl-install/network/ethernet.pm @@ -38,8 +38,8 @@ qq( sub mapIntfToDevice { my ($interface) = @_; - my ($bus, $slot, $_func) = map { hex($_) } (c::getHwIDs($interface) =~ /([0-9a-f]+):([0-9a-f]+)\.([0-9a-f]+)/); - grep { $_->{pci_bus} == $bus && $_->{pci_device} == $slot } detect_devices::probeall(); + my ($bus, $slot, $func) = map { hex($_) } (c::getHwIDs($interface) =~ /([0-9a-f]+):([0-9a-f]+)\.([0-9a-f]+)/); + grep { $_->{pci_bus} == $bus && $_->{pci_device} == $slot && $_->{pci_function} == $func } detect_devices::probeall(); } -- cgit v1.2.1