From 0ec60c4f23d4c1b2a251c172e5d52feaff3661bf Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Tue, 14 Oct 2025 09:56:08 -0400 Subject: [PATCH] Skip `bpf_strncmp` on kernel < 5.17 --- test/integration-test/src/tests/strncmp.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/integration-test/src/tests/strncmp.rs b/test/integration-test/src/tests/strncmp.rs index 974aef3f..9428e000 100644 --- a/test/integration-test/src/tests/strncmp.rs +++ b/test/integration-test/src/tests/strncmp.rs @@ -7,11 +7,18 @@ use aya::{ Ebpf, maps::{Array, MapData}, programs::UProbe, + util::KernelVersion, }; use integration_common::strncmp::TestResult; #[test_log::test] fn bpf_strncmp() { + let kernel_version = KernelVersion::current().unwrap(); + if kernel_version < KernelVersion::new(5, 17, 0) { + eprintln!("skipping test on kernel {kernel_version:?}, bpf_strncmp was added in 5.17"); + return; + } + let mut bpf = Ebpf::load(crate::STRNCMP).unwrap(); {