On Tue, Oct 29, 2024 at 10:05:21AM +0000, Stuart Henderson wrote:
> So to summarize what is clear from the recent findings:
> 
> - em(4) is doing something that trips problems
> - either the path from LRO->TSO, or something with LRO itself,
> is doing something that trips problems
> 
> and (mentioned elsewhere but including it for tech@ readers) -
> mbuf handling in wg(4) is broken.
> 
> So on some systems disabling tcplro on interfaces ("ifconfig
> vio0 -tcplro", "ifconfig ix0 -tcplro" etc) may help work around
> the problem. On others (like the em case) that won't help.
> 
> With the em case with no TSO, possibly running wg(4) in a VM and
> disabling tcplro on vio in the guest may help sidestep the wg(4)
> problems. (And if it's not that, net.inet.tcp.tso=0 might be worth
> a try).

To add another data point (not sure if it helps):

On a vmd host which uses ix(4), a vmd guest running wg(4) has
been stable for half a year of uptime. No crashes at all.
Both systems are still running 7.5. Haven't upgraded yet.

Reply via email to