diff options
author | Michael Chan <mchan@broadcom.com> | 2012-09-28 09:12:37 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-09-30 08:10:35 +0200 |
commit | 49a359e31762f798f3abef00c7d6b807a644eadf (patch) | |
tree | 1efafb46b643467cec48d3086528e5c47b2b6e9b /drivers/net/ethernet/broadcom/tg3.h | |
parent | ipv6: return errno pointers consistently for fib6_add_1() (diff) | |
download | linux-49a359e31762f798f3abef00c7d6b807a644eadf.tar.xz linux-49a359e31762f798f3abef00c7d6b807a644eadf.zip |
tg3: Introduce separate functions to allocate/free RX/TX rings.
This is preparation work to allow the number of RX and TX rings to be
configured separately.
Reviewed-by: Nithin Nayak Sujir <nsujir@broadcom.com>
Reviewed-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/tg3.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/tg3.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/tg3.h b/drivers/net/ethernet/broadcom/tg3.h index 6d52cb286826..5838dea79563 100644 --- a/drivers/net/ethernet/broadcom/tg3.h +++ b/drivers/net/ethernet/broadcom/tg3.h @@ -3037,6 +3037,7 @@ struct tg3 { void (*write32_tx_mbox) (struct tg3 *, u32, u32); u32 dma_limit; + u32 txq_cnt; /* begin "rx thread" cacheline section */ struct tg3_napi napi[TG3_IRQ_MAX_VECS]; @@ -3051,6 +3052,7 @@ struct tg3 { u32 rx_std_max_post; u32 rx_offset; u32 rx_pkt_map_sz; + u32 rxq_cnt; bool rx_refill; |