CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2020/05/30 21:14:59
Modified files: sys/net : pipex.c Log message: use ip{,6}_send instead of ip{,6}_output for l2tp and pptp. pipex output is part of pppx and pppac if_start functions, so it can't rely on or know if it already has NET_LOCK. this defers the ip output stuff to where it can take the NET_LOCK reliably. tested by Vitaliy Makkoveev, who also found that this was necessary after ifq.c 1.38 and provided an excellent analysis of the problem. ok mpi@