[meta-intel] [rocko] [PATCH 4/4] ixgbe*: skip package if using 4.14 kernel

California Sullivan california.l.sullivan at intel.com
Wed Dec 20 15:53:25 PST 2017


No stable release supports 4.14 or newer yet.

Signed-off-by: California Sullivan <california.l.sullivan at intel.com>
(commit 1580913674bc84c8e6c10cf855dbf38d2ee8f3d2 upstream)
[fixed location]
Signed-off-by: California Sullivan <california.l.sullivan at intel.com>
---
 common/recipes-kernel/intel-ethernet/ixgbe.bb   | 9 +++++++++
 common/recipes-kernel/intel-ethernet/ixgbevf.bb | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/common/recipes-kernel/intel-ethernet/ixgbe.bb b/common/recipes-kernel/intel-ethernet/ixgbe.bb
index 181158d4..caa6f42a 100644
--- a/common/recipes-kernel/intel-ethernet/ixgbe.bb
+++ b/common/recipes-kernel/intel-ethernet/ixgbe.bb
@@ -43,3 +43,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+    if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+       d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+       d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+       d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+        raise bb.parse.SkipPackage("out of tree ixgbe not yet available for Linux Kernel 4.14 or newer")
+}
diff --git a/common/recipes-kernel/intel-ethernet/ixgbevf.bb b/common/recipes-kernel/intel-ethernet/ixgbevf.bb
index 6a9636e6..025ee081 100644
--- a/common/recipes-kernel/intel-ethernet/ixgbevf.bb
+++ b/common/recipes-kernel/intel-ethernet/ixgbevf.bb
@@ -44,3 +44,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+    if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+       d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+       d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+       d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+        raise bb.parse.SkipPackage("Out of tree ixgbevf not yet available for Linux Kernel 4.14 or newer")
+}
-- 
2.14.3



More information about the meta-intel mailing list