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.

Reply via email to