From 44ffb9557a28f0c408a84c32bbd5b9b33a36ea24 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Sun, 10 May 2026 19:58:50 +0700 Subject: [PATCH] fix(client): use correct socket option for IPv4 TOS reception on Linux --- crates/irtt-client/src/receive/linux.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/irtt-client/src/receive/linux.rs b/crates/irtt-client/src/receive/linux.rs index f1b2361..a410b91 100644 --- a/crates/irtt-client/src/receive/linux.rs +++ b/crates/irtt-client/src/receive/linux.rs @@ -15,7 +15,7 @@ pub(crate) fn configure_receive_metadata(socket: &UdpSocket, remote: SocketAddr) enable_kernel_rx_timestamps(socket)?; let socket = socket2::SockRef::from(socket); if remote.is_ipv4() { - socket.set_recv_tos(true) + socket.set_recv_tos_v4(true) } else { socket.set_recv_tclass_v6(true) }