From a4229fc58d41900fe7910a9c4453b15f7dac1204 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 12 Dec 2025 11:18:33 -0500 Subject: [PATCH] Change name to index in apiclient confignet was using the index for ipv4 --- .../common/initramfs/opt/confluent/bin/apiclient | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient b/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient index 9671b206..1d3e5f0e 100644 --- a/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient +++ b/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient @@ -132,7 +132,8 @@ def get_ifaddrs(): if family == socket.AF_INET: addr_ptr = ctypes.cast(ifa.contents.ifa_addr, ctypes.POINTER(sockaddr_in)) addr_bytes = bytes(addr_ptr.contents.sin_addr) - addresses.append(('ip', family, addr_bytes, name)) + if_index = socket.if_nametoindex(name) if name else 0 + addresses.append(('ip', family, addr_bytes, if_index)) elif family == socket.AF_INET6: addr_ptr = ctypes.cast(ifa.contents.ifa_addr, ctypes.POINTER(sockaddr_in6)) addr_bytes = bytes(addr_ptr.contents.sin6_addr)