CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/07/15 16:56:14
Modified files:
sys/net : if_pppx.c pipex.c pipex_local.h
Log message:
Introduce fine grained pipex(4) locking. Use per-session `pxs_mtx'
mutex(9) to protect session context. Except MPPE encryption, PPPOE
sessions are mostly immutable, so no lock required for that case.
Global pipex(4) data is already protected by `pipex_list_mtx' mutex(9),
so pipex(4) doesn't rely on netlock anymore.
Recursion was removed from pipex_mppe_input() and pipex_mppe_output().
ok bluhm@