bnx2: Fix for Chip Initialization
authorRasesh Mody <rasesh.mody@qlogic.com>
Wed, 18 Feb 2015 00:26:19 +0000 (19:26 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 Feb 2015 20:46:49 +0000 (15:46 -0500)
Do not enable filter SORT MODE in chip init routine. This patch addresses an
issue where BCM5716 sporadically drops packets when changing multicast list.

Signed-off-by: Rasesh Mody <rasesh.mody@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2.c

index 8957eb5f44786f208d246460da0735961ae47f28..8c9a8b7787d29d328a464b40059f201e7cc430d8 100644 (file)
@@ -4984,8 +4984,6 @@ bnx2_init_chip(struct bnx2 *bp)
 
        bp->idle_chk_status_idx = 0xffff;
 
-       bp->rx_mode = BNX2_EMAC_RX_MODE_SORT_MODE;
-
        /* Set up how to generate a link change interrupt. */
        BNX2_WR(bp, BNX2_EMAC_ATTENTION_ENA, BNX2_EMAC_ATTENTION_ENA_LINK);