diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-13 05:08:38 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-14 06:56:05 +0900 |
commit | 3f504b892b92f54087feeb3fb35e3938567d7fa0 (patch) | |
tree | b08b940b309a3f9d8561e4e322d981a2069740e7 /src/network/networkd-setlink.c | |
parent | e3e7185a704fbf934b8b64cc624cfecea46f91b4 (diff) | |
download | systemd-3f504b892b92f54087feeb3fb35e3938567d7fa0.tar.gz |
network/bridge: fix UseBPDU= and AllowPortToBeRoot=
Fixes bugs caused by 7f9915f0de67f3a10a4b22810d119da65af8c84a.
Fixes #24268.
Diffstat (limited to 'src/network/networkd-setlink.c')
-rw-r--r-- | src/network/networkd-setlink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/networkd-setlink.c b/src/network/networkd-setlink.c index 4c0d3d23c3..f9d774eee9 100644 --- a/src/network/networkd-setlink.c +++ b/src/network/networkd-setlink.c @@ -232,7 +232,7 @@ static int link_configure_fill_message( return r; if (link->network->use_bpdu >= 0) { - r = sd_netlink_message_append_u8(req, IFLA_BRPORT_GUARD, link->network->use_bpdu); + r = sd_netlink_message_append_u8(req, IFLA_BRPORT_GUARD, !link->network->use_bpdu); if (r < 0) return r; } @@ -256,7 +256,7 @@ static int link_configure_fill_message( } if (link->network->allow_port_to_be_root >= 0) { - r = sd_netlink_message_append_u8(req, IFLA_BRPORT_PROTECT, link->network->allow_port_to_be_root); + r = sd_netlink_message_append_u8(req, IFLA_BRPORT_PROTECT, !link->network->allow_port_to_be_root); if (r < 0) return r; } |