diff options
author | PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> | 2008-06-27 14:00:39 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-07-04 08:47:01 -0400 |
commit | 844290e56067aed0a54142d756565abb9614136c (patch) | |
tree | c6c122522c64d2c383ccc7bb2389a0c713de7bb1 /drivers/net/igb/igb.h | |
parent | 662d7205b3db0bf9ebcae31f30ed72a1bceb47af (diff) |
igb: add NAPI Rx queue support
Update the NAPI implementation to use the new napi_struct infrstructure.
This removes the need of multiple net_device structs to implement a
multiqueue NAPI.
Signed-off-by: PJ Waskiewicz <peter.p.waskiewicz.jr.@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/net/igb/igb.h')
-rw-r--r-- | drivers/net/igb/igb.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/igb/igb.h b/drivers/net/igb/igb.h index 0eecb8b2abd2..2c48eec17660 100644 --- a/drivers/net/igb/igb.h +++ b/drivers/net/igb/igb.h | |||
@@ -150,6 +150,7 @@ struct igb_ring { | |||
150 | u16 itr_register; | 150 | u16 itr_register; |
151 | u16 cpu; | 151 | u16 cpu; |
152 | 152 | ||
153 | int queue_index; | ||
153 | unsigned int total_bytes; | 154 | unsigned int total_bytes; |
154 | unsigned int total_packets; | 155 | unsigned int total_packets; |
155 | 156 | ||
@@ -265,6 +266,7 @@ struct igb_adapter { | |||
265 | int msg_enable; | 266 | int msg_enable; |
266 | struct msix_entry *msix_entries; | 267 | struct msix_entry *msix_entries; |
267 | u32 eims_enable_mask; | 268 | u32 eims_enable_mask; |
269 | u32 eims_other; | ||
268 | 270 | ||
269 | /* to not mess up cache alignment, always add to the bottom */ | 271 | /* to not mess up cache alignment, always add to the bottom */ |
270 | unsigned long state; | 272 | unsigned long state; |