10gb wan issue?

I’m not saying the device doesn’t exist, since I just tested it.

I’m saying that @burt information is incorrect; you can’t get 10Gbps through IPFire with this device.

@pscar13
so there are some/huge/significant differences when comparing
both outputs. especially the kernel driver for eth0/red0
also some parameters of ethtool :thinking:
have you tried to alter these on ipf :red_question_mark:

@topic
indeed the data from @burt confuses me also :man_shrugging:

Don’t get it. Why are you confused?

I am doing tests to help specialists fix IPFire if possible, but I don’t want to play the sorcerer’s apprentice.

1 Like

@xperimental

two members tested with bad performance
one member tested with good performance
that is what i resume from this topic ...
:thinking:

so let us see what comes up next
:popcorn:

I have in private 3 HV with 10Gbit and a 10Gbit switch. I may use 2 HV for testing this (the one with Windows Server 2022 and HyperV will be one client (because of GUI), the Proxmox will host IPFire) and I will get a Intel 710-DA2 and install that in my last build (Intel 265K) as the other client. I will test it for my own with screenshots etc.

OT: for all that blaming shit in here let me tell you one thing: I dislike you all! :laughing:

this is on on IPfire

perhaps try turning that off.

Thank you, but no change

Did you reboot?

I don’t understand what you mean.
Please explain the procedure to follow if updates are necessary: ​​Which commands? Which parameters to modify? In which files?

I think @hvacguy needs to answer that.
I was just asking, because many driver-parameters are only recognized when loading the module, so a reboot may be needed before the change is done.
For a temporary test, you can use “ethtool” like this:

ethtool -K <if-name> hw-tc-offload off

HTH

Thank you.
That’s exactly what I did

Both give almost the same results in the iperf3 tests: 3.6 Gbps when on and 3.8 Gbps when off, but far from 9.5 Gbps.

You give me to much credit.

My linux skills are not that good. :upside_down_face:

When you spend over 700 € on equipment and realize the advertised performance isn’t there, you have a right to be dissatisfied, right?
ISPs are increasingly offering 8Gbps plans, and while it’s not yet truly useful for home use, it’s understandable to want to take advantage of it.
But if you have to buy a 5,000 € enterprise firewall to use IPFire, I simply want to warn users not to follow the information provided here.

To validate my statement, here is a test that clearly shows that this MiniPC cannot be used with IPFire at 10Gbps

#ipfire 10Gbits/s tests on MiniPC  Qotom Q11032H6 S13 Intel® Core™ 3 N355 2 AQC113C + 4 intel I-226V

PC A : Intel Core I5-12400 - Marvell AQC113C 10G on PCIe 4.0 x 4

Launching an ipfire 2.29 CU198 as a dhcp server and iperf3 (4 instances)
iperf3 -s -p5201 -D
iperf3 -s -p5202 -D
iperf3 -s -p5203 -D
iperf3 -s -p5204 -D

IPFire : MiniPC Intel® Core™ 3 N355 2 AQC113C 10G on PCIe 3.0 x2 + 4 intel I-226V 2.5 G on PCIe 3.0 x1
Install IPFire 2.29 CU198 RED on PC A, Green on PC B

# IPFire Console
ip -s link show green0 > /tmp/avantGreen.txt
ip -s link show red0 > /tmp/avantRed.txt
dmesg -w

PC B : Intel core I7-12700KF - Marvell AQC113C 10G on PCIe 3.0 x 4
Use Windows 11, Antivirus and Firewall deactivation

Launching 4 iperf3 instances
iperf3 -c 192.168.1.254 -p5201 -t 3600 -P 4 -i 10 > iperf3_1.log
iperf3 -c 192.168.1.254 -p5202 -t 3600 -P 4 -i 10 > iperf3_2.log
iperf3 -c 192.168.1.254 -p5203 -t 3600 -P 4 -i 10 > iperf3_3.log
iperf3 -c 192.168.1.254 -p5204 -t 3600 -P 4 -i 10 > iperf3_4.log
 
# IPFire Console
ip -s link show green0 > /tmp/apresGreen.txt
ip -s link show red0 > /tmp/apresRed.txt

dmesg message
[ 2919.450685] perf: interrupt took too long (2512 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[ 3437.189090] perf: interrupt took too long (3141 > 3140), lowering kernel.perf_event_max_sample_rate to 63000

avantRed.txt
5: red0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 20:7c:14:f8:34:eb brd ff:ff:ff:ff:ff:ff
    RX:  bytes packets errors dropped  missed   mcast           
       5752140   85531      0       0       0     486 
    TX:  bytes packets errors dropped carrier collsns           
    4282495125 2842113      0       9       0       0 
apresRed.txt
5: red0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 20:7c:14:f8:34:eb brd ff:ff:ff:ff:ff:ff
    RX:     bytes   packets errors dropped  missed   mcast           
       5752678970  95802745      0       0       0     486 
    TX:     bytes   packets errors dropped carrier collsns           
    1395187860958 921655280      0       9       0       0 
avantGreen.txt
3: green0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 20:7c:14:f8:34:ea brd ff:ff:ff:ff:ff:ff
    RX:  bytes packets errors dropped  missed   mcast           
    4281411266 2830334      0       0       0     469 
    TX:  bytes packets errors dropped carrier collsns           
       4696957   84784      0       0       0       0 
apresGreen.txt
3: green0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 20:7c:14:f8:34:ea brd ff:ff:ff:ff:ff:ff
    RX:     bytes   packets errors dropped  missed   mcast           
    1395885613836 922120878      0       0       0    1589 
    TX:     bytes   packets errors dropped carrier collsns           
       5207571204  95828141      0     325       0       0 

The iperf3 tests stopped and dropped to 0 after reaching a value of 2940 for the first one (I started it late) and 2990 for the others.

iperf3_1.log
[  5] 2940.01-2950.00 sec   270 MBytes   227 Mbits/sec                  
[  7] 2940.01-2950.00 sec   270 MBytes   226 Mbits/sec                  
[  9] 2940.01-2950.00 sec   266 MBytes   223 Mbits/sec                  
[ 11] 2940.01-2950.00 sec   254 MBytes   214 Mbits/sec                  
[SUM] 2940.01-2950.00 sec  1.04 GBytes   890 Mbits/sec                  

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-3036.39 sec  78.2 GBytes   221 Mbits/sec                  sender
[  5]   0.00-3036.39 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  7]   0.00-3036.39 sec  77.9 GBytes   220 Mbits/sec                  sender
[  7]   0.00-3036.39 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  9]   0.00-3036.39 sec  76.4 GBytes   216 Mbits/sec                  sender
[  9]   0.00-3036.39 sec  0.00 Bytes  0.00 bits/sec                  receiver
[ 11]   0.00-3036.39 sec  74.4 GBytes   211 Mbits/sec                  sender
[ 11]   0.00-3036.39 sec  0.00 Bytes  0.00 bits/sec                  receiver
[SUM]   0.00-3036.39 sec   307 GBytes   868 Mbits/sec                  sender
[SUM]   0.00-3036.39 sec  0.00 Bytes  0.00 bits/sec                  receiver

iperf3_2.log
[  5] 2990.00-3000.00 sec   274 MBytes   230 Mbits/sec                  
[  7] 2990.00-3000.00 sec   269 MBytes   226 Mbits/sec                  
[  9] 2990.00-3000.00 sec   267 MBytes   224 Mbits/sec                  
[ 11] 2990.00-3000.00 sec   273 MBytes   229 Mbits/sec                  
[SUM] 2990.00-3000.00 sec  1.06 GBytes   908 Mbits/sec                  

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-3082.85 sec  79.9 GBytes   223 Mbits/sec                  sender
[  5]   0.00-3082.85 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  7]   0.00-3082.85 sec  78.9 GBytes   220 Mbits/sec                  sender
[  7]   0.00-3082.85 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  9]   0.00-3082.85 sec  78.7 GBytes   219 Mbits/sec                  sender
[  9]   0.00-3082.85 sec  0.00 Bytes  0.00 bits/sec                  receiver
[ 11]   0.00-3082.85 sec  80.1 GBytes   223 Mbits/sec                  sender
[ 11]   0.00-3082.85 sec  0.00 Bytes  0.00 bits/sec                  receiver
[SUM]   0.00-3082.85 sec   317 GBytes   885 Mbits/sec                  sender
[SUM]   0.00-3082.85 sec  0.00 Bytes  0.00 bits/sec                  receiver

iperf3_3.log
[  5] 2990.01-3000.01 sec   257 MBytes   215 Mbits/sec                  
[  7] 2990.01-3000.01 sec   268 MBytes   225 Mbits/sec                  
[  9] 2990.01-3000.01 sec   270 MBytes   227 Mbits/sec                  
[ 11] 2990.01-3000.01 sec   264 MBytes   222 Mbits/sec                  
[SUM] 2990.01-3000.01 sec  1.03 GBytes   889 Mbits/sec                  

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-3078.95 sec  75.7 GBytes   211 Mbits/sec                  sender
[  5]   0.00-3078.95 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  7]   0.00-3078.95 sec  78.6 GBytes   219 Mbits/sec                  sender
[  7]   0.00-3078.95 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  9]   0.00-3078.95 sec  79.2 GBytes   221 Mbits/sec                  sender
[  9]   0.00-3078.95 sec  0.00 Bytes  0.00 bits/sec                  receiver
[ 11]   0.00-3078.95 sec  77.5 GBytes   216 Mbits/sec                  sender
[ 11]   0.00-3078.95 sec  0.00 Bytes  0.00 bits/sec                  receiver
[SUM]   0.00-3078.95 sec   311 GBytes   868 Mbits/sec                  sender
[SUM]   0.00-3078.95 sec  0.00 Bytes  0.00 bits/sec                  receiver

iperf3_4.log
[  5] 2990.00-3000.00 sec   244 MBytes   205 Mbits/sec                  
[  7] 2990.00-3000.00 sec   243 MBytes   204 Mbits/sec                  
[  9] 2990.00-3000.00 sec   254 MBytes   214 Mbits/sec                  
[ 11] 2990.00-3000.00 sec   252 MBytes   211 Mbits/sec                  
[SUM] 2990.00-3000.00 sec   994 MBytes   834 Mbits/sec                  

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-3073.61 sec  76.0 GBytes   212 Mbits/sec                  sender
[  5]   0.00-3073.61 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  7]   0.00-3073.61 sec  75.8 GBytes   212 Mbits/sec                  sender
[  7]   0.00-3073.61 sec  0.00 Bytes  0.00 bits/sec                  receiver
[  9]   0.00-3073.61 sec  79.1 GBytes   221 Mbits/sec                  sender
[  9]   0.00-3073.61 sec  0.00 Bytes  0.00 bits/sec                  receiver
[ 11]   0.00-3073.61 sec  78.6 GBytes   220 Mbits/sec                  sender
[ 11]   0.00-3073.61 sec  0.00 Bytes  0.00 bits/sec                  receiver
[SUM]   0.00-3073.61 sec   310 GBytes   865 Mbits/sec                  sender
[SUM]   0.00-3073.61 sec  0.00 Bytes  0.00 bits/sec                  receiver