diff options
| author | David Lamparter <equinox@diac24.net> | 2019-02-12 14:30:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-02-12 14:30:00 +0100 |
| commit | 0fe29323f564e8d9c0dc74df8f424fbf3174f054 (patch) | |
| tree | 7845836534b25a07f45c0c880ced7a0fd56cc14c /zebra/interface.c | |
| parent | b7d673c043e5eb4b5198fbe76f552a20e5597fb9 (diff) | |
| parent | 110765e34ae7137edd5324408507d3722fbac229 (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.c | 4 |
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); |
