v1.5.0
What's Changed
Features
- Auto-detect software flow offload (#5) — the realtime monitor now detects whether the router is running OpenWrt's software flow offload and switches its speed-measurement strategy accordingly:
- No offload — conntrack byte counters remain accurate; we read them as before.
- Offload active — conntrack stops accounting for fast-path packets once a flow is offloaded. We instead read an nftables counter map attached at
forward priority -200(before the offload hook), which captures every packet. - The choice is re-evaluated on each refresh, so toggling flow offload in OpenWrt doesn't break the speed graph mid-session.
Installation
| File | OpenWrt | Install command |
|---|---|---|
luci-app-trafficctl.ipk |
21.02 – 24.10 | opkg install <file> |
luci-app-trafficctl.apk |
25.12+ | apk add --allow-untrusted <file> |
Stable URLs (always point to the latest release):
wget https://github.com/YusDyr/luci-app-trafficctl/releases/latest/download/luci-app-trafficctl.ipk
wget https://github.com/YusDyr/luci-app-trafficctl/releases/latest/download/luci-app-trafficctl.apkIf you're already on v1.4.0+, opkg upgrade / apk upgrade works in place.
Full Changelog: v1.4.0...v1.5.0