[openib-general] [PATCH v2 11/11] Kconfig/Makefile. Modifications to toplevel Kconfig/Makefile
Ramachandra K
ramachandra.kuchimanchi at qlogic.com
Tue Nov 14 06:59:09 PST 2006
Adds the Kconfig and Makefile for the driver.
Modifies the top level Infiniband Kconfig and Makefile to include VNIC.
Signed-off-by: Ramachandra K <ramachandra.kuchimanchi at qlogic.com>
---
drivers/infiniband/Kconfig | 2 ++
drivers/infiniband/Makefile | 1 +
drivers/infiniband/ulp/vnic/Kconfig | 28 ++++++++++++++++++++++++++++
drivers/infiniband/ulp/vnic/Makefile | 12 ++++++++++++
4 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig
index 9edface..5676c6a 100644
--- a/drivers/infiniband/Kconfig
+++ b/drivers/infiniband/Kconfig
@@ -45,4 +45,6 @@ source "drivers/infiniband/ulp/srp/Kconf
source "drivers/infiniband/ulp/iser/Kconfig"
+source "drivers/infiniband/ulp/vnic/Kconfig"
+
endmenu
diff --git a/drivers/infiniband/Makefile b/drivers/infiniband/Makefile
index 2b5d109..5407878 100644
--- a/drivers/infiniband/Makefile
+++ b/drivers/infiniband/Makefile
@@ -6,3 +6,4 @@ obj-$(CONFIG_INFINIBAND_AMSO1100) += hw/
obj-$(CONFIG_INFINIBAND_IPOIB) += ulp/ipoib/
obj-$(CONFIG_INFINIBAND_SRP) += ulp/srp/
obj-$(CONFIG_INFINIBAND_ISER) += ulp/iser/
+obj-$(CONFIG_INFINIBAND_VNIC) += ulp/vnic/
diff --git a/drivers/infiniband/ulp/vnic/Kconfig b/drivers/infiniband/ulp/vnic/Kconfig
new file mode 100644
index 0000000..39f88a3
--- /dev/null
+++ b/drivers/infiniband/ulp/vnic/Kconfig
@@ -0,0 +1,28 @@
+config INFINIBAND_VNIC
+ tristate "VNIC - Support for QLogic Virtual Ethernet I/O Controller"
+ depends on INFINIBAND && NETDEVICES && INET
+ ---help---
+ Support for the QLogic Virtual Ethernet I/O Controller
+ (VEx). In conjunction with the VEx, this provides virtual
+ ethernet interfaces and transports ethernet packets over
+ InfiniBand so that you can communicate with Ethernet networks
+ using your IB device.
+
+config INFINIBAND_VNIC_DEBUG
+ bool "VNIC Verbose debugging"
+ depends on INFINIBAND_VNIC
+ default n
+ ---help---
+ This option causes verbose debugging code to be compiled
+ into the VNIC driver. The output can be turned on via the
+ vnic_debug module parameter.
+
+config INFINIBAND_VNIC_STATS
+ bool "VNIC Statistics"
+ depends on INFINIBAND_VNIC
+ default n
+ ---help---
+ This option compiles statistics collecting code into the
+ data path of the VNIC driver to help in profiling and fine
+ tuning. This adds some overhead in the interest of gathering
+ data.
diff --git a/drivers/infiniband/ulp/vnic/Makefile b/drivers/infiniband/ulp/vnic/Makefile
new file mode 100644
index 0000000..27aafae
--- /dev/null
+++ b/drivers/infiniband/ulp/vnic/Makefile
@@ -0,0 +1,12 @@
+obj-$(CONFIG_INFINIBAND_VNIC) += ib_vnic.o
+
+ib_vnic-y := vnic_main.o \
+ vnic_ib.o \
+ vnic_viport.o \
+ vnic_control.o \
+ vnic_data.o \
+ vnic_netpath.o \
+ vnic_config.o \
+ vnic_sys.o
+
+ib_vnic-$(CONFIG_INFINIBAND_VNIC_STATS) += vnic_stats.o
More information about the general
mailing list