Re: CVS commit: src/sys/netinet

2010-10-05 Thread Mindaugas Rasiukevicius
Christoph Egger christoph_eg...@gmx.de wrote: Re-structure IPv4 reassembly code to make it more MP-friendly and simplify some code fragments while here. Also, use pool_cache(9) and mutex(9). IPv4 reassembly mechanism is MP-safe now. To generate a diff of this commit: cvs

Re: CVS commit: src/sys/netinet

2010-10-05 Thread Christoph Egger
Christoph Egger christoph_eg...@gmx.de wrote: Re-structure IPv4 reassembly code to make it more MP-friendly and simplify some code fragments while here. Also, use pool_cache(9) and mutex(9). IPv4 reassembly mechanism is MP-safe now. To generate a diff of this commit:

Re: CVS commit: src/sys/netinet

2010-10-05 Thread enami tsugutomo
Can you try with a LOCKDEBUG + DEBUG/DIAGNOSTIC kernel? The kernel has all three options. Hm, if you have DEBUG enabled, kern_free() might fill free'ed area with WEIRD_ADDR. enami. Index: sys/netinet/ip_reass.c === RCS file: