diff --git a/net/ucx/files/patch-src_uct_ib_base_ib__device.c b/net/ucx/files/patch-src_uct_ib_base_ib__device.c new file mode 100644 index 000000000000..7916113cbb69 --- /dev/null +++ b/net/ucx/files/patch-src_uct_ib_base_ib__device.c @@ -0,0 +1,17 @@ +--- src/uct/ib/base/ib_device.c.orig 2026-03-02 11:31:24 UTC ++++ src/uct/ib/base/ib_device.c +@@ -30,6 +30,14 @@ + #include + #endif + ++#ifndef s6_addr32 ++# if defined(__FreeBSD__) ++# define s6_addr32 __u6_addr.__u6_addr32 ++# elif defined(__linux__) ++# define s6_addr32 u6_addr.u6_addr32 ++# endif ++#endif ++ + #define UCT_IB_DEVICE_LOOPBACK_NDEV_INDEX_INVALID 0 + +