Skip to content

Commit

Permalink
[SCSI] fcoe: Fibre Channel over Ethernet
Browse files Browse the repository at this point in the history
Encapsulation protocol for running Fibre Channel over Ethernet interfaces.
Creates virtual Fibre Channel host adapters using libfc.

This layer is the LLD to the scsi-ml. It allocates the Scsi_Host, utilizes
libfc for Fibre Channel protocol processing and interacts with netdev to
send/receive Ethernet packets.

Signed-off-by: Robert Love <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
  • Loading branch information
Robert Love authored and James Bottomley committed Dec 29, 2008
1 parent 42e9a92 commit 85b4aa4
Show file tree
Hide file tree
Showing 8 changed files with 2,696 additions and 0 deletions.
7 changes: 7 additions & 0 deletions drivers/scsi/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,13 @@ config LIBFC
---help---
Fibre Channel library module

config FCOE
tristate "FCoE module"
depends on SCSI
select LIBFC
---help---
Fibre Channel over Ethernet module

config SCSI_DMX3191D
tristate "DMX3191D SCSI support"
depends on PCI && SCSI
Expand Down
1 change: 1 addition & 0 deletions drivers/scsi/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ obj-$(CONFIG_SCSI_SRP_ATTRS) += scsi_transport_srp.o
obj-$(CONFIG_SCSI_DH) += device_handler/

obj-$(CONFIG_LIBFC) += libfc/
obj-$(CONFIG_FCOE) += fcoe/
obj-$(CONFIG_ISCSI_TCP) += libiscsi.o libiscsi_tcp.o iscsi_tcp.o
obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o
obj-$(CONFIG_SCSI_A4000T) += 53c700.o a4000t.o
Expand Down
8 changes: 8 additions & 0 deletions drivers/scsi/fcoe/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# $Id: Makefile

obj-$(CONFIG_FCOE) += fcoe.o

fcoe-y := \
libfcoe.o \
fcoe_sw.o \
fc_transport_fcoe.o
Loading

0 comments on commit 85b4aa4

Please sign in to comment.