CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2020/01/23 18:45:31
Modified files: sys/net : if_tun.c Log message: move to if_vinput() in tun_dev_write. this means tun doesn't queue the packet on input for the network stack to process, it's pushed through as part of the write into the kernel. discussed at length with claudio@ who agrees that avoiding a queue, and charging the writing process with the work associated with the packet, are both reasonable (good) things to do.