Commit Graph

9 Commits

Author SHA1 Message Date
Stefano Avallone
2005953337 traffic-control: Add the Fifo queue disc 2018-03-03 10:55:08 +01:00
Stefano Avallone
6c0840352d traffic-control: Add the mq queue disc 2017-05-28 10:21:32 +02:00
Tom Henderson
fb4c5d4de8 traffic-control: Include PIE chapter in documentation 2016-08-30 19:35:54 -07:00
Pasquale Imputato
5f3f99ec52 traffic-control: Introduce the FQ-CoDel queue disc 2016-08-01 10:53:29 +02:00
Pasquale Imputato
f2ddfb2948 traffic-control: CoDel is a queue disc now 2016-03-08 10:48:18 -08:00
Pasquale Imputato
58756a8efd traffic-control: RED is a queue disc now 2016-03-08 10:48:05 -08:00
Stefano Avallone
92f923701b traffic-control: Add the pfifo_fast queue disc
Linux pfifo_fast is the default priority queue enabled on Linux
systems.  Packets are enqueued in three FIFO droptail queues according
to three priority bands based on their Type of Service bits or DSCP bits.
2016-03-08 10:45:41 -08:00
Stefano Avallone
bedc89eea9 traffic-control: Add the QueueDisc base class
QueueDisc is a base class providing the interface and implementing
the operations common to all the queueing disciplines. Child classes
need to implement the methods used to enqueue a packet (DoEnqueue),
dequeue a single packet (DoDequeue), get a copy of the next packet
to extract (DoPeek), plus methods to classify enqueued packets in
case they manage multiple queues internally.
2016-03-08 10:44:13 -08:00
Natale Patriciello
37af8b51de traffic-control: Add the traffic control layer 2016-03-08 10:43:16 -08:00