tg3: Cleanup extended rx ring size code
authorMatt Carlson <mcarlson@broadcom.com>
Tue, 5 Apr 2011 14:22:43 +0000 (14:22 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Apr 2011 18:29:05 +0000 (11:29 -0700)
commitde9f52300d03915846c2baab27332ec462f7f6b0
treebf2e405e7480bd58afe20b58eaee9fdd091da61e
parentc6e1a0d12ca7b4f22c58e55a16beacfb7d3d8462
tg3: Cleanup extended rx ring size code

Hardcoded values are used in multiple places to describe the maximum rx
ring sizes.  This patch replaces those values with preprocessor
constants.  This patch also introduces a new TG3_FLG3_LRG_PROD_RING_CAP
to determine if the device is capable of supporting larger ring sizes.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tg3.c
drivers/net/tg3.h