Panic / wedge from bridging tap and vlan

John Klos <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.devel.network
Message-ID <[email protected]>
Hi, all,

I may've written about this before, but in case I didn't, I just set up a 
bridge between a tap interface which is used by tinc (pkgsrc/net/tinc) and 
a vlan.

It worked, but the moment I tried to use it, the machine became 
unresponsive. I couldn't enter the kernel debugger because of USB 
keyboard, but I got some info after reboot:

...
Starting virecover.
Checking for core dump...
savecore: check_kmem:429: kum_read msgbuf: _kvm_kvatop(ffffa50855d24000)
Feb 2 23:03:19 sage savecore: reboot after panic: lock error: Mutex: 
nutex_vector_ente r.548: locking against nyself: lock Oxffffd152aab57080 
cpu 0 lup 0xffffd152a9aeb480 savecore: reboot after panic: lock error: 
Mutex: mutex_vector_enter ,548: locking agains t myself: lock 
Oxffffd152aab57080 cpu 0 lup 0xffffd152a9aeb480
savecore: system went doun at Sun Feb 2 22:40:05 2025 savecore: uriting 
compressed core to /var/crash/netbsd.1.core.gz

(phone OCR isn't great)

Either this shouldn't happen, which is to say that bridging to a vlan 
should work, or this shouldn't be allowed, I'd think.

NetBSD 10.1, amd64.

Thoughts?

John
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.