Thanks to everyone who has worked on OpenWrt over the years and to the google employee who ascertained the root of the problem now known as buffer bloat. I have enabled SQM on my OpenWrt on a Raspberry Pi after noticing ICMP packet drops in LuCI monitoring. No more ICMP drops. At first I thought that the graphing was broken, but i was able to confirm that its working, SQM really has solved this problem and i get an A+ buffer bloat rating.
Have a CCNA to my name but still getting my head around the root cause of buffer bloat from a detailed technical perspective. Perhaps I misunderstand the problem because the thought that occurs to me is that if buffer sizes on the internet have increased in a way that is problematic to TCP/IP, have the ITU or other international telecommunications engineering bodies initiated projects to co-ordinate the gradual reduction of these buffers overtime? The problem of IPv4 address depletion was overcome with a systematic plan to phase out IPv4 and phase in IPv6 over a long period of time. Has the problem been addressed at this level or is it too insignificant to warrant the allocation of resources?