summaryrefslogtreecommitdiff
path: root/zebra/interface.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2019-02-12 14:30:00 +0100
committerGitHub <noreply@github.com>2019-02-12 14:30:00 +0100
commit0fe29323f564e8d9c0dc74df8f424fbf3174f054 (patch)
tree7845836534b25a07f45c0c880ced7a0fd56cc14c /zebra/interface.c
parentb7d673c043e5eb4b5198fbe76f552a20e5597fb9 (diff)
parent110765e34ae7137edd5324408507d3722fbac229 (diff)
Merge pull request #3723 from slrz/zebra-rtadv-add-rfc8106-support
zebra: add support for IPv6 RA options for DNS configuration (RFC8106)
Diffstat (limited to 'zebra/interface.c')
-rw-r--r--zebra/interface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/zebra/interface.c b/zebra/interface.c
index c88aadc683..229f9c1da4 100644
--- a/zebra/interface.c
+++ b/zebra/interface.c
@@ -135,6 +135,8 @@ static int if_zebra_new_hook(struct interface *ifp)
rtadv->DefaultPreference = RTADV_PREF_MEDIUM;
rtadv->AdvPrefixList = list_new();
+ rtadv->AdvRDNSSList = list_new();
+ rtadv->AdvDNSSLList = list_new();
}
#endif /* HAVE_RTADV */
@@ -175,6 +177,8 @@ static int if_zebra_delete_hook(struct interface *ifp)
rtadv = &zebra_if->rtadv;
list_delete(&rtadv->AdvPrefixList);
+ list_delete(&rtadv->AdvRDNSSList);
+ list_delete(&rtadv->AdvDNSSLList);
#endif /* HAVE_RTADV */
THREAD_OFF(zebra_if->speed_update);