]> git.baikalelectronics.ru Git - kernel.git/commit
bnx2x, cnic, bnx2i, bnx2fc: Fix bnx2i and bnx2fc regressions.
authorMichael Chan <mchan@broadcom.com>
Wed, 18 Sep 2013 08:50:38 +0000 (01:50 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Sep 2013 16:24:32 +0000 (12:24 -0400)
commit98848e1563b8bbc71dee64be79009961e97cf5ef
tree43a8bc46cb32647d59d73c1a66d7b920173d85c5
parentd647bc91c29baeb2a0c29079ddd93cd6c22faba9
bnx2x, cnic, bnx2i, bnx2fc: Fix bnx2i and bnx2fc regressions.

commit 66f9b6ae1b7fb6e629e17236b16c220b6a0b8f2a
    bnx2x: VF RSS support - PF side

changed the configuration of the doorbell HW and it broke iSCSI and FCoE.
We fix this by making compatible changes to the doorbell address in bnx2i
and bnx2fc.  For the userspace driver, we need to pass a modified CID
so that the existing userspace driver will calculate the correct doorbell
address and continue to work.

Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eddie Wai <eddie.wai@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
drivers/net/ethernet/broadcom/cnic.c
drivers/scsi/bnx2fc/bnx2fc.h
drivers/scsi/bnx2fc/bnx2fc_hwi.c
drivers/scsi/bnx2i/bnx2i.h
drivers/scsi/bnx2i/bnx2i_hwi.c