I don't know if this is enough, but I haven't had access to web using other device when kernel panicked.
sysctl kern.version kern.version=OpenBSD 6.0-beta (GENERIC.MP) #2198: Sun Jun 19 11:58:45 MDT 2016 r...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP It happened after command: sudo halt -p What has been written during panic panic:kernel diagnostic assertion "(sk->inp == NULL) || (sk->inp->inp_pf_sk == NULL)" failed: file "../../../net/pf.c", line 6870 Stopped at Debugger+0x9: leave TID PID UID PRFLAGS 0x100010 PFLAGS 0x80 CPU 0 COMMAND pflogd Debugger() at Debugger+0x9 panic() at panic+0xfe __assert() at assert+0x25 pf_state_key_unref() at pf_state_key_unref+0xc6 pf_pkt_unlink_state_key() at pf_pkt_unlink_state_key+0x15 m_free() at m_free+0xa0 sbdrop() at sbdrop+0x80 sbflush() at sbflush+0x1f sbrelease() at sbrelease+0x11 sorflush() at sorflush+0x17c sofree() at sofree+0xbc soclose() at soclose+0x92 soo_close() at soo_close+0x1e (or0x1c) fdrop() at fdrop+0x2c end trace frame: 0xffff800032d01da0, count: 0