Thread (13 messages) 13 messages, 2 authors, 2020-01-23

Re: [PATCH net-next v7 00/10] net: sched: add Flow Queue PIE packet scheduler

From: Gautam Ramakrishnan <hidden>
Date: 2020-01-23 16:14:34

On Thu, Jan 23, 2020 at 4:09 PM David Miller [off-list ref] wrote:
From: gautamramk@gmail.com
Date: Wed, 22 Jan 2020 23:52:23 +0530
quoted
From: Gautam Ramakrishnan <redacted>

Flow Queue PIE packet scheduler

This patch series implements the Flow Queue Proportional
Integral controller Enhanced (FQ-PIE) active queue
Management algorithm. It is an enhancement over the PIE
algorithm. It integrates the PIE aqm with a deficit round robin
scheme.

FQ-PIE is implemented over the latest version of PIE which
uses timestamps to calculate queue delay with an additional
option of using average dequeue rate to calculate the queue
delay. This patch also adds a memory limit of all the packets
across all queues to a default value of 32Mb.

 - Patch #1
   - Creates pie.h and moves all small functions and structures
     common to PIE and FQ-PIE here. The functions are all made
     inline.
 - Patch #2 - #8
   - Addresses code formatting, indentation, comment changes
     and rearrangement of structure members.
 - Patch #9
   - Refactors sch_pie.c by changing arguments to
     calculate_probability(), [pie_]drop_early() and
     pie_process_dequeue() to make it generic enough to
     be used by sch_fq_pie.c. These functions are exported
     to be used by sch_fq_pie.c.
 - Patch #10
   - Adds the FQ-PIE Qdisc.

For more information:
https://tools.ietf.org/html/rfc8033
Series applied, thank you.
Thanks for the reviews and for applying the patch series.



-- 
-------------
Gautam |
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help