Kan Yan <kyan@xxxxxxxxxx> writes: >> It would be interesting to get some samples of the actual sojourn time >> as seen by CoDel in mac80211. Might be doable with bpftrace... > > I will try to add some trace event to get the sojourn time for the > next round of tests. In theory, this ought to produce a histogram of sojourn times (in microseconds): bpftrace -e 'kretprobe:codel_skb_time_func { @sojourn = lhist((nsecs - (retval << 10))/1000, 0, 100000, 1000); }' Can't get the CoDel drop mechanism to trigger on my system at all, though (a laptop running on iwl). I guess because there's queue backpressure to userspace first? It would be interesting to see if it works for you, assuming you can get bpftrace to work on your test system :) -Toke