On 7 March 2017 at 11:08, Martin Pieuchot <m...@openbsd.org> wrote: > carp(4), as a pseudo-interface, is always executed in the 'softnet' > thread. Using splnet()/splx() might have been relevant when link-state > handlers where directly executed from hardware interrupt handlers. But > nowadays everything is run under the NET_LOCK() in a thread context, so > let's get rid of these superfluous splnet()/splx() dances. > > ok? >
Looks good to me. Hooray for the last pair of splnets in netinet going the way of the Dodo.