Any comments on performance?
Honestly, not a big difference in my case. It helps with the low latency I require in my network.
Thank you very much, Toke <3
Yeah, seemed appropriate. To Dave! ![]()
I'm using it too. I haven't done any measurements, but by simply browsing the web and doing normal stuff. It feels like "time-to-first-byte" is faster if you catch my drift. Before there was a little "lag" from pressing enter to the page loaded and displayed.
--- a/net/mac80211/sta_info.c
+++ b/net/mac80211/sta_info.c
@@ -2889,15 +2889,7 @@ unsigned long ieee80211_sta_last_active(
static void sta_update_codel_params(struct sta_info *sta, u32 thr)
{
- if (thr && thr < STA_SLOW_THRESHOLD * sta->local->num_sta) {
- sta->cparams.target = MS2TIME(50);
- sta->cparams.interval = MS2TIME(300);
- sta->cparams.ecn = false;
- } else {
- sta->cparams.target = MS2TIME(20);
- sta->cparams.interval = MS2TIME(100);
- sta->cparams.ecn = true;
- }
+ return;
}
void ieee80211_sta_set_expected_throughput(struct ieee80211_sta *pubsta,
This must be an unpopular patch. No one on the mailing list ever acknowledges it (Dave’s or yours).
Actually, it was just merged today: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git/commit/?id=4876376988081d636a4c4e5f03a5556386b49087
That’s amazing! I looked earlier today, then grumbled to myself for a while, then posted. Good times are ahead! Thanks Toke!
I think it'll be what it is...
It's not like Dave Taht can defend/debug it post facto...
You’re such a putz. It certainly is what it is.
Dave 14305 via OpenWrt Forum mail@forum.openwrt.org writes:
That’s amazing! I looked earlier today, then grumbled to myself for a
while, then posted. Good times are ahead! Thanks Toke!
You're very welcome ![]()
Will this patch be backported to OpenWrt main/master and 24.10 branches ? Thank you.
"Keshav A. via OpenWrt Forum" mail@forum.openwrt.org writes:
Will this patch be backported to OpenWrt main/master and 24.10
branches ? Thank you.
I expect it will land in openwrt master whenever they do a rebase on
upstream mac80211. This patch will only land in upstream version 6.16,
though, so not sure how long that will take.
To get it into openwrt sooner, someone will have to open a pull request
with an explicit patch...
I'm just saying that dtaht had keen insight into things - and that insight was over years of time.
It's hard to find someone that could sort things out and keep it going.
Yes, I miss his contributions as many do...
Any ETA when it's in, please?
mac80211 just got updated to 6.14.11, but the upstream revert wasn’t backported to 6.14, so the next mac80211 bump to 6.15.4 or higher will be the winner (see nbd’s comments in the PR).
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.15.4
My condolences to Dave's family & friends. He will be missed. Enjoy being HOME Dave, and Thank You ![]()
Thanks a lot. Much appreciated.
Thank you very much everybody for having looked into Dave’s proposal. At times I felt very bad about raising the issue the way I did, because first of all, pushing the PR and doing extensive testing was a little beyond my current expertise, but luckily others already had done some testing. Secondly, it might not have been the appropriate time to do so. Finally, I was also afraid @tohojo might have been compelled to merge it for social, instead of technical reasons, but nobody seems to have complained yet ![]()
At the end of the day, we are a technical community, so I think it’s justified to talk about technical things. At least that’s the thing I tell myself.
Thank you all.
The revert should now be available in main branch as part of mac80211 6.16.