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@