svn commit: r203670 - user/kmacy/head_flowtable_v6/sys/netinet6
Kip Macy
kmacy at FreeBSD.org
Mon Feb 8 16:24:27 UTC 2010
Author: kmacy
Date: Mon Feb 8 16:24:26 2010
New Revision: 203670
URL: http://svn.freebsd.org/changeset/base/203670
Log:
don't RTFREE on flowtable hit
Modified:
user/kmacy/head_flowtable_v6/sys/netinet6/ip6_output.c
Modified: user/kmacy/head_flowtable_v6/sys/netinet6/ip6_output.c
==============================================================================
--- user/kmacy/head_flowtable_v6/sys/netinet6/ip6_output.c Mon Feb 8 15:55:01 2010 (r203669)
+++ user/kmacy/head_flowtable_v6/sys/netinet6/ip6_output.c Mon Feb 8 16:24:26 2010 (r203670)
@@ -1077,7 +1077,8 @@ done:
if (ro == &ip6route && ro->ro_rt && flevalid == 0) {
/* brace necessary for RTFREE */
RTFREE(ro->ro_rt);
- } else if (ro_pmtu == &ip6route && ro_pmtu->ro_rt) {
+ } else if (ro_pmtu == &ip6route && ro_pmtu->ro_rt &&
+ ((flevalid == 0) || (ro_pmtu != ro))) {
RTFREE(ro_pmtu->ro_rt);
}
#ifdef IPSEC
More information about the svn-src-user
mailing list