How to Measure PPTP Speed on an OpenWrt Router
OpenWrt PPTP speed depends on CPU, encryption, and GRE overhead. Use wired iperf3 tests, CPU checks, and repeatable benchmarks to find your real limit.
OpenWrt PPTP speed depends on CPU, encryption, and GRE overhead. Use wired iperf3 tests, CPU checks, and repeatable benchmarks to find your real limit.
I build and flash custom firmware so I can run a practical OpenWRT eBPF packet capture on small routers without guessing. I focus on concrete steps: kernel config flags, compiling from source, and verifying support with bpftool. I explain three workable capture paths: quick XDP loads via iproute2 or xdp-tools, debugfs prints using bpf_trace_printk, and […]
Packet steering spreads network load across CPU cores on multi-core routers, but only helps if one core is bottlenecked. Check /proc/interrupts first to decide.
Run `bpftool feature` before you write any code, because an eBPF load balancer only earns its place when you actually need to forward or drop packets before.
XDP offload runs programs on the NIC processor, not your CPU. Learn which modes actually use hardware and how to verify your real attach mode.
TP-Link SG2210XMP-M2 leads our tested PoE switches for homelabs, offering 2.5G ports and 10G uplinks. Compare fanless options with real PoE budgets.
Ethernet backhaul turns OpenWrt mesh nodes into simple access points; this guide covers bridges, VLANs, roaming, DHCP, and checks to avoid loops.
Katran forwards packets at the NIC receive path using eBPF and XDP, eliminating userspace overhead and lock contention to hold at Facebook scale.