From: Yu Watanabe Date: Sun, 6 Jun 2021 08:09:42 +0000 (+0900) Subject: network: make several link settings critical X-Git-Tag: v249-rc1~60^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a057a734073ebe7fd7441337059d4d224c9e5e9;p=thirdparty%2Fsystemd.git network: make several link settings critical --- diff --git a/src/network/networkd-setlink.c b/src/network/networkd-setlink.c index bf54b5c8bfd..00fed02403a 100644 --- a/src/network/networkd-setlink.c +++ b/src/network/networkd-setlink.c @@ -103,15 +103,15 @@ static int link_set_addrgen_mode_handler(sd_netlink *rtnl, sd_netlink_message *m } static int link_set_bond_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_BOND, true, NULL); + return set_link_handler_internal(rtnl, m, link, SET_LINK_BOND, false, NULL); } static int link_set_bridge_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_BRIDGE, true, NULL); + return set_link_handler_internal(rtnl, m, link, SET_LINK_BRIDGE, false, NULL); } static int link_set_bridge_vlan_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_BRIDGE_VLAN, true, NULL); + return set_link_handler_internal(rtnl, m, link, SET_LINK_BRIDGE_VLAN, false, NULL); } static int link_set_can_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { @@ -119,11 +119,11 @@ static int link_set_can_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *l } static int link_set_flags_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_FLAGS, true, get_link_default_handler); + return set_link_handler_internal(rtnl, m, link, SET_LINK_FLAGS, false, get_link_default_handler); } static int link_set_group_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_GROUP, true, NULL); + return set_link_handler_internal(rtnl, m, link, SET_LINK_GROUP, false, NULL); } static int link_set_mac_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { @@ -131,7 +131,7 @@ static int link_set_mac_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *l } static int link_set_master_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { - return set_link_handler_internal(rtnl, m, link, SET_LINK_MASTER, true, get_link_master_handler); + return set_link_handler_internal(rtnl, m, link, SET_LINK_MASTER, false, get_link_master_handler); } static int link_set_mtu_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) {