From 3173a585a7550866eac5e3c537563535501c437b Mon Sep 17 00:00:00 2001 From: Hashem Hashem Date: Fri, 13 Mar 2026 15:27:09 +0100 Subject: [PATCH] linux: add ifinfomsg struct from rtnetlink.h --- libc-test/semver/linux.txt | 1 + src/unix/linux_like/linux/mod.rs | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 398b18d19ab5..28359aaece9a 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -4095,6 +4095,7 @@ if_freenameindex if_nameindex ifaddrs ifconf +ifinfomsg ifreq in6_ifreq in6_pktinfo diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index 48ae31729bd8..cd9f94c1ab4f 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -1253,6 +1253,16 @@ s! { pub handle_type: c_int, pub f_handle: [c_uchar; 0], } + + // include/uapi/linux/rtnetlink.h + pub struct ifinfomsg { + pub ifi_family: c_uchar, + __ifi_pad: Padding, + pub ifi_type: c_ushort, + pub ifi_index: c_int, + pub ifi_flags: c_uint, + pub ifi_change: c_uint, + } } cfg_if! {