diff options
Diffstat (limited to 'drivers/net/igb/igb.h')
-rw-r--r-- | drivers/net/igb/igb.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/net/igb/igb.h b/drivers/net/igb/igb.h index 3298f5a11dab..2bb95494377d 100644 --- a/drivers/net/igb/igb.h +++ b/drivers/net/igb/igb.h | |||
@@ -59,10 +59,10 @@ struct igb_adapter; | |||
59 | #define MAX_Q_VECTORS 8 | 59 | #define MAX_Q_VECTORS 8 |
60 | 60 | ||
61 | /* Transmit and receive queues */ | 61 | /* Transmit and receive queues */ |
62 | #define IGB_MAX_RX_QUEUES (adapter->vfs_allocated_count ? \ | 62 | #define IGB_MAX_RX_QUEUES (adapter->vfs_allocated_count ? 2 : \ |
63 | (adapter->vfs_allocated_count > 6 ? 1 : 2) : 4) | 63 | (hw->mac.type > e1000_82575 ? 8 : 4)) |
64 | #define IGB_MAX_TX_QUEUES IGB_MAX_RX_QUEUES | 64 | #define IGB_ABS_MAX_TX_QUEUES 8 |
65 | #define IGB_ABS_MAX_TX_QUEUES 4 | 65 | #define IGB_MAX_TX_QUEUES IGB_MAX_RX_QUEUES |
66 | 66 | ||
67 | #define IGB_MAX_VF_MC_ENTRIES 30 | 67 | #define IGB_MAX_VF_MC_ENTRIES 30 |
68 | #define IGB_MAX_VF_FUNCTIONS 8 | 68 | #define IGB_MAX_VF_FUNCTIONS 8 |
@@ -315,6 +315,7 @@ struct igb_adapter { | |||
315 | u16 rx_ring_count; | 315 | u16 rx_ring_count; |
316 | unsigned int vfs_allocated_count; | 316 | unsigned int vfs_allocated_count; |
317 | struct vf_data_storage *vf_data; | 317 | struct vf_data_storage *vf_data; |
318 | u32 rss_queues; | ||
318 | }; | 319 | }; |
319 | 320 | ||
320 | #define IGB_FLAG_HAS_MSI (1 << 0) | 321 | #define IGB_FLAG_HAS_MSI (1 << 0) |