summaryrefslogtreecommitdiffstats
path: root/perl-install/network/ethernet.pm
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2004-02-10 00:15:49 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2004-02-10 00:15:49 +0000
commite84aeec953a835b14318bef46c70a8f4e6bc5e3d (patch)
treeb03a22304685eb3003dfad2b3bf63111a25c064f /perl-install/network/ethernet.pm
parent63c47ccccde0395b8df118ac93b65ccb258ecea0 (diff)
downloaddrakx-e84aeec953a835b14318bef46c70a8f4e6bc5e3d.tar
drakx-e84aeec953a835b14318bef46c70a8f4e6bc5e3d.tar.gz
drakx-e84aeec953a835b14318bef46c70a8f4e6bc5e3d.tar.bz2
drakx-e84aeec953a835b14318bef46c70a8f4e6bc5e3d.tar.xz
drakx-e84aeec953a835b14318bef46c70a8f4e6bc5e3d.zip
(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
Diffstat (limited to 'perl-install/network/ethernet.pm')
-rw-r--r--perl-install/network/ethernet.pm4
1 files 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();
}