]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd: fix mixup of bond options (#4470)
authorBenjamin Richter <br@waldteufel.eu>
Mon, 24 Oct 2016 19:24:47 +0000 (21:24 +0200)
committerMartin Pitt <martin.pitt@ubuntu.com>
Mon, 24 Oct 2016 19:24:47 +0000 (21:24 +0200)
src/network/networkd-netdev-bond.c

index 7913b0088eb80f30c19d7748a45d434533ce1e2d..46d166933791de8c9d1e1c9539de70fd1d6f425f 100644 (file)
@@ -268,13 +268,13 @@ static int netdev_bond_fill_message_create(NetDev *netdev, Link *link, sd_netlin
         if (b->arp_all_targets != _NETDEV_BOND_ARP_ALL_TARGETS_INVALID) {
                 r = sd_netlink_message_append_u32(m, IFLA_BOND_ARP_ALL_TARGETS, b->arp_all_targets);
                 if (r < 0)
-                        return log_netdev_error_errno(netdev, r, "Could not append IFLA_BOND_ARP_VALIDATE attribute: %m");
+                        return log_netdev_error_errno(netdev, r, "Could not append IFLA_BOND_ARP_ALL_TARGETS attribute: %m");
         }
 
         if (b->primary_reselect != _NETDEV_BOND_PRIMARY_RESELECT_INVALID) {
-                r = sd_netlink_message_append_u32(m, IFLA_BOND_ARP_ALL_TARGETS, b->primary_reselect);
+                r = sd_netlink_message_append_u8(m, IFLA_BOND_PRIMARY_RESELECT, b->primary_reselect);
                 if (r < 0)
-                        return log_netdev_error_errno(netdev, r, "Could not append IFLA_BOND_ARP_ALL_TARGETS attribute: %m");
+                        return log_netdev_error_errno(netdev, r, "Could not append IFLA_BOND_PRIMARY_RESELECT attribute: %m");
         }
 
         if (b->resend_igmp <= RESEND_IGMP_MAX) {