net: macb: Use variables with defaults for tx/rx ring sizes instead of hardcoded values
The macb driver hardcoded the tx/rx ring sizes. This made it impossible to change the sizes at run time. Add tx_ring_size, and rx_ring_size variables to macb object, which are initilized with default vales during macb_init. Change all references to RX_RING_SIZE and TX_RING_SIZE to their respective replacements. Signed-off-by: Zach Brown <zach.brown@ni.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
0f6e87613c
commit
b410d13e10
@@ -811,6 +811,9 @@ struct macb {
|
||||
void *rx_buffers;
|
||||
size_t rx_buffer_size;
|
||||
|
||||
unsigned int rx_ring_size;
|
||||
unsigned int tx_ring_size;
|
||||
|
||||
unsigned int num_queues;
|
||||
unsigned int queue_mask;
|
||||
struct macb_queue queues[MACB_MAX_QUEUES];
|
||||
|
Reference in New Issue
Block a user