network/nexthop: reorder elements in NextHop
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 15 Jan 2024 02:59:21 +0000 (11:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 16 Jan 2024 03:48:50 +0000 (12:48 +0900)
src/network/networkd-nexthop.h

index bc2bacfa40da3db931d69784a3c59dd17112e907..18b30e28be8fc590794d6774dfae4a70a5e51793 100644 (file)
@@ -26,15 +26,20 @@ typedef struct NextHop {
 
         unsigned n_ref;
 
-        uint8_t protocol;
-        int ifindex;
-        uint32_t id;
-        bool blackhole;
+        /* struct nhmsg */
         int family;
-        union in_addr_union gw;
+        uint8_t protocol;
         uint8_t flags;
-        int onlink; /* Only used in conf parser and nexthop_section_verify(). */
-        Hashmap *group;
+
+        /* attributes */
+        uint32_t id; /* NHA_ID */
+        Hashmap *group; /* NHA_GROUP */
+        bool blackhole; /* NHA_BLACKHOLE */
+        int ifindex; /* NHA_OIF */
+        union in_addr_union gw; /* NHA_GATEWAY */
+
+        /* Only used in conf parser and nexthop_section_verify(). */
+        int onlink;
 } NextHop;
 
 NextHop* nexthop_ref(NextHop *nexthop);