Just upgraded to 10-stable from today and I've noticed several wireless clients can no longer authenticate. Running hostapd with debug in foreground shows single client authenticate then no more log messages are displayed. Killing hostapd with Ctrl-C shows the following message: ^Celoop: could not process SIGINT or SIGTERM in two seconds. Looks like there is a bug that ends up in a busy loop that prevents clean shutdown. Killing program forcefully. Tracing hostapd shows it's getting stuck at pcap_next(), so I've made a wild guess and tried disabling some non-default bpf related sysctls I've set, namely net.bpf.zerocopy_enable which seems to made hostapd happy again. I see a few bpf.c commits from Aug that might be suspect: r286859 | loos | 2015-08-17 19:06:14 +0000 (Mon, 17 Aug 2015) | 17 lines r286856 | loos | 2015-08-17 18:43:39 +0000 (Mon, 17 Aug 2015) | 29 lines r286850 | loos | 2015-08-17 18:21:18 +0000 (Mon, 17 Aug 2015) | 18 lines
A commit references this bug: Author: bar Date: Mon Apr 22 00:44:35 UTC 2019 New revision: 499598 URL: https://svnweb.freebsd.org/changeset/ports/499598 Log: Fix build with upnp 1.8.x. PR: 203827 Submitted by:Tobias Kortkamp <tobik@freebsd.org> Changes: head/net-p2p/amule/files/patch-m4_libupnp.m4 head/net-p2p/amule/files/patch-src_UPnPBase.cpp head/net-p2p/amule/files/patch-src_UPnPBase.h