1#
2# Traffic control configuration.
3#
4tristate '  CBQ packet scheduler' CONFIG_NET_SCH_CBQ
5tristate '  HTB packet scheduler' CONFIG_NET_SCH_HTB
6tristate '  CSZ packet scheduler' CONFIG_NET_SCH_CSZ
7#tristate '  H-PFQ packet scheduler' CONFIG_NET_SCH_HPFQ
8tristate '  H-FSC packet scheduler' CONFIG_NET_SCH_HFSC
9if [ "$CONFIG_ATM" = "y" -o "$CONFIG_ATM" = "m" ]; then
10   dep_tristate '  ATM pseudo-scheduler' CONFIG_NET_SCH_ATM $CONFIG_ATM
11fi
12tristate '  The simplest PRIO pseudoscheduler' CONFIG_NET_SCH_PRIO
13tristate '  RED queue' CONFIG_NET_SCH_RED
14tristate '  SFQ queue' CONFIG_NET_SCH_SFQ
15tristate '  TEQL queue' CONFIG_NET_SCH_TEQL
16tristate '  TBF queue' CONFIG_NET_SCH_TBF
17tristate '  GRED queue' CONFIG_NET_SCH_GRED
18tristate '  Network emulator' CONFIG_NET_SCH_NETEM
19tristate '  Diffserv field marker' CONFIG_NET_SCH_DSMARK
20if [ "$CONFIG_NETFILTER" = "y" ]; then
21   tristate '  Ingress Qdisc' CONFIG_NET_SCH_INGRESS
22fi
23bool '  QoS support' CONFIG_NET_QOS
24if [ "$CONFIG_NET_QOS" = "y" ]; then
25   bool '    Rate estimator' CONFIG_NET_ESTIMATOR
26fi
27bool '  Packet classifier API' CONFIG_NET_CLS
28if [ "$CONFIG_NET_CLS" = "y" ]; then
29   tristate '    TC index classifier' CONFIG_NET_CLS_TCINDEX
30   tristate '    Routing table based classifier' CONFIG_NET_CLS_ROUTE4
31   if [ "$CONFIG_NET_CLS_ROUTE4" != "n" ]; then
32      define_bool CONFIG_NET_CLS_ROUTE y
33   fi
34   tristate '    Firewall based classifier' CONFIG_NET_CLS_FW
35   tristate '    U32 classifier' CONFIG_NET_CLS_U32
36   if [ "$CONFIG_NET_QOS" = "y" ]; then
37      tristate '    Special RSVP classifier' CONFIG_NET_CLS_RSVP
38      tristate '    Special RSVP classifier for IPv6' CONFIG_NET_CLS_RSVP6
39      bool '    Traffic policing (needed for in/egress)' CONFIG_NET_CLS_POLICE
40   fi
41fi
42
43