AyanZ
February 26, 2026, 8:53pm
1
Hi everyone,
I'm trying to use the full hardware of the router and getting the best setting to have lowest amount of bufferbloat without SQM is the first thing I'm also gonna do more things like install Tailscale for remote access to the router, Guest Network with VLAN , AGH for Adblocking etc
I have a doubt that this could be helped without SQM but do let me know if there is a way or I need to upgrade my Internet Package and enable SQM?
Uses of the internet in the house are Whatsapp Calling, Work From Home, Gaming, Social Media
I'm running OpenWrt 24.10.5 on the Netgear Orbi RBR50v1 and have a 20Mbps Transworld Fiber connection.
I saw in a post that you should test different Packet Steering and Flow Offloading configurations to find the optimal balance of bandwidth and latency (calculated as idle + max(up,down)).
These are the results :
Packet Steering Tests
Configuration
Bufferbloat Grade
Unloaded Latency
DL Active Spike
UL Active Spike
DL Speed
UL Speed
Disabled
C
102 ms
+166 ms
+14 ms
20.5 Mbps
19.8 Mbps
Enabled
C
107 ms
+169 ms
+9 ms
20.1 Mbps
19.9 Mbps
Enabled All CPUs
C
104 ms
+184 ms
+6 ms
19.5 Mbps
20.0 Mbps
Enabled + 128 Flows
C
103 ms
+151 ms
+0 ms
27.6 Mbps*
19.3 Mbps
Enabled + 256 Flows
C
37 ms
+179 ms
+9 ms
20.2 Mbps
19.7 Mbps
All CPUs + 128 Flows
C
38 ms
+159 ms
+10 ms
19.8 Mbps
20.6 Mbps
All CPUs + 256 Flows
C
38 ms
+165 ms
+6 ms
19.4 Mbps
18.7 Mbps
Flow Offloading Tests
Configuration
Bufferbloat Grade
Unloaded Latency
DL Active Spike
UL Active Spike
DL Speed
UL Speed
Software Offload
C
100 ms
+146 ms
+11 ms
19.7 Mbps
20.5 Mbps
Hardware Offload
D
103 ms
+236 ms
+1 ms
17.7 Mbps
20.8 Mbps
Custom IRQ Core Pinning
I also tried using my smp_affinity script to manually pin IRQs to see if isolating the traffic helped:
Moved 2.4GHz WiFi to CPU1 (irq 67 68)
Moved Ethernet RX (Download) to CPU2 (irq 49 51 53 55)
Moved Ethernet TX (Upload) to CPU3 (irq 33 37 41 45)
Snapshot of the IRQ's after pining:
CPU0 CPU1 CPU2 CPU3
26: 73495 53830 118805 58691 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 32443 0 0 106863 GIC-0 97 Edge c080000.ethernet:txq0
37: 1414341 0 0 145695 GIC-0 101 Edge c080000.ethernet:txq4
41: 75399 0 0 84533 GIC-0 105 Edge c080000.ethernet:txq8
45: 49739 0 0 108575 GIC-0 109 Edge c080000.ethernet:txq12
49: 1533417 0 426872 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 137937 0 25733 0 GIC-0 274 Edge c080000.ethernet:rxq2
53: 251657 0 45463 0 GIC-0 276 Edge c080000.ethernet:rxq4
55: 156909 0 51500 0 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 2494 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 131108 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 6458 24785 0 0 GIC-0 200 Level ath10k_ahb
68: 21 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 3772 3720 3660 3772 Rescheduling interrupts
IPI3: 233743 2007065 560745 2192022 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 6 2 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Custom IRQ Results:
Grade: C
Unloaded Latency: 63 ms (Jitter skyrocketed to 30.9 ms)
DL Active Spike: +159 ms
UL Active Spike: +0 ms
DL Speed: 19.8 Mbps
UL Speed: 19.8 Mbps
It is placebo... Number of flows has no effect on packets forwarded, only on local sockets. So your measurement is +/-30% accurete.
AyanZ
February 26, 2026, 8:57pm
3
I didn't know about that I just did the test with every setting there was in Packet Steering.
AyanZ
February 26, 2026, 9:01pm
4
Leaving that aside what do you think is the best setting to choose?
What is your uplink technology and your router model? (qualcomm-ax ????)
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):
Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/dhcp
cat /etc/config/firewall
AyanZ
February 26, 2026, 9:10pm
6
The ISP uses EPON Technology and I'm running PPPoE Connection the ONU is in Bridge Mode with VLAN Tag and PPPoE Credentials on the Router itself no MAC Cloning
ubus call system board
{
"kernel": "6.6.119",
"hostname": "OpenWrt",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "NETGEAR RBR50",
"board_name": "netgear,rbr50",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "24.10.5",
"revision": "r29087-d9c5716d1d",
"target": "ipq40xx/generic",
"description": "OpenWrt 24.10.5 r29087-d9c5716d1d",
"builddate": "1766005702"
}
}
/etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdc3:96c3:c594::/48'
option packet_steering '0'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
option ipv6 '0'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option delegate '0'
config device
option name 'wan'
option macaddr 'XX:XX:XX:XX:XX:XX'
option ipv6 '0'
config interface 'wan'
option device 'wan'
option proto 'pppoe'
option username ''
option password ''
option ipv6 '0'
option sourcefilter '0'
option delegate '0'
config device
option name 'eth0'
option ipv6 '0'
config device
option name 'pppoe-wan'
option ipv6 '0'
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'soc/40000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
option band '5g'
option channel 'auto'
option htmode 'VHT80'
option cell_density '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid ''
option encryption 'sae'
option key ''
option ocv '0'
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc/a000000.wifi'
option band '2g'
option channel 'auto'
option htmode 'HT20'
option cell_density '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid ''
option encryption 'psk2+ccmp'
option key ''
config wifi-device 'radio2'
option type 'mac80211'
option path 'platform/soc/a800000.wifi'
option band '5g'
option channel '36'
option htmode 'VHT80'
option disabled '1'
config wifi-iface 'default_radio2'
option device 'radio2'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
/etc/config/dhcp
config dnsmasq
option domainneeded '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option cachesize '1000'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option localservice '1'
option ednspacket_max '1232'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
option piofolder '/tmp/odhcpd-piofolder'
config host
option name 'AyanZ_'
option ip '192.168.1.225'
list mac 'XX:XX:XX:XX:XX:XX'
option leasetime 'infinite'
config host
option name 'Mara'
option ip '192.168.1.187'
list mac 'XX:XX:XX:XX:XX:XX'
option leasetime 'infinite'
config host
option name 'Infinix-NOTE-40'
option ip '192.168.1.217'
list mac 'XX:XX:XX:XX:XX:XX'
option leasetime 'infinite'
config host
option ip '192.168.1.216'
list mac 'XX:XX:XX:XX:XX:XX'
option name 'Infinix-HOT-50-Pro-M'
option leasetime 'infinite'
config host
option ip '192.168.1.137'
list mac 'XX:XX:XX:XX:XX:XX'
option name 'Infinix-NOTE-8'
option leasetime 'infinite'
config host
option name 'HUAWEI_Y7_Prime_2018-9f5b'
option ip '192.168.1.168'
list mac 'XX:XX:XX:XX:XX:XX'
option leasetime 'infinite'
config host
option ip '192.168.1.178'
list mac 'XX:XX:XX:XX:XX:XX'
option name 'Infinix-HOT-50-Pro-Z'
option leasetime 'infinite'
/etc/config/firewall
config defaults
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option synflood_protect '1'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'lan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
20Mbps is very low for PON?
Are you testing wired? You have to set wifi country codes
Default was this.
- option packet_steering '0'
+ option packet_steering '1'
(do not change yet)
AyanZ
February 26, 2026, 9:14pm
8
What do you think is it low?
Yes the tests were done wired, I was gonna do that
I just reseted the router to default and setting things up slowly
Oh and about Packet Steering I have it disabled intentionally was running the IRQ Script that's why that was the last test I did
The 20Mbps internet speed over optical cable is a bit slow..
Set that packet sterring to disabled / 0 and restart router and show /proc/interrupts
I'd say 4tx 4rx interrupts are best organised using (luci-app-)irqbalance
AyanZ
February 26, 2026, 9:18pm
10
That's standard here the Fiber Connection only PTCL company still uses Copper I think to CAT? for Connections
Okay let me send you the /proc/interrupts after a restart
Run same waveform and https://bufferbloat.libreqos.com/vh/ couple of times to pump up the numbers....
AyanZ:
Fiber Connection
Were they doing some QoS it would be much more usable.
AyanZ
February 26, 2026, 9:21pm
12
CPU0 CPU1 CPU2 CPU3
26: 11616 6097 10527 8281 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 18750 0 0 0 GIC-0 97 Edge c080000.ethernet:txq0
37: 12757 0 0 0 GIC-0 101 Edge c080000.ethernet:txq4
41: 17995 0 0 0 GIC-0 105 Edge c080000.ethernet:txq8
45: 15563 0 0 0 GIC-0 109 Edge c080000.ethernet:txq12
49: 81540 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 1202 0 0 0 GIC-0 274 Edge c080000.ethernet:rxq2
53: 2004 0 0 0 GIC-0 276 Edge c080000.ethernet:rxq4
55: 1167 0 0 0 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1116 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 72089 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 18114 0 0 0 GIC-0 200 Level ath10k_ahb
68: 20 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1017 1109 929 1259 Rescheduling interrupts
IPI3: 2382 41276 48115 28433 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
Now install luci-app-irqbalance package and log out/in in luci and in services/irqbalance enable it.
Then rerun tests again. tx rx interrupts should hit each CPU....
1 Like
AyanZ
February 26, 2026, 9:27pm
14
Not the Irqbalance results this is just to pump up the numbers
cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
26: 24372 13446 22402 14468 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 57834 0 0 0 GIC-0 97 Edge c080000.ethernet:txq0
37: 33447 0 0 0 GIC-0 101 Edge c080000.ethernet:txq4
41: 232380 0 0 0 GIC-0 105 Edge c080000.ethernet:txq8
45: 48726 0 0 0 GIC-0 109 Edge c080000.ethernet:txq12
49: 359896 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 11909 0 0 0 GIC-0 274 Edge c080000.ethernet:rxq2
53: 137333 0 0 0 GIC-0 276 Edge c080000.ethernet:rxq4
55: 18529 0 0 0 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1324 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 120540 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 46825 0 0 0 GIC-0 200 Level ath10k_ahb
68: 20 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1148 1274 1088 1419 Rescheduling interrupts
IPI3: 5603 225812 230456 185674 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
AyanZ
February 26, 2026, 9:29pm
15
All the test I did with Packet Steerings or just a normal Bufferbloat test?
Thanks Was not needed, just to verify that some driver does not self-balance interrupts (they do a lot of it on filogic and x86)
Just run one test now
Then after enabling irqbalance
Then with soft oflfload (hw offload is not supported on qualcomm-ax, ignore it)
(and one more interupts view after)
1 Like
AyanZ
February 26, 2026, 9:54pm
18
Baseline Results
LibreQoS
Configuration
Base Latency
Gamer Latency (Bloat added)
Gamer Jitter
Gamer Packet Loss
Video Call Latency
Video Stream Latency
Pure Baseline
100.3 ms
209 ms (+121.3 ms)
31.9 ms
67.3%
203 ms
203 ms
Waveform
Configuration
Grade
Speeds (DL / UL)
Unloaded (Median / Max / Jitter)
DL Active (Median / Max / Jitter)
UL Active (Median / Max / Jitter)
Pure Baseline
D
20.8 / 19.2 Mbps
95.6 / 101.3 / 1.3 ms
251.1 / 813.4 / 164.7 ms
97.4 / 412.7 / 5.7 ms
CPU0 CPU1 CPU2 CPU3
26: 8350 7392 7973 5021 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 86085 0 0 0 GIC-0 97 Edge c080000.ethernet:txq0
37: 27501 0 0 0 GIC-0 101 Edge c080000.ethernet:txq4
41: 58818 0 0 0 GIC-0 105 Edge c080000.ethernet:txq8
45: 60862 0 0 0 GIC-0 109 Edge c080000.ethernet:txq12
49: 155662 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 9705 0 0 0 GIC-0 274 Edge c080000.ethernet:rxq2
53: 59359 0 0 0 GIC-0 276 Edge c080000.ethernet:rxq4
55: 17411 0 0 0 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1228 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 39 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 22 0 0 0 GIC-0 200 Level ath10k_ahb
68: 21 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1312 1018 1247 1135 Rescheduling interrupts
IPI3: 5082 113395 114596 118078 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
Irqbalance
LibreQoS
Configuration
Base Latency
Gamer Latency (Bloat added)
Gamer Jitter
Gamer Packet Loss
Video Call Latency
Video Stream Latency
Irqbalance Enabled (No Packet Steering)
95.9 ms
189 ms (+118.1 ms)
17.1 ms
83.3%
190 ms
201 ms
Waveform
Configuration
Grade
Speeds (DL / UL)
Unloaded (Median / Max / Jitter)
DL Active (Median / Max / Jitter)
UL Active (Median / Max / Jitter)
Irqbalance Enabled
C
19.5 / 20.5 Mbps
96.4 / 103.2 / 2.2 ms
241.2 / 1181.5 / 72.4 ms
99.4 / 509.3 / 10.2 ms
CPU0 CPU1 CPU2 CPU3
26: 12466 11279 10884 7433 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 125756 34365 0 0 GIC-0 97 Edge c080000.ethernet:txq0
37: 51217 1247 28 15026 GIC-0 101 Edge c080000.ethernet:txq4
41: 70461 25175 1429 0 GIC-0 105 Edge c080000.ethernet:txq8
45: 60890 6187 0 38177 GIC-0 109 Edge c080000.ethernet:txq12
49: 292277 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 18206 8145 83 4657 GIC-0 274 Edge c080000.ethernet:rxq2
53: 59375 0 37286 0 GIC-0 276 Edge c080000.ethernet:rxq4
55: 27796 780 0 158 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1252 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 39 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 22 0 0 0 GIC-0 200 Level ath10k_ahb
68: 21 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1321 1036 1256 1153 Rescheduling interrupts
IPI3: 44224 174966 209819 186472 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
Software Flow Offloading
LibreQoS
Configuration
Base Latency
Gamer Latency (Bloat added)
Gamer Jitter
Gamer Packet Loss
Video Call Latency
Video Stream Latency
Software Offload Only (No Irqbalance/Steering)
103.3 ms
203 ms (+126.6 ms)
28.9 ms
81.8%
196 ms
191 ms
Waveform
Configuration
Grade
Speeds (DL / UL)
Unloaded (Median / Max / Jitter)
DL Active (Median / Max / Jitter)
UL Active (Median / Max / Jitter)
Software Offload Only
C
18.4 / 20.3 Mbps
101.7 / 105.0 / 2.3 ms
232.4 / 1257.9 / 98.6 ms
101.7 / 114.4 / 2.2 ms
CPU0 CPU1 CPU2 CPU3
26: 24097 22780 17976 15939 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 125756 34374 28172 40621 GIC-0 97 Edge c080000.ethernet:txq0
37: 52804 1534 11807 50170 GIC-0 101 Edge c080000.ethernet:txq4
41: 70461 97576 44607 24776 GIC-0 105 Edge c080000.ethernet:txq8
45: 77957 6223 109470 51074 GIC-0 109 Edge c080000.ethernet:txq12
49: 598527 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 19380 37895 83 42056 GIC-0 274 Edge c080000.ethernet:rxq2
53: 59627 410 65875 14972 GIC-0 276 Edge c080000.ethernet:rxq4
55: 27991 837 22215 882 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1322 0 36 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 39 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 22 0 0 0 GIC-0 200 Level ath10k_ahb
68: 21 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1383 1116 1350 1216 Rescheduling interrupts
IPI3: 121739 327939 301912 388531 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
Irqbalance & Software Flow Offloading
LibreQoS
Configuration
Base Latency
Gamer Latency (Bloat added)
Gamer Jitter
Gamer Packet Loss
Video Call Latency
Video Stream Latency
Irqbalance + Software Offload
100.0 ms
195 ms (+118.2 ms)
16.5 ms
69.2%
216 ms
203 ms
Waveform
Configuration
Grade
Speeds (DL / UL)
Unloaded (Median / Max / Jitter)
DL Active (Median / Max / Jitter)
UL Active (Median / Max / Jitter)
Irqbalance + Software Offload
C
19.3 / 18.5 Mbps
98.6 / 114.1 / 1.6 ms
249.5 / 835.3 / 65.7 ms
110.4 / 123.8 / 5.3 ms
CPU0 CPU1 CPU2 CPU3
26: 17791 16132 13907 11343 GIC-0 20 Level arch_timer
29: 5 0 0 0 GIC-0 270 Level bam_dma
30: 0 0 0 0 GIC-0 239 Level bam_dma
31: 5 0 0 0 GIC-0 139 Level msm_serial0
33: 125756 34374 28172 10859 GIC-0 97 Edge c080000.ethernet:txq0
37: 52804 1534 11807 16207 GIC-0 101 Edge c080000.ethernet:txq4
41: 70461 25175 44506 24776 GIC-0 105 Edge c080000.ethernet:txq8
45: 77957 6190 47376 51074 GIC-0 109 Edge c080000.ethernet:txq12
49: 439002 0 0 0 GIC-0 272 Edge c080000.ethernet:rxq0
51: 19380 8145 83 41846 GIC-0 274 Edge c080000.ethernet:rxq2
53: 59627 410 43924 14808 GIC-0 276 Edge c080000.ethernet:rxq4
55: 27991 837 12014 804 GIC-0 278 Edge c080000.ethernet:rxq6
57: 34 0 0 0 GIC-0 129 Level i2c_qup
58: 1307 0 0 0 GIC-0 155 Level mmc0
59: 2 0 0 0 GIC-0 170 Level 7824900.mmc
61: 0 0 0 0 PCI-MSI 0 Edge aerdrv
62: 0 0 0 0 msmgpio 22 Edge 7824900.mmc cd
63: 0 0 0 0 msmgpio 18 Edge keys
64: 0 0 0 0 msmgpio 49 Edge keys
65: 0 0 0 0 GIC-0 168 Level xhci-hcd:usb1
66: 39 0 0 0 PCI-MSI 524288 Edge ath10k_pci
67: 22 0 0 0 GIC-0 200 Level ath10k_ahb
68: 21 0 0 0 GIC-0 201 Level ath10k_ahb
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 1351 1074 1292 1182 Rescheduling interrupts
IPI3: 73799 265734 255292 266894 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 0 0 0 0 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
Disable offload and leave irqbalance on?
100ms steady latency looks very suspicious. Can you set up pppoe connection in your computer (along with enabling all firewalls) and try it connected directly without router? If it is C 100ms - that is how your line is.
AyanZ
February 26, 2026, 10:20pm
20
That happens not a lot if you're talking about the Unloaded Latency most of the time its from 25ms-45ms today not sure why it high today I'll still do that and let you know