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