diff options
author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2002-06-13 16:59:31 +0000 |
---|---|---|
committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2002-06-13 16:59:31 +0000 |
commit | 0a5f3ef41099551283ddc027c5186203389711f6 (patch) | |
tree | 7d4549a8306821ec107a61d4cbb9e7353e39fc92 /usr.sbin/rtadvd/config.h | |
parent | f9dc2a8b93fd1b074ba196889335a6aaa45b851d (diff) | |
download | src-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.h | 4 |
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 *)); |