svn commit: r191117 - in head: . sys/net sys/netinet sys/netinet6
sys/sys
Kip Macy
kmacy at FreeBSD.org
Wed Apr 15 20:34:21 UTC 2009
Author: kmacy
Date: Wed Apr 15 20:34:19 2009
New Revision: 191117
URL: http://svn.freebsd.org/changeset/base/191117
Log:
add an llentry to struct route{_in6} to allow it to be passed around with
the rtentry
Modified:
head/UPDATING
head/sys/net/route.h
head/sys/netinet/sctp_structs.h
head/sys/netinet6/in6.h
head/sys/sys/param.h
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Wed Apr 15 20:15:36 2009 (r191116)
+++ head/UPDATING Wed Apr 15 20:34:19 2009 (r191117)
@@ -22,6 +22,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
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.
Modified: head/sys/net/route.h
==============================================================================
--- head/sys/net/route.h Wed Apr 15 20:15:36 2009 (r191116)
+++ head/sys/net/route.h Wed Apr 15 20:34:19 2009 (r191117)
@@ -47,6 +47,7 @@
*/
struct route {
struct rtentry *ro_rt;
+ struct llentry *ro_lle;
struct sockaddr ro_dst;
};
Modified: head/sys/netinet/sctp_structs.h
==============================================================================
--- head/sys/netinet/sctp_structs.h Wed Apr 15 20:15:36 2009 (r191116)
+++ head/sys/netinet/sctp_structs.h Wed Apr 15 20:34:19 2009 (r191117)
@@ -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 */
};
Modified: head/sys/netinet6/in6.h
==============================================================================
--- head/sys/netinet6/in6.h Wed Apr 15 20:15:36 2009 (r191116)
+++ head/sys/netinet6/in6.h Wed Apr 15 20:34:19 2009 (r191117)
@@ -371,6 +371,7 @@ extern const struct in6_addr in6addr_lin
#if __BSD_VISIBLE
struct route_in6 {
struct rtentry *ro_rt;
+ struct llentry *ro_lle;
struct sockaddr_in6 ro_dst;
};
#endif
Modified: head/sys/sys/param.h
==============================================================================
--- head/sys/sys/param.h Wed Apr 15 20:15:36 2009 (r191116)
+++ head/sys/sys/param.h Wed Apr 15 20:34:19 2009 (r191117)
@@ -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>
More information about the svn-src-head
mailing list