cvs commit: src/sys/netinet ip_divert.c

Robert Watson rwatson at freebsd.org
Tue Oct 19 15:28:50 PDT 2004


On Wed, 20 Oct 2004, Andre Oppermann wrote:

> Hmm... I'll take a look at those attempts and see what I can come up
> with to get some general solution for the protocol cases.  The approach
> of callout_drain() looks promising though. 

BTW, it looks like the divert pcb zone uses UMA_ZONE_NOFREE so that the
memory is type-stable (presumably in particular for the sysctl), so all
memory allocated by the divert module for pcbs is likely leaked on unload.
I'm beginning to think we should just block unload for divert and solve
the unload problem another day for another protocol...

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org      Principal Research Scientist, McAfee Research




More information about the cvs-src mailing list