]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: tunnel: reorder setting ip6tnl attributes
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Feb 2022 23:54:52 +0000 (08:54 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 3 Feb 2022 02:10:15 +0000 (11:10 +0900)
Just for improving readability.

src/network/netdev/tunnel.c

index a70121efdac474d99ece6b43121a2b4aa7146652..336ff3c8294805924b5123f0ff8f0dc324661095 100644 (file)
@@ -587,16 +587,16 @@ static int netdev_ip6tnl_fill_message_create(NetDev *netdev, Link *link, sd_netl
         if (t->allow_localremote >= 0)
                 SET_FLAG(t->flags, IP6_TNL_F_ALLOW_LOCAL_REMOTE, t->allow_localremote);
 
+        r = sd_netlink_message_append_u32(m, IFLA_IPTUN_FLAGS, t->flags);
+        if (r < 0)
+                return r;
+
         if (t->encap_limit != 0) {
                 r = sd_netlink_message_append_u8(m, IFLA_IPTUN_ENCAP_LIMIT, t->encap_limit);
                 if (r < 0)
                         return r;
         }
 
-        r = sd_netlink_message_append_u32(m, IFLA_IPTUN_FLAGS, t->flags);
-        if (r < 0)
-                return r;
-
         switch (t->ip6tnl_mode) {
         case NETDEV_IP6_TNL_MODE_IP6IP6:
                 proto = IPPROTO_IPV6;