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