aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/rtadvd/config.h
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2002-06-13 16:59:31 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2002-06-13 16:59:31 +0000
commit0a5f3ef41099551283ddc027c5186203389711f6 (patch)
tree7d4549a8306821ec107a61d4cbb9e7353e39fc92 /usr.sbin/rtadvd/config.h
parentf9dc2a8b93fd1b074ba196889335a6aaa45b851d (diff)
downloadsrc-0a5f3ef41099551283ddc027c5186203389711f6.tar.gz
src-0a5f3ef41099551283ddc027c5186203389711f6.zip
Changed the behavior when an interface-direct prefix being advertised
was removed from the kernel; Advertise the prefix with zero lifetimes rather than to remove the prefix from the prefix list to be advertised. This will help renumber a receiving host by deprecating the address derived from the old prefix. Obtained from: KAME MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=98172
Diffstat (limited to 'usr.sbin/rtadvd/config.h')
-rw-r--r--usr.sbin/rtadvd/config.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/rtadvd/config.h b/usr.sbin/rtadvd/config.h
index 90004619d02f..0bb137b1f313 100644
--- a/usr.sbin/rtadvd/config.h
+++ b/usr.sbin/rtadvd/config.h
@@ -31,6 +31,8 @@
*/
extern void getconfig __P((char *));
-extern void delete_prefix __P((struct rainfo *, struct prefix *));
+extern void delete_prefix __P((struct prefix *));
+extern void invalidate_prefix __P((struct prefix *));
+extern void update_prefix __P((struct prefix *));
extern void make_prefix __P((struct rainfo *, int, struct in6_addr *, int));
extern void make_packet __P((struct rainfo *));