roy
32e4280f5f
Use RT_ADVANCE when available.
...
Fixes PR/44838
2011-12-12 01:11:33 +00:00
christos
8e4c4c6990
- sprinkle const
...
- malloc + memset -> calloc
- free + malloc -> realloc
- syslog("%s", strerror(errno)) -> syslog("%m")
2011-12-11 20:44:44 +00:00
roy
4d6bb52603
Add RDNSS and DNSSL support, RFC6106.
...
Replace custom lists with TAILQ lists.
Clean up plently of signed vs unsigned warnings and set WARNS=4.
Adapted from FreeBSD.
2011-12-10 19:14:29 +00:00
rpaulo
8c2379fd97
NDP-related improvements:
...
RFC4191
- supports host-side router-preference
RFC3542
- if DAD fails on a interface, disables IPv6 operation on the
interface
- don't advertise MLD report before DAD finishes
Others
- fixes integer overflow for valid and preferred lifetimes
- improves timer granularity for MLD, using callout-timer.
- reflects rtadvd's IPv6 host variable information into kernel
(router only)
- adds a sysctl option to enable/disable pMTUd for multicast
packets
- performs NUD on PPP/GRE interface by default
- Redirect works regardless of ip6_accept_rtadv
- removes RFC1885-related code
From the KAME project via SUZUKI Shinsuke.
Reviewed by core.
2006-03-05 23:47:08 +00:00
itojun
8c185a2af9
no need for "sdl = NULL" initialization on decl. cedric@openbsd
2003-09-23 18:15:50 +00:00
itojun
ed45a3ba48
simplify by using getifaddrs
2003-09-23 17:57:21 +00:00
itojun
1ce85c4e12
plug memory leak. from kame
2003-09-20 13:04:07 +00:00
itojun
5e4b1fc3b1
byebye __FUNCTIION__. sync w/kame
2002-07-10 21:11:43 +00:00
itojun
cde8ec7d66
KNF, strlcpy, memory leak fix, random other cleanups. sync w/kame
2002-05-29 14:40:31 +00:00
itojun
313e584cb8
correct bitmask computation. more KNF. sync w/kame
2002-05-21 14:29:52 +00:00
itojun
33413b2866
KNF. a memory leak fix. sync w/kame
2002-05-21 14:22:05 +00:00
itojun
69622e75ab
sync with latest kame.
...
- make icmp6.h spec conformant to 2292bis-02, regarding to router reumbering
flag bit.
- latest rtadvd.
2001-01-21 15:39:32 +00:00
cgd
d594ce939b
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
itojun
a88307ab86
sync with latest kame tree.
...
- reduce chances for signal handler rae condition
- decrease chances for misconfiguration
- feedbacks from router renumbering protocol bakeoff
2001-01-15 06:14:05 +00:00
itojun
5914867b00
repair interface MTU grabbing. real cause of PR 10923.
...
from koji@jp.above.net . sync with kame.
2000-08-31 16:40:04 +00:00
itojun
19a4d0910c
sync with sys/netinet/icmp6.h change (no bitfield for router renumber).
...
more logging. improve error handling/garbage collection. sync with kame.
2000-07-06 12:37:56 +00:00
itojun
e459e7617b
sync with latest kame.
...
- decrease warning level on missing rtadvd.conf (actually, the file
can be omitted)
- strict prototype
- gather stats better, emit stats on SIGUSR1 to /var/run
2000-05-23 11:37:58 +00:00
itojun
8dc6ef70e7
don't assume CMSG_xx are constant. (sync with latest kame)
2000-02-28 09:55:45 +00:00
itojun
6ac6bbb103
sync with more recent KAME.
1999-12-08 04:54:15 +00:00
itojun
6a12600abf
fix for 64bit arch, where sizeof(size_t) != sizeof(int).
...
add NetBSD RCS ID.
1999-07-06 13:02:09 +00:00
itojun
134b5f49f2
rtadvd: advertise IPv6 prefix info via router advertisement.
...
(to be run on routers)
1999-07-02 09:28:16 +00:00