xref: /openbmc/linux/net/sched/Makefile (revision 4b549a2ef4bef9965d97cbd992ba67930cd3e0fe)
1 1da177e4SLinus Torvalds#
2 1da177e4SLinus Torvalds# Makefile for the Linux Traffic Control Unit.
3 1da177e4SLinus Torvalds#
4 1da177e4SLinus Torvalds
5 6ec1c69aSDavid S. Millerobj-y	:= sch_generic.o sch_mq.o
6 1da177e4SLinus Torvalds
7 3c62f75aSDavid Kimdonobj-$(CONFIG_NET_SCHED)		+= sch_api.o sch_blackhole.o
8 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS)		+= cls_api.o
9 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_ACT)	+= act_api.o
10 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_POLICE)	+= act_police.o
11 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_GACT)	+= act_gact.o
12 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_MIRRED)	+= act_mirred.o
13 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_IPT)	+= act_ipt.o
14 b4219952SHerbert Xuobj-$(CONFIG_NET_ACT_NAT)	+= act_nat.o
15 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_PEDIT)	+= act_pedit.o
16 4bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_SIMP)	+= act_simple.o
17 ca9b0e27SAlexander Duyckobj-$(CONFIG_NET_ACT_SKBEDIT)	+= act_skbedit.o
18 eb4d4065SGrégoire Baronobj-$(CONFIG_NET_ACT_CSUM)	+= act_csum.o
19 3c62f75aSDavid Kimdonobj-$(CONFIG_NET_SCH_FIFO)	+= sch_fifo.o
20 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_CBQ)	+= sch_cbq.o
21 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_HTB)	+= sch_htb.o
22 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_HFSC)	+= sch_hfsc.o
23 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_RED)	+= sch_red.o
24 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_GRED)	+= sch_gred.o
25 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_INGRESS)	+= sch_ingress.o
26 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_DSMARK)	+= sch_dsmark.o
27 e13e02a3SEric Dumazetobj-$(CONFIG_NET_SCH_SFB)	+= sch_sfb.o
28 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_SFQ)	+= sch_sfq.o
29 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_TBF)	+= sch_tbf.o
30 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_TEQL)	+= sch_teql.o
31 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_PRIO)	+= sch_prio.o
32 92651940SAlexander Duyckobj-$(CONFIG_NET_SCH_MULTIQ)	+= sch_multiq.o
33 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_ATM)	+= sch_atm.o
34 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_NETEM)	+= sch_netem.o
35 13d2a1d2SPatrick McHardyobj-$(CONFIG_NET_SCH_DRR)	+= sch_drr.o
36 c3059be1SShriram Rajagopalanobj-$(CONFIG_NET_SCH_PLUG)	+= sch_plug.o
37 b8970f0bSJohn Fastabendobj-$(CONFIG_NET_SCH_MQPRIO)	+= sch_mqprio.o
38 45e14433Sstephen hemmingerobj-$(CONFIG_NET_SCH_CHOKE)	+= sch_choke.o
39 0545a303Sstephen hemmingerobj-$(CONFIG_NET_SCH_QFQ)	+= sch_qfq.o
40 76e3cc12SEric Dumazetobj-$(CONFIG_NET_SCH_CODEL)	+= sch_codel.o
41 *4b549a2eSEric Dumazetobj-$(CONFIG_NET_SCH_FQ_CODEL)	+= sch_fq_codel.o
42 45e14433Sstephen hemminger
43 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_U32)	+= cls_u32.o
44 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_ROUTE4)	+= cls_route.o
45 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_FW)	+= cls_fw.o
46 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_RSVP)	+= cls_rsvp.o
47 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_TCINDEX)	+= cls_tcindex.o
48 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_RSVP6)	+= cls_rsvp6.o
49 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_BASIC)	+= cls_basic.o
50 e5dfb815SPatrick McHardyobj-$(CONFIG_NET_CLS_FLOW)	+= cls_flow.o
51 f4009237SThomas Grafobj-$(CONFIG_NET_CLS_CGROUP)	+= cls_cgroup.o
52 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH)	+= ematch.o
53 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_CMP)	+= em_cmp.o
54 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_NBYTE)	+= em_nbyte.o
55 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_U32)	+= em_u32.o
56 1da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_META)	+= em_meta.o
57 d675c989SThomas Grafobj-$(CONFIG_NET_EMATCH_TEXT)	+= em_text.o
58