Dummynet AQM v0.1- CoDel and FQ-CoDel for FreeBSD's ipfw/dummynet
Franco Fichtner
franco at lastsummer.de
Wed Mar 9 08:37:06 UTC 2016
> On 09 Mar 2016, at 8:58 AM, Don Lewis <truckman at FreeBSD.org> wrote:
>
> On 26 Feb, Rasool Al-Saadi wrote:
>> Dear all,
>>
>> I would like to announce that we (myself and Grenville Armitage) released Dummynet AQM v0.1, which is an independent implementation of CoDel and FQ-CoDel for FreeBSD's ipfw/dummynet framework, based on the IETF CoDel [1] and FQ-CoDel [2] Internet-Drafts.
>> We prepared patches for FreeBSD11-CURRENT-r295345 and FreeBSD 10.x-RELEASE (10.0, 10.1, 10.2), and a technical report of our implementation.
Great work, Rasool. We are happy with the results of our tests so far.
>> Patches and documentation can be found in:
>> http://caia.swin.edu.au/freebsd/aqm
>
> Without the patch below, the dummynet module fails to load
>
> # kldload dummynet.ko
> kldload: can't load dummynet.ko: No such file or directory
It works for 10.2-RELEASE with the vanilla patch:
root at sensey:~ # kldstat
Id Refs Address Size Name
1 10 0xffffffff80200000 2148a60 kernel
2 1 0xffffffff82411000 6129 tmpfs.ko
3 1 0xffffffff82418000 2275 aesni.ko
4 1 0xffffffff8241b000 10dd amdtemp.ko
5 1 0xffffffff8241d000 7761 unionfs.ko
root at sensey:~ # kldload dummynet
root at sensey:~ # kldstat
Id Refs Address Size Name
1 21 0xffffffff80200000 2148a60 kernel
2 1 0xffffffff82411000 6129 tmpfs.ko
3 1 0xffffffff82418000 2275 aesni.ko
4 1 0xffffffff8241b000 10dd amdtemp.ko
5 1 0xffffffff8241d000 7761 unionfs.ko
6 1 0xffffffff82425000 c9f8 dummynet.ko
7 1 0xffffffff82432000 caeb ipfw.ko
root at sensey:~ # dmesg
[...]
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to accept, logging disabled
DUMMYNET 0 with IPv6 initialized (100409)
load_dn_aqm dn_aqm CODEL loaded
load_dn_sched dn_sched FIFO loaded
load_dn_sched dn_sched QFQ loaded
load_dn_sched dn_sched RR loaded
load_dn_sched dn_sched WF2Q+ loaded
load_dn_sched dn_sched PRIO loaded
load_dn_sched dn_sched FQ_CODEL loaded
More information about the freebsd-net
mailing list