svn commit: r203578 - user/kmacy/head_flowtable_v6/sys/net
Kip Macy
kmacy at FreeBSD.org
Sat Feb 6 23:21:05 UTC 2010
Author: kmacy
Date: Sat Feb 6 23:21:05 2010
New Revision: 203578
URL: http://svn.freebsd.org/changeset/base/203578
Log:
propagate flowtable flags to mbuf demarshal routines
Modified:
user/kmacy/head_flowtable_v6/sys/net/flowtable.c
Modified: user/kmacy/head_flowtable_v6/sys/net/flowtable.c
==============================================================================
--- user/kmacy/head_flowtable_v6/sys/net/flowtable.c Sat Feb 6 23:00:18 2010 (r203577)
+++ user/kmacy/head_flowtable_v6/sys/net/flowtable.c Sat Feb 6 23:21:05 2010 (r203578)
@@ -165,7 +165,6 @@ struct flowtable {
fl_rtalloc_t *ft_rtalloc;
struct mtx *ft_locks;
-
union flentryp ft_table;
bitstr_t *ft_masks[MAXCPU];
bitstr_t *ft_tmpmask;
@@ -567,7 +566,7 @@ flowtable_lookup_mbuf4(struct flowtable
dsin = (struct sockaddr_in *)&dsa;
ssin = (struct sockaddr_in *)&ssa;
- flags = 0;
+ flags = ft->ft_flags;
if (ipv4_mbuf_demarshal(ft, m, ssin, dsin, &flags) != 0)
return (NULL);
@@ -753,7 +752,8 @@ flowtable_lookup_mbuf6(struct flowtable
dsin6 = (struct sockaddr_in6 *)&dsa;
ssin6 = (struct sockaddr_in6 *)&ssa;
- flags = 0;
+ flags = ft->ft_flags;
+
if (ipv6_mbuf_demarshal(ft, m, ssin6, dsin6, &flags) != 0)
return (NULL);
More information about the svn-src-user
mailing list