[Bug 280386] if_bridge throws output errors under load

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 26 Jul 2024 23:35:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280386

--- Comment #10 from fatalnix@gmail.com ---
I have upgraded to 14.1-release-p2 and I am now able to reproduce this issue
using the same tests.

I did a few different tests, ensuring a solid 950~ Mbit/s link during my iperf3
tests. Each of them raised error when using the FreeBSD box as the iperf3
client.

For 60 seconds each as you did, I tested though with

iperf3 -P4:
bridge123  1500 <Link#18>        58:9c:fc:10:ff:92   624390     0     0 
4886859    13     0

iperf -P8
bridge123  1500 <Link#18>        58:9c:fc:10:ff:92  1262380     0     0 
9777020   187     0
bridge123     - 192.168.88.0/24  192.168.88.3       1216769     -     - 
9777104     -     -

and iperf3 -P40, which is as many threads as I have physically:
bridge123  1500 <Link#18>        58:9c:fc:10:ff:92   2179910     0     0 
14681352  1756     0
bridge123     - 192.168.88.0/24  192.168.88.3        2134298     -     - 
14683001     -     -

The Oerrs field increases in error significantly, but if you notice, different
P values do not seem to change the rate of errors generated either.

Checking with sysctl after:
# sysctl dev.igb.0.iflib | grep r_drops
dev.igb.0.iflib.txq7.r_drops: 94
dev.igb.0.iflib.txq6.r_drops: 291
dev.igb.0.iflib.txq5.r_drops: 52
dev.igb.0.iflib.txq4.r_drops: 356
dev.igb.0.iflib.txq3.r_drops: 232
dev.igb.0.iflib.txq2.r_drops: 252
dev.igb.0.iflib.txq1.r_drops: 311
dev.igb.0.iflib.txq0.r_drops: 157


This stayed at 0 yesterday when I was still running on 14.0 release p6.

-- 
You are receiving this mail because:
You are the assignee for the bug.