CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2013/08/11 16:13:32

Modified files:
        sys/netinet6   : nd6.h 

Log message:
To control the lifetime of IPv6 addresses, prefixes and default
routers, the kernel and ndp use a bunch of expire fields.  Before
they were int or u_long, convert expire to time_t in all structs.
Move vltime and pltime to u_int32_t everywhere.  Sort struct fields
by size.  Struct inet6_ndpr_msghdr is not used at all, so remove
it.

Binary compatibility of rtsold and ndp break with this change as
rtsold uses in6_drlist and ndp uses in6_defrouter and in6_prefix
to interact with the kernel.

OK mpi@

Reply via email to