On Thu, Feb 09, 2017 at 12:36:44PM +0100, Martin Pieuchot wrote: > Please test and report back.
This diff triggers a deadlock in /usr/src/regress/sys/net/pf_divert. Several processes hang in netlock on the remote machine. root@ot2:.../~# ps axkl | grep netlock 0 27718 0 0 10 0 0 0 netlock DK ?? 0:01.66 (softcloc 0 65641 0 0 10 0 0 0 netlock DK ?? 0:01.66 (systq) 0 98536 0 0 10 0 0 0 netlock DK ?? 0:23.32 (softnet) 0 29505 0 0 10 0 0 0 netlock DK ?? 0:00.12 (pfpurge) 0 31797 57781 0 10 0 912 2932 netlock Ds ?? 0:00.03 sshd: roo After the test timeout the machine recovers. ======== run-regress-inet-args-icmp-to ======== time SUDO= perl -I/usr/src/regress/sys/net/pf_divert /usr/src/regress/sys/net/pf_divert/remote.pl -f inet 10.188.81.21 10.188.81.188 ot2 /usr/src/regress/sys/net/pf_divert/args-icmp-to.pl Remote no 'Shutdown' in server.log after 20 seconds at /usr/src/regress/sys/net/pf_divert/remote.pl line 211. *** Error 255 in /usr/src/regress/sys/net/pf_divert (Makefile:136 'run-regress-inet-args-icmp-to') bluhm