add an llentry to struct route{_in6} to allow it to be passed around with

the rtentry
This commit is contained in:
kmacy 2009-04-15 20:34:19 +00:00
parent 46ae43e7c6
commit 52b9562b83
5 changed files with 9 additions and 1 deletions

@ -22,6 +22,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW:
to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
20090415:
Add an llentry to struct route and struct route_in6. Modules
embedding a struct route will need to be recompiled.
Bump __FreeBSD_version to 800079.
20090414:
The size of rt_metrics_lite and by extension rtentry has changed.
Networking administration apps will need to be recompiled.

@ -47,6 +47,7 @@
*/
struct route {
struct rtentry *ro_rt;
struct llentry *ro_lle;
struct sockaddr ro_dst;
};

@ -146,6 +146,7 @@ struct sctp_asconf_iterator {
struct sctp_net_route {
sctp_rtentry_t *ro_rt;
void *ro_lle;
union sctp_sockstore _l_addr; /* remote peer addr */
struct sctp_ifa *_s_addr; /* our selected src addr */
};

@ -371,6 +371,7 @@ extern const struct in6_addr in6addr_linklocal_allrouters;
#if __BSD_VISIBLE
struct route_in6 {
struct rtentry *ro_rt;
struct llentry *ro_lle;
struct sockaddr_in6 ro_dst;
};
#endif

@ -57,7 +57,7 @@
* is created, otherwise 1.
*/
#undef __FreeBSD_version
#define __FreeBSD_version 800078 /* Master, propagated to newvers */
#define __FreeBSD_version 800079 /* Master, propagated to newvers */
#ifndef LOCORE
#include <sys/types.h>