From e18771144877d24638235519336ef2aed849471e Mon Sep 17 00:00:00 2001
From: Pierre LALET <pierre.lalet@cea.fr>
Date: Thu, 28 Sep 2017 14:21:45 +0200
Subject: [PATCH] Python 3: use str for interface names

---
 scapy/arch/linux.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scapy/arch/linux.py b/scapy/arch/linux.py
index b106a841..931d922c 100644
--- a/scapy/arch/linux.py
+++ b/scapy/arch/linux.py
@@ -295,7 +295,8 @@ def in6_getifaddr():
         tmp = i.split()
         addr = struct.unpack('4s4s4s4s4s4s4s4s', tmp[0])
         addr = scapy.utils6.in6_ptop(b':'.join(addr).decode())
-        ret.append((addr, int(tmp[3], 16), tmp[5])) # (addr, scope, iface)
+        # (addr, scope, iface)
+        ret.append((addr, int(tmp[3], 16), tmp[5].decode()))
     return ret
 
 def read_routes6():
-- 
GitLab