]> git.ipfire.org Git - thirdparty/systemd.git/commit
network: Remove circular header dependencies in network/tc
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 19 Apr 2025 10:12:20 +0000 (12:12 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 23 Apr 2025 08:33:37 +0000 (10:33 +0200)
commit72673948f3afdcce5ec0abb83c5901f8c35df4e2
treee6e4b504eeb54adfc8500b6e73969e846fe1c40b
parent02d83a8a1e7d3d238fb93ebeaa37d3bb57ec36fc
network: Remove circular header dependencies in network/tc

Include the headers in the implementation file (and the gperf file)
instead of in the qdisc.h header. I opted to keep them separate from
the other headers since they're slightly different than regular headers.
12 files changed:
src/network/networkd-network-gperf.gperf
src/network/tc/codel.c
src/network/tc/drr.h
src/network/tc/fq-codel.c
src/network/tc/gred.c
src/network/tc/multiq.c
src/network/tc/qdisc.c
src/network/tc/qdisc.h
src/network/tc/qfq.h
src/network/tc/tbf.c
src/network/tc/tclass.c
src/network/tc/tclass.h