summaryrefslogtreecommitdiff
path: root/scripts/vyatta-auto-irqaffin.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/vyatta-auto-irqaffin.pl')
-rw-r--r--scripts/vyatta-auto-irqaffin.pl6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/vyatta-auto-irqaffin.pl b/scripts/vyatta-auto-irqaffin.pl
index 8ba17ff..7f5fe22 100644
--- a/scripts/vyatta-auto-irqaffin.pl
+++ b/scripts/vyatta-auto-irqaffin.pl
@@ -342,9 +342,13 @@ if (defined $setup_ifname) {
# one used by Broadcom NICs.
$driver_style="broadcom";
}
- } else {
+ } elsif ($numints == 1) {
# It is a single queue NIC.
$driver_style="single";
+ } else {
+ # $numints must be 0
+ printf("Unable to determine IRQs for interface $ifname.\n");
+ exit 0;
}
$driver_func = $driver_hash{$driver_style};