summaryrefslogtreecommitdiffstats
path: root/src/config
diff options
context:
space:
mode:
authorMichael Brown2016-03-09 01:27:15 +0100
committerMichael Brown2016-03-09 09:46:24 +0100
commite44f6dcb8994a3c5c29b16aacd97ac095f4588c6 (patch)
tree57b7610a6447d6a28ef5be1f786b48217ef507d4 /src/config
parent[eoib] Support non-FullMember gateway devices (diff)
downloadipxe-e44f6dcb8994a3c5c29b16aacd97ac095f4588c6.tar.gz
ipxe-e44f6dcb8994a3c5c29b16aacd97ac095f4588c6.tar.xz
ipxe-e44f6dcb8994a3c5c29b16aacd97ac095f4588c6.zip
[xsigo] Add support for Xsigo virtual Ethernet (XVE) EoIB devices
Add support for EoIB devices as implemented by Xsigo. Based on the public (but out-of-tree) Linux kernel drivers at https://oss.oracle.com/git/?p=linux-uek.git;a=log;h=v4.1.12-32.2.1 Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/config')
-rw-r--r--src/config/config_infiniband.c3
-rw-r--r--src/config/general.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/config/config_infiniband.c b/src/config/config_infiniband.c
index 9bac3b7c..4da8fe21 100644
--- a/src/config/config_infiniband.c
+++ b/src/config/config_infiniband.c
@@ -44,6 +44,9 @@ REQUIRE_OBJECT ( ib_srp );
#ifdef VNIC_IPOIB
REQUIRE_OBJECT ( ipoib );
#endif
+#ifdef VNIC_XSIGO
+REQUIRE_OBJECT ( xsigo );
+#endif
/*
* Drag in Infiniband-specific commands
diff --git a/src/config/general.h b/src/config/general.h
index 9c433039..e9b781fb 100644
--- a/src/config/general.h
+++ b/src/config/general.h
@@ -158,6 +158,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
*
*/
#define VNIC_IPOIB /* Infiniband IPoIB virtual NICs */
+//#define VNIC_XSIGO /* Infiniband Xsigo virtual NICs */
/*
* Error message tables to include