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>
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to