mirror of
https://github.com/systemd/systemd.git
synced 2024-12-26 03:22:00 +03:00
networkd: rename RootBlock to AllowPortToBeRoot
Justification is similar to BPDUGuard rename. "Positive" values are easier. This is a rather uncommon option, so using a slightly longer name should not be a problem, and may in fact may make it easier to guess what the option does without reading the documentation.
This commit is contained in:
parent
072f9e4af4
commit
23da66bb40
@ -703,11 +703,11 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><varname>RootBlock=</varname></term>
|
||||
<term><varname>AllowPortToBeRoot=</varname></term>
|
||||
<listitem>
|
||||
<para>A boolean. Configures whether a given port is allowed to
|
||||
become a root port. Only used when STP is enabled on the bridge.
|
||||
Defaults to off.</para>
|
||||
Defaults to on.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
|
@ -870,7 +870,7 @@ static int link_set_bridge(Link *link) {
|
||||
if (r < 0)
|
||||
return log_link_error_errno(link, r, "Could not append IFLA_BRPORT_FAST_LEAVE attribute: %m");
|
||||
|
||||
r = sd_netlink_message_append_u8(req, IFLA_BRPORT_PROTECT, link->network->root_block);
|
||||
r = sd_netlink_message_append_u8(req, IFLA_BRPORT_PROTECT, !link->network->allow_port_to_be_root);
|
||||
if (r < 0)
|
||||
return log_link_error_errno(link, r, "Could not append IFLA_BRPORT_PROTECT attribute: %m");
|
||||
|
||||
|
@ -76,7 +76,7 @@ Bridge.Cost, config_parse_unsigned, 0
|
||||
Bridge.UseBPDU, config_parse_bool, 0, offsetof(Network, use_bpdu)
|
||||
Bridge.HairPin, config_parse_bool, 0, offsetof(Network, hairpin)
|
||||
Bridge.FastLeave, config_parse_bool, 0, offsetof(Network, fast_leave)
|
||||
Bridge.RootBlock, config_parse_bool, 0, offsetof(Network, root_block)
|
||||
Bridge.AllowPortToBeRoot, config_parse_bool, 0, offsetof(Network, allow_port_to_be_root)
|
||||
Bridge.UnicastFlood, config_parse_bool, 0, offsetof(Network, unicast_flood)
|
||||
BridgeFDB.MACAddress, config_parse_fdb_hwaddr, 0, 0
|
||||
BridgeFDB.VLANId, config_parse_fdb_vlan_id, 0, 0
|
||||
|
@ -108,6 +108,7 @@ static int network_load_one(Manager *manager, const char *filename) {
|
||||
network->dhcp_client_identifier = DHCP_CLIENT_ID_DUID;
|
||||
|
||||
network->use_bpdu = true;
|
||||
network->allow_port_to_be_root = true;
|
||||
network->unicast_flood = true;
|
||||
|
||||
network->llmnr = LLMNR_SUPPORT_YES;
|
||||
|
@ -153,7 +153,7 @@ struct Network {
|
||||
bool use_bpdu;
|
||||
bool hairpin;
|
||||
bool fast_leave;
|
||||
bool root_block;
|
||||
bool allow_port_to_be_root;
|
||||
bool unicast_flood;
|
||||
unsigned cost;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user