2016-10-04 20:39:16 +00:00
|
|
|
From c5fb55e7ae979d376d18b28d323905a4703e8cc3 Mon Sep 17 00:00:00 2001
|
2016-08-09 15:02:16 +00:00
|
|
|
From: Tom Yan <tom.ty89@gmail.com>
|
|
|
|
Date: Sat, 28 May 2016 13:35:01 +0800
|
|
|
|
Subject: [PATCH] networkd: disable IPv6 for bridge slave
|
|
|
|
|
|
|
|
If an interface is managed as a bridge slave, we don't want any IP configuration for it. Therefore, disable IPv6 in such case.
|
|
|
|
|
|
|
|
(loosely based upon commit 2b00a4e03dc375465de7f60f3a6937cbe8ffdf31)
|
|
|
|
---
|
|
|
|
src/network/networkd-link.c | 3 +++
|
|
|
|
1 file changed, 3 insertions(+)
|
|
|
|
|
|
|
|
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c
|
2016-10-04 20:39:16 +00:00
|
|
|
index 13f9e895ab..2268d31374 100644
|
2016-08-09 15:02:16 +00:00
|
|
|
--- a/src/network/networkd-link.c
|
|
|
|
+++ b/src/network/networkd-link.c
|
|
|
|
@@ -45,6 +45,9 @@ bool link_dhcp6_enabled(Link *link) {
|
|
|
|
if (!link->network)
|
|
|
|
return false;
|
|
|
|
|
|
|
|
+ if (link->network->bridge)
|
|
|
|
+ return false;
|
|
|
|
+
|
|
|
|
return link->network->dhcp & ADDRESS_FAMILY_IPV6;
|
|
|
|
}
|
|
|
|
|