Bufferbloat? Plain Explanation
Bufferbloat is the reason your video call freezes the moment someone uploads a photo: your router's buffers fill up with queued data, and everything waits in line behind the upload. More bandwidth does not fix it — smarter queueing does. It is one of the most common and least known causes of 'fast internet that feels slow.'

TL;DR / Quick Fix
Quick fix: bufferbloat means bloated router buffers delay your traffic when the connection saturates — uploads freeze calls even on fast plans. Test with a bufferbloat test during an upload. The fix is Smart Queue Management (SQM) on the router, which keeps latency low when the line is busy.
Follow these steps
- Understand the traffic jam. When your connection saturates — a cloud backup uploading, a big file sending — packets queue in the router's oversized buffers. Interactive traffic like calls waits behind the queue, and latency spikes from 20ms to 2000ms. That is bufferbloat.
- Test for it properly. Run a bufferbloat test (it measures ping during a saturating upload) — or use the router fix walkthrough which includes the test. Test while uploading something big for an honest result.
- Enable Smart Queue Management. SQM (often fq_codel or cake) tells the router to keep queues short and fair. It lives in advanced QoS settings on better routers — turning it on is the actual cure, not a workaround.
- Cap speeds slightly below maximum. SQM works best when the router knows your real speeds. Set the SQM limits to about 90-95% of your measured speed so the router — not the ISP's bloated equipment — controls the queue.
- Check whether your router even offers SQM. ISP-provided routers usually do not. If yours lacks it, that is a legitimate reason to consider a better router — bufferbloat is a hardware-capability problem.
- Do not buy bandwidth to fix it. A faster plan with the same bloated buffers just builds a bigger traffic jam. Fix the queueing first; only then consider whether you need more speed.

What NOT to do
- Do not confuse bufferbloat with slow internet. Your speed test can look perfect while bufferbloat wrecks every call — they are different measurements.
- Do not enable old-style QoS instead. Traditional priority QoS rarely helps bufferbloat and often makes it worse; you want modern SQM (fq_codel/cake) specifically.
- Do not test bufferbloat on an idle connection. The problem only appears under load — an idle ping test will look fine and mislead you.
- Do not assume gaming routers fix it automatically. Some do, some just add blinking lights — verify SQM is actually present and enabled.
Frequently asked questions
Why does my call freeze when someone uploads a photo?
Classic bufferbloat: the upload saturates your connection, packets queue up, and the call's packets wait behind them. SQM fixes exactly this.
Is bufferbloat the ISP's fault?
Partly — bloated buffers exist in ISP equipment too. But the buffer you control (your router) is where SQM makes the biggest difference.
Will a mesh system fix bufferbloat?
Only if the mesh router supports SQM. Mesh fixes coverage, not queueing — check the feature list, not the marketing.