Skip `bpf_strncmp` on kernel < 5.17

reviewable/pr1251/r55
Tamir Duberstein 1 week ago
parent 4c22a99cb0
commit 0ec60c4f23
No known key found for this signature in database

@ -7,11 +7,18 @@ use aya::{
Ebpf, Ebpf,
maps::{Array, MapData}, maps::{Array, MapData},
programs::UProbe, programs::UProbe,
util::KernelVersion,
}; };
use integration_common::strncmp::TestResult; use integration_common::strncmp::TestResult;
#[test_log::test] #[test_log::test]
fn bpf_strncmp() { 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(); let mut bpf = Ebpf::load(crate::STRNCMP).unwrap();
{ {

Loading…
Cancel
Save