diff options
author | David Lamparter <equinox@diac24.net> | 2010-02-04 03:40:21 +0100 |
---|---|---|
committer | David Lamparter <equinox@diac24.net> | 2010-02-04 03:40:21 +0100 |
commit | 8cb411f192a3d6929d059b96e7750295629226de (patch) | |
tree | 9b782f9811e54a64f62fa0e52ebaa66d5cb1372f /zebra/interface.h | |
parent | 6d3577536ca54c0c811792453ee9b90b06de4e78 (diff) | |
parent | adce15e158ce7560631ca8a0185ce12588b111f0 (diff) | |
download | quagga-8cb411f192a3d6929d059b96e7750295629226de.tar.bz2 quagga-8cb411f192a3d6929d059b96e7750295629226de.tar.xz |
Merge branch 'patches/hpp_rdnss' into dn42
Diffstat (limited to 'zebra/interface.h')
-rw-r--r-- | zebra/interface.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/zebra/interface.h b/zebra/interface.h index 0cf66403..305abaac 100644 --- a/zebra/interface.h +++ b/zebra/interface.h @@ -178,6 +178,20 @@ struct rtadvconf Default: 0 (medium) */ int DefaultPreference; #define RTADV_PREF_MEDIUM 0x0 /* Per RFC4191. */ + + /* A list of Recursive DNS server addresses specified in + RFC 5006 */ + int AdvRDNSSFlag; + struct list *AdvRDNSSList; + + /* the maximum lifetime in seconds over which the RDNSS entry + * may be used. After this time a host may send a router solicitation + * message to refresh the RDNSS information. + * + * Default is infinity lifetime (0xffffffff) */ + uint32_t AdvRDNSSLifetime; +#define RTADV_RDNSS_INFINITY_LIFETIME (0xffffffff) +#define RTADV_RDNSS_DEFAULT_LIFETIME RTADV_RDNSS_INFINITY_LIFETIME }; #endif /* RTADV */ |