aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'net/sched/Kconfig')
-rw-r--r--net/sched/Kconfig51
1 files changed, 47 insertions, 4 deletions
diff --git a/net/sched/Kconfig b/net/sched/Kconfig
index f04d4a484d53..2590e91b3289 100644
--- a/net/sched/Kconfig
+++ b/net/sched/Kconfig
@@ -126,6 +126,17 @@ config NET_SCH_RED
126 To compile this code as a module, choose M here: the 126 To compile this code as a module, choose M here: the
127 module will be called sch_red. 127 module will be called sch_red.
128 128
129config NET_SCH_SFB
130 tristate "Stochastic Fair Blue (SFB)"
131 ---help---
132 Say Y here if you want to use the Stochastic Fair Blue (SFB)
133 packet scheduling algorithm.
134
135 See the top of <file:net/sched/sch_sfb.c> for more details.
136
137 To compile this code as a module, choose M here: the
138 module will be called sch_sfb.
139
129config NET_SCH_SFQ 140config NET_SCH_SFQ
130 tristate "Stochastic Fairness Queueing (SFQ)" 141 tristate "Stochastic Fairness Queueing (SFQ)"
131 ---help--- 142 ---help---
@@ -205,6 +216,40 @@ config NET_SCH_DRR
205 216
206 If unsure, say N. 217 If unsure, say N.
207 218
219config NET_SCH_MQPRIO
220 tristate "Multi-queue priority scheduler (MQPRIO)"
221 help
222 Say Y here if you want to use the Multi-queue Priority scheduler.
223 This scheduler allows QOS to be offloaded on NICs that have support
224 for offloading QOS schedulers.
225
226 To compile this driver as a module, choose M here: the module will
227 be called sch_mqprio.
228
229 If unsure, say N.
230
231config NET_SCH_CHOKE
232 tristate "CHOose and Keep responsive flow scheduler (CHOKE)"
233 help
234 Say Y here if you want to use the CHOKe packet scheduler (CHOose
235 and Keep for responsive flows, CHOose and Kill for unresponsive
236 flows). This is a variation of RED which trys to penalize flows
237 that monopolize the queue.
238
239 To compile this code as a module, choose M here: the
240 module will be called sch_choke.
241
242config NET_SCH_QFQ
243 tristate "Quick Fair Queueing scheduler (QFQ)"
244 help
245 Say Y here if you want to use the Quick Fair Queueing Scheduler (QFQ)
246 packet scheduling algorithm.
247
248 To compile this driver as a module, choose M here: the module
249 will be called sch_qfq.
250
251 If unsure, say N.
252
208config NET_SCH_INGRESS 253config NET_SCH_INGRESS
209 tristate "Ingress Qdisc" 254 tristate "Ingress Qdisc"
210 depends on NET_CLS_ACT 255 depends on NET_CLS_ACT
@@ -243,7 +288,8 @@ config NET_CLS_TCINDEX
243 288
244config NET_CLS_ROUTE4 289config NET_CLS_ROUTE4
245 tristate "Routing decision (ROUTE)" 290 tristate "Routing decision (ROUTE)"
246 select NET_CLS_ROUTE 291 depends on INET
292 select IP_ROUTE_CLASSID
247 select NET_CLS 293 select NET_CLS
248 ---help--- 294 ---help---
249 If you say Y here, you will be able to classify packets 295 If you say Y here, you will be able to classify packets
@@ -252,9 +298,6 @@ config NET_CLS_ROUTE4
252 To compile this code as a module, choose M here: the 298 To compile this code as a module, choose M here: the
253 module will be called cls_route. 299 module will be called cls_route.
254 300
255config NET_CLS_ROUTE
256 bool
257
258config NET_CLS_FW 301config NET_CLS_FW
259 tristate "Netfilter mark (FW)" 302 tristate "Netfilter mark (FW)"
260 select NET_CLS 303 select NET_CLS