svn commit: r276747 - head/sys/netpfil/pf

Gleb Smirnoff glebius at FreeBSD.org
Wed Jan 7 20:46:37 UTC 2015


On Tue, Jan 06, 2015 at 09:03:04AM +0000, Craig Rodrigues wrote:
C> Author: rodrigc
C> Date: Tue Jan  6 09:03:03 2015
C> New Revision: 276747
C> URL: https://svnweb.freebsd.org/changeset/base/276747
C> 
C> Log:
C>   Instead of creating a purge thread for every vnet, create
C>   a single purge thread and clean up all vnets from this thread.
C>   
C>   PR:                     194515
C>   Differential Revision:  D1315
C>   Submitted by:           Nikos Vassiliadis <nvass at gmx.com>

I am not sure that this is a good idea. The core idea of VNETs
is that they are isolated from each other. If we serialize purging,
then vnets are strongly affecting each other.

AFAIU, from the PR there is some panic fixed. What is the actual bug
and why couldn't it be fixed with having per-vnet thread?

-- 
Totus tuus, Glebius.


More information about the svn-src-all mailing list