codel: split into multiple files
authorMichal Kazior <michal.kazior@tieto.com>
Fri, 22 Apr 2016 12:15:59 +0000 (14:15 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Apr 2016 20:44:27 +0000 (16:44 -0400)
commitd068ca2ae2e614b9a418fb3b5f1fd4cf996ff032
tree4ac7b0884a377dffb3bbb9aa0c301b0babb0ccd1
parent79bdc4c862af7cf11a135a6fdf8093622043c862
codel: split into multiple files

It was impossible to include codel.h for the
purpose of having access to codel_params or
codel_vars structure definitions and using them
for embedding in other more complex structures.

This splits allows codel.h itself to be treated
like any other header file while codel_qdisc.h and
codel_impl.h contain function definitions with
logic that was previously in codel.h.

This copies over copyrights and doesn't involve
code changes other than adding a few additional
include directives to net/sched/sch*codel.c.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/codel.h
include/net/codel_impl.h [new file with mode: 0644]
include/net/codel_qdisc.h [new file with mode: 0644]
net/sched/sch_codel.c
net/sched/sch_fq_codel.c