[SCSI] fcoe, libfc: add libfcoe module
Just sets up build environment for libfcoe module towards a libfcoe library for libfc LLDs using FCoE as libfc transport. Common library code to libfcoe is added in next patch. Also, updated MODULE_LICENSE from "GPL" string to "GPL v2" for libfc, libfcoe and fcoe modules to accurately match the licenses. Signed-off-by: Vasu Dev <vasu.dev@intel.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
parent
a703e490f5
commit
9b34ecffd5
@ -614,10 +614,16 @@ config LIBFC
|
|||||||
---help---
|
---help---
|
||||||
Fibre Channel library module
|
Fibre Channel library module
|
||||||
|
|
||||||
|
config LIBFCOE
|
||||||
|
tristate "LibFCoE module"
|
||||||
|
select LIBFC
|
||||||
|
---help---
|
||||||
|
Library for Fibre Channel over Ethernet module
|
||||||
|
|
||||||
config FCOE
|
config FCOE
|
||||||
tristate "FCoE module"
|
tristate "FCoE module"
|
||||||
depends on PCI
|
depends on PCI
|
||||||
select LIBFC
|
select LIBFCOE
|
||||||
---help---
|
---help---
|
||||||
Fibre Channel over Ethernet module
|
Fibre Channel over Ethernet module
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ obj-$(CONFIG_SCSI_SRP_ATTRS) += scsi_transport_srp.o
|
|||||||
obj-$(CONFIG_SCSI_DH) += device_handler/
|
obj-$(CONFIG_SCSI_DH) += device_handler/
|
||||||
|
|
||||||
obj-$(CONFIG_LIBFC) += libfc/
|
obj-$(CONFIG_LIBFC) += libfc/
|
||||||
|
obj-$(CONFIG_LIBFCOE) += fcoe/
|
||||||
obj-$(CONFIG_FCOE) += fcoe/
|
obj-$(CONFIG_FCOE) += fcoe/
|
||||||
obj-$(CONFIG_ISCSI_TCP) += libiscsi.o libiscsi_tcp.o iscsi_tcp.o
|
obj-$(CONFIG_ISCSI_TCP) += libiscsi.o libiscsi_tcp.o iscsi_tcp.o
|
||||||
obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o
|
obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o
|
||||||
|
@ -1 +1,2 @@
|
|||||||
obj-$(CONFIG_FCOE) += fcoe.o
|
obj-$(CONFIG_FCOE) += fcoe.o
|
||||||
|
obj-$(CONFIG_LIBFCOE) += libfcoe.o
|
||||||
|
@ -70,7 +70,7 @@ static int debug_fcoe;
|
|||||||
|
|
||||||
MODULE_AUTHOR("Open-FCoE.org");
|
MODULE_AUTHOR("Open-FCoE.org");
|
||||||
MODULE_DESCRIPTION("FCoE");
|
MODULE_DESCRIPTION("FCoE");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL v2");
|
||||||
|
|
||||||
/* fcoe host list */
|
/* fcoe host list */
|
||||||
LIST_HEAD(fcoe_hostlist);
|
LIST_HEAD(fcoe_hostlist);
|
||||||
|
24
drivers/scsi/fcoe/libfcoe.c
Normal file
24
drivers/scsi/fcoe/libfcoe.c
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
/*
|
||||||
|
* Copyright(c) 2009 Intel Corporation. All rights reserved.
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
|
* under the terms and conditions of the GNU General Public License,
|
||||||
|
* version 2, as published by the Free Software Foundation.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope it will be useful, but WITHOUT
|
||||||
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||||
|
* more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along with
|
||||||
|
* this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* Maintained at www.Open-FCoE.org
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <linux/module.h>
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Open-FCoE.org");
|
||||||
|
MODULE_DESCRIPTION("FCoE");
|
||||||
|
MODULE_LICENSE("GPL v2");
|
@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
MODULE_AUTHOR("Open-FCoE.org");
|
MODULE_AUTHOR("Open-FCoE.org");
|
||||||
MODULE_DESCRIPTION("libfc");
|
MODULE_DESCRIPTION("libfc");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL v2");
|
||||||
|
|
||||||
static int fc_fcp_debug;
|
static int fc_fcp_debug;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user