Opened 3 years ago

Last modified 3 years ago

#17852 reopened enhancement

Please add Deficit Round Robin scheduler (DRR) support

Reported by: anonymous Owned by: developers
Priority: normal Milestone:
Component: kernel Version: Barrier Breaker 14.07
Keywords: DRR sch_drr qdisc Deficit Round Robin Cc:


DRR is a scheduler that can split bandwidth proportionately, it's simpler and has fewer features than HTB and HFSC.

It's not included in kmod-sched-core or kmod-sched according to

Attachments (1)

netsupport_drr.patch (456 bytes) - added by anonymous 3 years ago.
Add Deficit Round Robin scheduler (DRR) to kmod-sched

Download all attachments as: .zip

Change History (5)

comment:1 Changed 3 years ago by nbd

  • Resolution set to not_a_bug
  • Status changed from new to closed

Changed 3 years ago by anonymous

Add Deficit Round Robin scheduler (DRR) to kmod-sched

comment:2 Changed 3 years ago by anonymous

  • Resolution not_a_bug deleted
  • Status changed from closed to reopened

Patch for trunk/package/kernel/linux/modules/ attached.

comment:3 Changed 3 years ago by bittorf@…

how much bloat does it add (binary and package-size)?

comment:4 Changed 3 years ago by anonymous

It adds a file sch_drr.ko of 9908 bytes (unstripped binary) for linux-brcm47xx_generic. (Source linux/net/sched/sch_drr.c)

Below are sizes of some schedulers in kmod-sched for comparison. They're compiled from Barrier Breaker 14.07 final.

7568 sch_prio.ko
7944 sch_codel.ko
8035 sch_dsmark.ko
8048 sch_tbf.ko
8379 sch_teql.ko
8807 sch_red.ko
9908 sch_drr.ko *******
10522 em_meta.ko
10573 sch_gred.ko
13191 sch_sfq.ko
21358 sch_htb.ko

Add Comment

Modify Ticket

as reopened .

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.