chiark / gitweb /
networkd: tunnels - make tunnel address parsing generic
[elogind.git] / src / network / networkd.h
index 67ca41b8a4059cee0a237915cde5a889665458f4..6a001751570d2a57e4d473e24b56564c91dcd7cf 100644 (file)
@@ -134,9 +134,10 @@ struct NetDev {
 
         unsigned ttl;
         unsigned tos;
-        struct in_addr local;
-        struct in_addr remote;
-        struct in_addr group;
+        unsigned char family;
+        union in_addr_union local;
+        union in_addr_union remote;
+        union in_addr_union group;
 
         LIST_HEAD(netdev_enslave_callback, callbacks);
 };