File 1397-esock-Handle-IPv6-FlowInfo-control-message-header.patch of Package erlang

From 96e9e74a5bdf1b220d08a0364e0887dc76f872ab Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Wed, 11 Feb 2026 13:09:18 +0100
Subject: [PATCH 1/2] [esock] Handle (IPv6) FlowInfo control message header

OTP-19977
---
 erts/emulator/nifs/common/prim_socket_nif.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/erts/emulator/nifs/common/prim_socket_nif.c b/erts/emulator/nifs/common/prim_socket_nif.c
index 55bff045d3..571342887c 100644
--- a/erts/emulator/nifs/common/prim_socket_nif.c
+++ b/erts/emulator/nifs/common/prim_socket_nif.c
@@ -11575,6 +11575,12 @@ static ESockCmsgSpec cmsgLevelIPv6[] =
          NULL,
          &esock_atom_recverr},
 #endif
+
+#if defined(IPV6_FLOWINFO)
+        {IPV6_FLOWINFO, esock_cmsg_encode_int, NULL,
+         &esock_atom_flowinfo}
+#endif
+
     };
 #endif // #ifdef HAVE_IPV6
 
-- 
2.51.0

openSUSE Build Service is sponsored by