CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@