diff --git a/rust/relay/ebpf-turn-router/src/checksum.rs b/rust/relay/ebpf-turn-router/src/checksum.rs index 9253a8e57..2c84528e4 100644 --- a/rust/relay/ebpf-turn-router/src/checksum.rs +++ b/rust/relay/ebpf-turn-router/src/checksum.rs @@ -72,7 +72,7 @@ fn fold_u32_into_u16(mut csum: u32) -> u16 { csum as u16 } -#[inline(always)] +#[inline(never)] fn fold_u128_into_u16(mut csum: u128) -> u16 { csum = (csum & 0xffff) + (csum >> 16); csum = (csum & 0xffff) + (csum >> 16);