From 386b6ebd123183e20e23df67ef7ebd02f8630acd Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 27 Nov 2019 15:19:44 +0100 Subject: [PATCH] ifcfg-rh: fix accepting onlink flag also for IPv6 routes In the past, kernel (and NetworkManager) did not support the onlink flags for IPv6 routes. That is no longer the case. Fixes: f5e8bbc8e082 ('libnm,core: enable "onlink" flags also for IPv6 routes') (cherry picked from commit e7816a25083b5d642b6895adac68e93763852e3d) (cherry picked from commit 98c4bdec39c4c1c0491badcb4bf4107358014d37) --- src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c index ffc76d4f88..2c6d421422 100644 --- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c +++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c @@ -838,8 +838,7 @@ parse_route_line (const char *line, .int_base_16 = TRUE, .ignore = (addr_family != AF_INET), }, [PARSE_LINE_ATTR_ROUTE_ONLINK] = { .key = NM_IP_ROUTE_ATTRIBUTE_ONLINK, - .type = PARSE_LINE_TYPE_FLAG, - .ignore = (addr_family != AF_INET), }, + .type = PARSE_LINE_TYPE_FLAG, }, [PARSE_LINE_ATTR_ROUTE_WINDOW] = { .key = NM_IP_ROUTE_ATTRIBUTE_WINDOW, .type = PARSE_LINE_TYPE_UINT32_WITH_LOCK, }, [PARSE_LINE_ATTR_ROUTE_CWND] = { .key = NM_IP_ROUTE_ATTRIBUTE_CWND,