CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2022/06/26 15:19:53
Modified files: sys/net : if_ethersubr.c Log message: Don't take kernel lock on pipex(4) pppoe input. This extra serialization is not required. In packet processing path we have shared netlock held, but we do read-only access on per session `flags' and `ifindex'. We always modify them from ioctl(2) path with exclusive netlock held. The rest of pipex(4) session is immutable or uses per-session locks. ok bluhm@