summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2023-02-16 13:39:38 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2023-03-02 16:51:16 +0100
commitcae5d1b89f279316d846aac1b2abce28818b7302 (patch)
tree7cb713291a26423f0be24d202cd773f9fa668874
parentbabe2bacd3e23e03d5066b82ac0bb57c60b9db6f (diff)
downloadNetworkManager-cae5d1b89f279316d846aac1b2abce28818b7302.tar.gz
libnmc-setting: allow the "match" setting for some port connections
A {bond, bridge, team, ovs-port} port profile should support a "match" setting.
-rw-r--r--src/libnmc-setting/nm-meta-setting-desc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libnmc-setting/nm-meta-setting-desc.c b/src/libnmc-setting/nm-meta-setting-desc.c
index 46bc818fa5..e2e9e9d409 100644
--- a/src/libnmc-setting/nm-meta-setting-desc.c
+++ b/src/libnmc-setting/nm-meta-setting-desc.c
@@ -8809,11 +8809,13 @@ static const NMMetaSettingValidPartItem *const valid_settings_noslave[] = {
static const NMMetaSettingValidPartItem *const valid_settings_slave_bond[] = {
NM_META_SETTING_VALID_PART_ITEM(BOND_PORT, TRUE),
+ NM_META_SETTING_VALID_PART_ITEM(MATCH, FALSE),
NULL,
};
static const NMMetaSettingValidPartItem *const valid_settings_slave_bridge[] = {
NM_META_SETTING_VALID_PART_ITEM(BRIDGE_PORT, TRUE),
+ NM_META_SETTING_VALID_PART_ITEM(MATCH, FALSE),
NULL,
};
@@ -8823,11 +8825,13 @@ static const NMMetaSettingValidPartItem *const valid_settings_slave_ovs_bridge[]
};
static const NMMetaSettingValidPartItem *const valid_settings_slave_ovs_port[] = {
+ NM_META_SETTING_VALID_PART_ITEM(MATCH, FALSE),
NM_META_SETTING_VALID_PART_ITEM(OVS_INTERFACE, FALSE),
NULL,
};
static const NMMetaSettingValidPartItem *const valid_settings_slave_team[] = {
+ NM_META_SETTING_VALID_PART_ITEM(MATCH, FALSE),
NM_META_SETTING_VALID_PART_ITEM(TEAM_PORT, TRUE),
NULL,
};