Hello, please do not use the patch I've sent last Friday. It's wrong. It might work, but it's a dead end in evolution. The thing is I misunderstood (read: ignored) all the constraints behind packets and interrupts in OpenBSD kernel.
see mikeb's email below. please do not wast your cycles with the stuff from last Friday. regards sasha cut here to get mike's email... --------8<---------------8<-----------------8<-------- Hi, We will certainly discuss it next week, but I think this is a wrong direction. rw-locks don't mix with interrupts at all, grabbing locks for every packet should also be avoided if possible. You have mentioned deferred rule gc that you've implemented. perhaps this is more important to do right now. Get rid of as much memory operations during packet processing as possible. This is something that can be committed early. Cheers, Mike
