CVSROOT: /cvs Module name: src Changes by: [email protected] 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@
