CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2015/03/31 22:00:55

Modified files:
        sys/net        : if.c if_var.h 

Log message:
create a taskq for network tasks to run in. cut ether_input_mbuf
and if_input up so the work ether_input does gets run on the task
instead of directly from hardware receive handlers.

this is a step toward letting hardware drivers run without biglock
by shoving the work the stack does which needs that lock sideways.

general agreement at s2k15
ok mpi@ kettenis@ claudio@

Reply via email to