[SCSI] bnx2fc: Broadcom FCoE offload driver
This driver is for Broadcom Netxtreme II 57712 chip. The following patch contains the driver sources for bnx2fc driver. libfc/libfcoe changes to enable bnx2fc have already gone through the fcoe tree. bnx2fc is a SCSI low level driver that interfaces with SCSI midlayer, libfc, libfcoe, cnic modules. bnx2fc driver uses services of libfc for slow path operations such as FIP and fabric discovery. The fast path IO perations are performed after offloading the session information to the underlying FCoE firmware. Signed-off-by:Bhanu Prakash Gollapudi <bprakash@broadcom.com> Reviewed-by:
Mike Christie <michaelc@cs.wisc.edu> Signed-off-by:
James Bottomley <James.Bottomley@suse.de>
Showing
- drivers/scsi/Kconfig 1 addition, 0 deletionsdrivers/scsi/Kconfig
- drivers/scsi/Makefile 1 addition, 0 deletionsdrivers/scsi/Makefile
- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h 1080 additions, 0 deletionsdrivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h
- drivers/scsi/bnx2fc/Kconfig 11 additions, 0 deletionsdrivers/scsi/bnx2fc/Kconfig
- drivers/scsi/bnx2fc/Makefile 3 additions, 0 deletionsdrivers/scsi/bnx2fc/Makefile
- drivers/scsi/bnx2fc/bnx2fc.h 511 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc.h
- drivers/scsi/bnx2fc/bnx2fc_constants.h 206 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_constants.h
- drivers/scsi/bnx2fc/bnx2fc_debug.h 70 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_debug.h
- drivers/scsi/bnx2fc/bnx2fc_els.c 515 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_els.c
- drivers/scsi/bnx2fc/bnx2fc_fcoe.c 2535 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_fcoe.c
- drivers/scsi/bnx2fc/bnx2fc_hwi.c 1868 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_hwi.c
- drivers/scsi/bnx2fc/bnx2fc_io.c 1833 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_io.c
- drivers/scsi/bnx2fc/bnx2fc_tgt.c 844 additions, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_tgt.c
Loading
Please register or sign in to comment