PERFORCE change 128750 for review
Paolo Pisati
piso at FreeBSD.org
Tue Nov 6 13:18:35 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=128750
Change 128750 by piso at piso_newluxor on 2007/11/06 21:17:58
Libalias now modifies the input mbuf, thus we have to put it back
into netgraph's item.
Affected files ...
.. //depot/projects/soc2005/libalias/sys/netgraph/ng_nat.c#12 edit
Differences ...
==== //depot/projects/soc2005/libalias/sys/netgraph/ng_nat.c#12 (text+ko) ====
@@ -284,12 +284,14 @@
rval = LibAliasIn(priv->lib, &m, 0);
if (rval != PKT_ALIAS_OK &&
rval != PKT_ALIAS_FOUND_HEADER_FRAGMENT) {
+ NGI_M(item) = m;
NG_FREE_ITEM(item);
return (EINVAL);
}
} else if (hook == priv->out) {
rval = LibAliasOut(priv->lib, &m, 0);
if (rval != PKT_ALIAS_OK) {
+ NGI_M(item) = m;
NG_FREE_ITEM(item);
return (EINVAL);
}
@@ -355,7 +357,7 @@
ip->ip_len = htons(ip->ip_len);
}
}
-
+ NGI_M(item) = m;
send:
if (hook == priv->in)
NG_FWD_ITEM_HOOK(error, item, priv->out);
More information about the p4-projects
mailing list