diff options
author | Mithlesh Thukral <mithlesh@linsyssoft.com> | 2009-02-18 18:54:14 +0530 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-03 14:53:12 -0700 |
commit | a536efcc76cfff94ee317f3ca48bc04b3a342ad5 (patch) | |
tree | b7a24e3d1b4023c6799b4724da8808935ba4d8c5 /drivers/staging/sxg/sxghif.h | |
parent | 497ef3c5f15ffce25798c50573c8231e17dee5dd (diff) |
Staging: sxg: Add Rev B support in the Sahara SXG driver
This patch makes the Sahara SXG driver use Rev B firmware instead of Rev A.
The firmware version is 1.71
Signed-off-by: Michael Miles <mmiles@alacritech.com>
Signed-off-by: Mithlesh Thukral <mithlesh@linsyssoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/sxg/sxghif.h')
-rw-r--r-- | drivers/staging/sxg/sxghif.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/staging/sxg/sxghif.h b/drivers/staging/sxg/sxghif.h index 2b0f080ea2f..e190d6add29 100644 --- a/drivers/staging/sxg/sxghif.h +++ b/drivers/staging/sxg/sxghif.h @@ -150,13 +150,16 @@ struct sxg_ucode_regs { /* Disable interrupt aggregation on xmt */ #define SXG_AGG_XMT_DISABLE 0x80000000 -/* The Microcode supports up to 8 RSS queues */ -#define SXG_MAX_RSS 8 +/* The Microcode supports up to 16 RSS queues (RevB) */ +#define SXG_MAX_RSS 16 +#define SXG_MAX_RSS_REVA 8 #define SXG_MAX_RSS_TABLE_SIZE 256 /* 256-byte max */ -#define SXG_RSS_TCP6 0x00000001 /* RSS TCP over IPv6 */ -#define SXG_RSS_TCP4 0x00000002 /* RSS TCP over IPv4 */ +#define SXG_RSS_REVA_TCP6 0x00000001 /* RSS TCP over IPv6 */ +#define SXG_RSS_REVA_TCP4 0x00000002 /* RSS TCP over IPv4 */ +#define SXG_RSS_IP 0x00000001 /* RSS TCP over IPv6 */ +#define SXG_RSS_TCP 0x00000002 /* RSS TCP over IPv4 */ #define SXG_RSS_LEGACY 0x00000004 /* Line-base interrupts */ #define SXG_RSS_TABLE_SIZE 0x0000FF00 /* Table size mask */ |