I believe I found a post that addresses a similar issue here. I have done some testing with SQM enabled and playing with the upper and lower limits per hop.
For more context, I have a setup where I have 5 MM8108-EKH01-01 radios in a straight line about 10ft apart. I have a variable step attenuator on each radio to simulate distance. I attenuated each radio enough so that it only sees its peers and creates a proper mpath entry to reach radios that are BLOS.
The issue I put above was happening with just 3 radios in a similar scenario using the FIFO default packet management. Now that I am using SQM and I set the DL and UL data rate limits appropriately, the links on the radios don’t fail anymore. Before, when TX fails and retries spike and the MMRC drops my MCS to 1 or 0, the links between my radios would drop and sometimes never recover unless rebooted.
Is there a way to dynamically define a throughput limit instead of defining it based on a “worst case” data rate scenario? I am wondering if Morse Micro has anything implemented to deal with packet management and “bloating” scenarios that was happening in my case.