CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2015/12/09 05:07:42
Modified files: sys/net : ifq.c Log message: rework ifq_serialise to avoid some atomic ops. now both the list of work and the flag saying if something is running the list are protected by a single mutex. it cuts the number of interlocked ops for an uncontended run of the queue from 5 down to 2. jmatthew likes it.