Skip `test_uprobe_cookie` on kernel < 5.15

reviewable/pr1251/r19
Tamir Duberstein 6 months ago
parent bdd28a5f81
commit 95b3a21fae
No known key found for this signature in database

@ -1,8 +1,15 @@
use aya::{EbpfLoader, maps::ring_buf::RingBuf, programs::UProbe};
use aya::{EbpfLoader, maps::ring_buf::RingBuf, programs::UProbe, util::KernelVersion};
use test_log::test;
#[test]
fn test_uprobe_cookie() {
let kernel_version = KernelVersion::current().unwrap();
if kernel_version < KernelVersion::new(5, 15, 0) {
eprintln!(
"skipping test on kernel {kernel_version:?}, bpf_get_attach_cookie was added in 5.15"
);
return;
}
const RING_BUF_BYTE_SIZE: u32 = 512; // arbitrary, but big enough
let mut bpf = EbpfLoader::new()

Loading…
Cancel
Save