From c0365df3ca95b99a0d28d7bc553847993acbc7e9 Mon Sep 17 00:00:00 2001 From: RageLtMan Date: Thu, 20 Jun 2024 20:14:50 -0400 Subject: T6231: Mellanox OFED Kernel and Userspace Packages Build OFED drivers and userspace components against the kernel source tree similar to Intel's NIC drivers. OFED installers create Debian packages of their own tageting the kernel version defined in the build invocation if DKMS is omitted. Script builds with supporting components for VPP to permit handoff of function to the underlying hardware as appropriate. Updating the version is fairly trivial along with adding patching as needed to handle kCFI and hardening measures as they are introduced. Testing: Tested against GCC-built Linux Hardened kernel with the various additions from PR 132 - sustained line-rate testing against 4x100g links on a single machine at a hair below 200g for each LACP pair. --- packages/linux-kernel/Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages/linux-kernel/Jenkinsfile') diff --git a/packages/linux-kernel/Jenkinsfile b/packages/linux-kernel/Jenkinsfile index 9d88663a..ba4a5a1c 100644 --- a/packages/linux-kernel/Jenkinsfile +++ b/packages/linux-kernel/Jenkinsfile @@ -62,6 +62,9 @@ def pkgList = [ // Intel IXGBEVF ['name': 'ixgbevf', 'buildCmd': 'cd ..; ./build-intel-ixgbevf.sh'], + // Mellanox OFED + ['name': 'ofed', 'buildCmd': 'cd ..; ./build-mellanox-ofed.sh'], + // Jool ['name': 'jool', 'buildCmd': 'cd ..; ./build-jool.py'], -- cgit v1.2.3