diff options
author | Ben Hutchings <bhutchings@solarflare.com> | 2008-12-13 00:37:02 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-12-13 00:57:45 -0500 |
commit | 56536e9ce7c23bbc8519b8f99837493dea8da57d (patch) | |
tree | 45e13f39d0a6b7f7254a474da016fc319cc5f04e /drivers/net/sfc/net_driver.h | |
parent | 28b581ab0a0aa7bc8b22935779ca3e8d6f651ac7 (diff) |
sfc: Provide hints to irqbalance daemon
Allocate IRQs with the name format <device>[-<type>]-<number> so that
future versions of irqbalanced understand what we're doing.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sfc/net_driver.h')
-rw-r--r-- | drivers/net/sfc/net_driver.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/sfc/net_driver.h b/drivers/net/sfc/net_driver.h index 2c5b5fabac1e..abff9084a986 100644 --- a/drivers/net/sfc/net_driver.h +++ b/drivers/net/sfc/net_driver.h | |||
@@ -327,6 +327,7 @@ enum efx_rx_alloc_method { | |||
327 | * | 327 | * |
328 | * @efx: Associated Efx NIC | 328 | * @efx: Associated Efx NIC |
329 | * @channel: Channel instance number | 329 | * @channel: Channel instance number |
330 | * @name: Name for channel and IRQ | ||
330 | * @used_flags: Channel is used by net driver | 331 | * @used_flags: Channel is used by net driver |
331 | * @enabled: Channel enabled indicator | 332 | * @enabled: Channel enabled indicator |
332 | * @irq: IRQ number (MSI and MSI-X only) | 333 | * @irq: IRQ number (MSI and MSI-X only) |
@@ -357,6 +358,7 @@ enum efx_rx_alloc_method { | |||
357 | struct efx_channel { | 358 | struct efx_channel { |
358 | struct efx_nic *efx; | 359 | struct efx_nic *efx; |
359 | int channel; | 360 | int channel; |
361 | char name[IFNAMSIZ + 6]; | ||
360 | int used_flags; | 362 | int used_flags; |
361 | bool enabled; | 363 | bool enabled; |
362 | int irq; | 364 | int irq; |