svn commit: r241360 - head/sys/netpfil/pf
Gleb Smirnoff
glebius at FreeBSD.org
Mon Oct 8 23:02:33 UTC 2012
Author: glebius
Date: Mon Oct 8 23:02:32 2012
New Revision: 241360
URL: http://svn.freebsd.org/changeset/base/241360
Log:
Any pfil(9) hooks should be called with already set VNET context.
Reviewed by: bz
Modified:
head/sys/netpfil/pf/pf_ioctl.c
Modified: head/sys/netpfil/pf/pf_ioctl.c
==============================================================================
--- head/sys/netpfil/pf/pf_ioctl.c Mon Oct 8 22:58:28 2012 (r241359)
+++ head/sys/netpfil/pf/pf_ioctl.c Mon Oct 8 23:02:32 2012 (r241360)
@@ -3475,9 +3475,7 @@ pf_check_in(void *arg, struct mbuf **m,
{
int chk;
- CURVNET_SET(ifp->if_vnet);
chk = pf_test(PF_IN, ifp, m, inp);
- CURVNET_RESTORE();
if (chk && *m) {
m_freem(*m);
*m = NULL;
@@ -3498,9 +3496,7 @@ pf_check_out(void *arg, struct mbuf **m,
(*m)->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA;
}
- CURVNET_SET(ifp->if_vnet);
chk = pf_test(PF_OUT, ifp, m, inp);
- CURVNET_RESTORE();
if (chk && *m) {
m_freem(*m);
*m = NULL;
More information about the svn-src-all
mailing list