chiark / gitweb /
dhcp-network: ignore IP packets with More Fragments (MF) flag set
[elogind.git] / src / network / networkd.h
index 67ca41b8a4059cee0a237915cde5a889665458f4..5df52c98f4e9a5bc7c34dbc4091cfe6d77b071b9 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);
 };
@@ -210,6 +211,7 @@ struct Address {
         struct ifa_cacheinfo cinfo;
 
         union in_addr_union in_addr;
+        union in_addr_union in_addr_peer;
 
         LIST_FIELDS(Address, addresses);
 };