tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: relevant panic() when combining lagg(4), vlan(4) and bridge(4)



Le 07/01/2025 à 20:47, Sverre Froyen a écrit :
Hi Jean-Yves,

It looks like bug #57650 is relevant here. I had the same panic and ended up using this configuration successfully

# cat /etc/ifconfig.lagg0
!ifconfig wm0 up
!ifconfig wm1 up
create
laggproto lacp laggport wm0 laggport wm1
192.168.2.1 netmask 255.255.255.0
mtu 1500
up

Regards,

So no luck here, the same panic() happens even with MTU set as shown in #57650.

I think there is a larger locking issue at play in lagg(4) that affects packet handling in untested paths; do you think it should be a separate PR or added to #57650?

Thanks,

===== DDB trace after change =====

Stopped in pid 0.3 (system) at netbsd:breakpoint+Ox5: leave
breakpoint() at netbsd:breakpoint+0x5
vpanic() at netbsd:vpanic+0x183
panic() at netbsd:panic+0x3c
lockdebug_abort() at netbsd:lockdebug_abort+0x114
mutex vector enter() at netbsd:mutex_vector_enter+Ox32b
bridge_input() at netbsd:bridge_input+0x946
vlan_input() at netbsd:vlan_input+0x143
ether_input() at netbsd:ether_input+Ox4c2
bridge_input() at netbsd:bridge_input+Oxa10
lagg_input_ethernet() at netbsd:lagg_input_ethernet+Ox2ab
if_percpuq_softint() at netbsd:if_percpuq_softint+0x8d
softint_dispatch() at netbsd:softint_dispatch+0x95
DDB lost frame for netbsd:Xsoftintr+0x4c, trying 0xffffb90939d9d0f0
Xsoftintr() at netbsd:Xsoftintr+0x4c

--
jym@


Home | Main Index | Thread Index | Old Index