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