bnx2x: FW Internal Memory structure
authorEilon Greenstein <eilong@broadcom.com>
Wed, 13 Aug 2008 22:49:35 +0000 (15:49 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Aug 2008 23:01:48 +0000 (16:01 -0700)
commit471de716b782fb55ae0fdc040cf2722caffeeb94
tree81d7f5086f1f68d919090e0aa81af1fcd20f2bd3
parent66e855f3f5197fec1162c5235fdb5f92b956d618
bnx2x: FW Internal Memory structure

FW Internal Memory structure
The FW uses data structures on the chip internal memory to aggregate the
connections when TPA is enabled. The driver was clearing the wrong offsets
and therefore one function could cause another function to loose packets.
Changing the initialization of the chip internal memory to clear only the
relevant memory for each function which is being loaded

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x_init_values.h
drivers/net/bnx2x_main.c