fq: add fair queuing framework
authorMichal Kazior <michal.kazior@tieto.com>
Fri, 22 Apr 2016 12:20:13 +0000 (14:20 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Apr 2016 20:45:53 +0000 (16:45 -0400)
commit557fc4a098039cf296fe33f118bab99a925fd881
tree707eb27e1a7af4b9f5a84a85bf811bd32123289b
parent05d82c42509c2936e328a6b8b1e1cd5684f427ac
fq: add fair queuing framework

This works on the same implementation principle as
codel*.h, i.e. there's a generic header with
structures and macros and a implementation header
carrying function definitions to include in given,
e.g. driver or module.

The fairness logic comes from
net/sched/sch_fq_codel.c but is generalized so it
is more flexible and easier to re-use.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/fq.h [new file with mode: 0644]
include/net/fq_impl.h [new file with mode: 0644]