irqbalance classifies network interfaces with custom/renamed interfaces as class other
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Medium
|
James M. Leddy | ||
Precise |
Won't Fix
|
Undecided
|
James M. Leddy | ||
Quantal |
Fix Released
|
Medium
|
James M. Leddy | ||
irqbalance (Ubuntu) |
Fix Released
|
Medium
|
James Page | ||
Quantal |
Fix Released
|
Medium
|
James Page |
Bug Description
The irqbalance daemon classifies network interfaces with non-eth* names as class "other" instead of class "network". In particular, this affects any machine with biosdevname enabled (NICs named em* and p*p*).
I have verified this in Precise beta 2. I run "irqbalance --debug" and grep for the interrupt using "grep em1 /proc/interrupts". grep shows:
79: 2397 2660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-0
80: 180 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-1
81: 250 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-2
82: 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-3
83: 182 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-4
84: 449 1595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-5
85: 343 1319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-6
86: 26 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IR-PCI-MSI-edge em1-7
irqbalance --debug shows:
Interrupt 84 (class other) has workload 2
Interrupt 80 (class other) has workload 1
Interrupt 86 (class other) has workload 0
Interrupt 85 (class other) has workload 0
Interrupt 83 (class other) has workload 0
Interrupt 82 (class other) has workload 0
Interrupt 81 (class other) has workload 0
Interrupt 79 (class other) has workload 0
The issue is resolved in the latest upstream of irqbalance using the following patch (commit from September 2011):
http://
Related branches
Changed in irqbalance (Ubuntu): | |
milestone: | none → ubuntu-12.04 |
Changed in oem-priority: | |
importance: | Undecided → Medium |
Changed in irqbalance (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: rls-mgr-q-tracking |
tags: |
added: rls-incomming removed: rls-mgr-q-tracking |
Changed in irqbalance (Ubuntu): | |
milestone: | ubuntu-12.04 → ubuntu-12.10 |
Changed in irqbalance (Ubuntu Quantal): | |
status: | New → Confirmed |
tags: |
added: rls-q-incoming removed: rls-incomming |
tags: | removed: rls-q-incoming |
tags: | added: rls-q-incoming |
We should get debian to rebase to something more recent. Debian unstable is at version 0.56, and the latest upstream version is 1.0.3 .