Skip to content

Commit b97e9d9

Browse files
kdrag0ndavem330
authored andcommitted
net: sched: Allow changing default qdisc to FQ-PIE
Similar to fq_codel and the other qdiscs that can set as default, fq_pie is also suitable for general use without explicit configuration, which makes it a valid choice for this. This is useful in situations where a painless out-of-the-box solution for reducing bufferbloat is desired but fq_codel is not necessarily the best choice. For example, fq_pie can be better for DASH streaming, but there could be more cases where it's the better choice of the two simple AQMs available in the kernel. Signed-off-by: Danny Lin <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent d8c8a96 commit b97e9d9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

net/sched/Kconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,9 @@ choice
468468
config DEFAULT_FQ_CODEL
469469
bool "Fair Queue Controlled Delay" if NET_SCH_FQ_CODEL
470470

471+
config DEFAULT_FQ_PIE
472+
bool "Flow Queue Proportional Integral controller Enhanced" if NET_SCH_FQ_PIE
473+
471474
config DEFAULT_SFQ
472475
bool "Stochastic Fair Queue" if NET_SCH_SFQ
473476

@@ -480,6 +483,7 @@ config DEFAULT_NET_SCH
480483
default "pfifo_fast" if DEFAULT_PFIFO_FAST
481484
default "fq" if DEFAULT_FQ
482485
default "fq_codel" if DEFAULT_FQ_CODEL
486+
default "fq_pie" if DEFAULT_FQ_PIE
483487
default "sfq" if DEFAULT_SFQ
484488
default "pfifo_fast"
485489
endif

0 commit comments

Comments
 (0)