From eee4332e8facfa5ff5940fa1655575d76ca143ea Mon Sep 17 00:00:00 2001 From: Fernando Fernandez Mancera Date: Mon, 10 May 2021 15:57:31 +0200 Subject: [PATCH] ifcfg: fix ACCEPT_ALL_MAC_ADDRESSES for virtual interfaces The rh-ifcfg plugin was missing the writting code for ACCEPT_ALL_MAC_ADDRESSES property in virtual interfaces. https://bugzilla.redhat.com/show_bug.cgi?id=1942331 Signed-off-by: Fernando Fernandez Mancera Fixes: d946aa0c503e ('wired-setting: add support to accept-all-mac-addresses') https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/846 --- src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c b/src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c index c781a40ca..d5ceab321 100644 --- a/src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c +++ b/src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c @@ -1394,6 +1394,10 @@ write_wired_for_virtual(NMConnection *connection, shvarFile *ifcfg) "GENERATE_MAC_ADDRESS_MASK", nm_setting_wired_get_generate_mac_address_mask(s_wired)); + svSetValueTernary(ifcfg, + "ACCEPT_ALL_MAC_ADDRESSES", + nm_setting_wired_get_accept_all_mac_addresses(s_wired)); + mtu = nm_setting_wired_get_mtu(s_wired); svSetValueInt64_cond(ifcfg, "MTU", mtu != 0, mtu); }