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@

Reply via email to