xref: /openbmc/linux/net/sched/Makefile (revision a51c328df3106663879645680609eb49b3ff6444)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Makefile for the Linux Traffic Control Unit.
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
66ec1c69aSDavid S. Millerobj-y	:= sch_generic.o sch_mq.o
71da177e4SLinus Torvalds
83c62f75aSDavid Kimdonobj-$(CONFIG_NET_SCHED)		+= sch_api.o sch_blackhole.o
91da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS)		+= cls_api.o
101da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_ACT)	+= act_api.o
114bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_POLICE)	+= act_police.o
124bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_GACT)	+= act_gact.o
134bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_MIRRED)	+= act_mirred.o
145c5670faSYotam Gigiobj-$(CONFIG_NET_ACT_SAMPLE)	+= act_sample.o
154bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_IPT)	+= act_ipt.o
16b4219952SHerbert Xuobj-$(CONFIG_NET_ACT_NAT)	+= act_nat.o
174bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_PEDIT)	+= act_pedit.o
184bba3925SPatrick McHardyobj-$(CONFIG_NET_ACT_SIMP)	+= act_simple.o
19ca9b0e27SAlexander Duyckobj-$(CONFIG_NET_ACT_SKBEDIT)	+= act_skbedit.o
20eb4d4065SGrégoire Baronobj-$(CONFIG_NET_ACT_CSUM)	+= act_csum.o
212a2ea508SJohn Hurleyobj-$(CONFIG_NET_ACT_MPLS)	+= act_mpls.o
22c7e2b968SJiri Pirkoobj-$(CONFIG_NET_ACT_VLAN)	+= act_vlan.o
23d23b8ad8SJiri Pirkoobj-$(CONFIG_NET_ACT_BPF)	+= act_bpf.o
2422a5dc0eSFelix Fietkauobj-$(CONFIG_NET_ACT_CONNMARK)	+= act_connmark.o
2524ec483cSKevin 'ldir' Darbyshire-Bryantobj-$(CONFIG_NET_ACT_CTINFO)	+= act_ctinfo.o
2686da71b5SJamal Hadi Salimobj-$(CONFIG_NET_ACT_SKBMOD)	+= act_skbmod.o
27ef6980b6SJamal Hadi Salimobj-$(CONFIG_NET_ACT_IFE)	+= act_ife.o
28084e2f65SJamal Hadi Salimobj-$(CONFIG_NET_IFE_SKBMARK)	+= act_meta_mark.o
29200e10f4SJamal Hadi Salimobj-$(CONFIG_NET_IFE_SKBPRIO)	+= act_meta_skbprio.o
30408fbc22SJamal Hadi Salimobj-$(CONFIG_NET_IFE_SKBTCINDEX)	+= act_meta_skbtcindex.o
31d0f6dd8aSAmir Vadaiobj-$(CONFIG_NET_ACT_TUNNEL_KEY)+= act_tunnel_key.o
32b57dc7c1SPaul Blakeyobj-$(CONFIG_NET_ACT_CT)	+= act_ct.o
33*a51c328dSPo Liuobj-$(CONFIG_NET_ACT_GATE)	+= act_gate.o
343c62f75aSDavid Kimdonobj-$(CONFIG_NET_SCH_FIFO)	+= sch_fifo.o
351da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_CBQ)	+= sch_cbq.o
361da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_HTB)	+= sch_htb.o
371da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_HFSC)	+= sch_hfsc.o
381da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_RED)	+= sch_red.o
391da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_GRED)	+= sch_gred.o
401da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_INGRESS)	+= sch_ingress.o
411da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_DSMARK)	+= sch_dsmark.o
42e13e02a3SEric Dumazetobj-$(CONFIG_NET_SCH_SFB)	+= sch_sfb.o
431da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_SFQ)	+= sch_sfq.o
441da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_TBF)	+= sch_tbf.o
451da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_TEQL)	+= sch_teql.o
461da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_PRIO)	+= sch_prio.o
4792651940SAlexander Duyckobj-$(CONFIG_NET_SCH_MULTIQ)	+= sch_multiq.o
481da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_ATM)	+= sch_atm.o
491da177e4SLinus Torvaldsobj-$(CONFIG_NET_SCH_NETEM)	+= sch_netem.o
5013d2a1d2SPatrick McHardyobj-$(CONFIG_NET_SCH_DRR)	+= sch_drr.o
51c3059be1SShriram Rajagopalanobj-$(CONFIG_NET_SCH_PLUG)	+= sch_plug.o
52dcc68b4dSPetr Machataobj-$(CONFIG_NET_SCH_ETS)	+= sch_ets.o
53b8970f0bSJohn Fastabendobj-$(CONFIG_NET_SCH_MQPRIO)	+= sch_mqprio.o
54aea5f654SNishanth Devarajanobj-$(CONFIG_NET_SCH_SKBPRIO)	+= sch_skbprio.o
5545e14433Sstephen hemmingerobj-$(CONFIG_NET_SCH_CHOKE)	+= sch_choke.o
560545a303Sstephen hemmingerobj-$(CONFIG_NET_SCH_QFQ)	+= sch_qfq.o
5776e3cc12SEric Dumazetobj-$(CONFIG_NET_SCH_CODEL)	+= sch_codel.o
584b549a2eSEric Dumazetobj-$(CONFIG_NET_SCH_FQ_CODEL)	+= sch_fq_codel.o
59046f6fd5SToke Høiland-Jørgensenobj-$(CONFIG_NET_SCH_CAKE)	+= sch_cake.o
60afe4fd06SEric Dumazetobj-$(CONFIG_NET_SCH_FQ)	+= sch_fq.o
6110239edfSTerry Lamobj-$(CONFIG_NET_SCH_HHF)	+= sch_hhf.o
62d4b36210SVijay Subramanianobj-$(CONFIG_NET_SCH_PIE)	+= sch_pie.o
63ec97ecf1SMohit P. Tahilianiobj-$(CONFIG_NET_SCH_FQ_PIE)	+= sch_fq_pie.o
64585d763aSVinicius Costa Gomesobj-$(CONFIG_NET_SCH_CBS)	+= sch_cbs.o
6525db26a9SVinicius Costa Gomesobj-$(CONFIG_NET_SCH_ETF)	+= sch_etf.o
665a781ccbSVinicius Costa Gomesobj-$(CONFIG_NET_SCH_TAPRIO)	+= sch_taprio.o
6745e14433Sstephen hemminger
681da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_U32)	+= cls_u32.o
691da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_ROUTE4)	+= cls_route.o
701da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_FW)	+= cls_fw.o
711da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_RSVP)	+= cls_rsvp.o
721da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_TCINDEX)	+= cls_tcindex.o
731da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_RSVP6)	+= cls_rsvp6.o
741da177e4SLinus Torvaldsobj-$(CONFIG_NET_CLS_BASIC)	+= cls_basic.o
75e5dfb815SPatrick McHardyobj-$(CONFIG_NET_CLS_FLOW)	+= cls_flow.o
76f4009237SThomas Grafobj-$(CONFIG_NET_CLS_CGROUP)	+= cls_cgroup.o
777d1d65cbSDaniel Borkmannobj-$(CONFIG_NET_CLS_BPF)	+= cls_bpf.o
7877b9900eSJiri Pirkoobj-$(CONFIG_NET_CLS_FLOWER)	+= cls_flower.o
79bf3994d2SJiri Pirkoobj-$(CONFIG_NET_CLS_MATCHALL)	+= cls_matchall.o
801da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH)	+= ematch.o
811da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_CMP)	+= em_cmp.o
821da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_NBYTE)	+= em_nbyte.o
831da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_U32)	+= em_u32.o
841da177e4SLinus Torvaldsobj-$(CONFIG_NET_EMATCH_META)	+= em_meta.o
85d675c989SThomas Grafobj-$(CONFIG_NET_EMATCH_TEXT)	+= em_text.o
86f057bbb6SRostislav Lisovyobj-$(CONFIG_NET_EMATCH_CANID)	+= em_canid.o
876d4fa852SFlorian Westphalobj-$(CONFIG_NET_EMATCH_IPSET)	+= em_ipset.o
88ccc007e4SEyal Birgerobj-$(CONFIG_NET_EMATCH_IPT)	+= em_ipt.o
89