diff --git a/rust/relay/server/src/ebpf/linux.rs b/rust/relay/server/src/ebpf/linux.rs index 3c8ddd6ab..3d8e1627f 100644 --- a/rust/relay/server/src/ebpf/linux.rs +++ b/rust/relay/server/src/ebpf/linux.rs @@ -35,7 +35,7 @@ impl Program { .try_into()?; program.load().context("Failed to load program")?; program - .attach(interface, XdpFlags::default()) + .attach(interface, XdpFlags::SKB_MODE) .with_context(|| format!("Failed to attached to interface {interface}"))?; let mut stats = AsyncPerfEventArray::try_from(