]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite66e5418c93657f73212856b17a6c0afe5f108c3
tree81d7f5086f1f68d919090e0aa81af1fcd20f2bd3
parentdce5ac8951f48a511ef15237513a5f48e13b9519
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