CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2022/06/29 03:08:07
Modified files: sys/net : if.c if_ethersubr.c if_pppoe.c if_pppoe.h netisr.h Log message: ether_input() called with shared netlock, but pppoe(4) wants it to be exclusive. Do the pppoe(4) input within netisr handler with exclusive netlok held and remove kernel lock hack from ether_input(). This is the step back, but it makes ether_input() path better then it is now. Tested by Hrvoje Popovski. ok bluhm@ claudio@