Skip to content

Commit 853e2bd

Browse files
Bhanu GollapudiJames Bottomley
authored andcommitted
[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>
1 parent d2f8095 commit 853e2bd

File tree

13 files changed

+9478
-0
lines changed

13 files changed

+9478
-0
lines changed

drivers/scsi/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@ config ISCSI_BOOT_SYSFS
381381

382382
source "drivers/scsi/cxgbi/Kconfig"
383383
source "drivers/scsi/bnx2i/Kconfig"
384+
source "drivers/scsi/bnx2fc/Kconfig"
384385
source "drivers/scsi/be2iscsi/Kconfig"
385386

386387
config SGIWD93_SCSI

drivers/scsi/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ obj-$(CONFIG_LIBFC) += libfc/
4040
obj-$(CONFIG_LIBFCOE) += fcoe/
4141
obj-$(CONFIG_FCOE) += fcoe/
4242
obj-$(CONFIG_FCOE_FNIC) += fnic/
43+
obj-$(CONFIG_SCSI_BNX2X_FCOE) += libfc/ fcoe/ bnx2fc/
4344
obj-$(CONFIG_ISCSI_TCP) += libiscsi.o libiscsi_tcp.o iscsi_tcp.o
4445
obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o
4546
obj-$(CONFIG_ISCSI_BOOT_SYSFS) += iscsi_boot_sysfs.o

0 commit comments

Comments
 (0)