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@

Reply via email to