From: Artem Bityutskiy artem.bityutskiy@linux.intel.com
Enable the ETF queuing discipline (qdisc) as a module, similar to many other qdiscs that we have enabled as modules.
ETF stands for Earliest TxTime first and it enables applications to schedule network packets to be sent in the future.
Signed-off-by: Artem Bityutskiy artem.bityutskiy@linux.intel.com --- configs/fedora/generic/CONFIG_NET_SCH_ETF | 2 +- kernel-aarch64-debug.config | 2 +- kernel-aarch64.config | 2 +- kernel-armv7hl-debug.config | 2 +- kernel-armv7hl-lpae-debug.config | 2 +- kernel-armv7hl-lpae.config | 2 +- kernel-armv7hl.config | 2 +- kernel-i686-debug.config | 2 +- kernel-i686.config | 2 +- kernel-ppc64le-debug.config | 2 +- kernel-ppc64le.config | 2 +- kernel-s390x-debug.config | 2 +- kernel-s390x.config | 2 +- kernel-x86_64-debug.config | 2 +- kernel-x86_64.config | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/configs/fedora/generic/CONFIG_NET_SCH_ETF b/configs/fedora/generic/CONFIG_NET_SCH_ETF index 81be38299..e6e0db704 100644 --- a/configs/fedora/generic/CONFIG_NET_SCH_ETF +++ b/configs/fedora/generic/CONFIG_NET_SCH_ETF @@ -1 +1 @@ -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index 9e1ebd58a..28aab4a2c 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -3791,7 +3791,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-aarch64.config b/kernel-aarch64.config index ecb1738ba..9b2b582d2 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -3770,7 +3770,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config index d02018cf4..557f6671d 100644 --- a/kernel-armv7hl-debug.config +++ b/kernel-armv7hl-debug.config @@ -3991,7 +3991,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config index 157e5597e..b5580eda8 100644 --- a/kernel-armv7hl-lpae-debug.config +++ b/kernel-armv7hl-lpae-debug.config @@ -3816,7 +3816,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config index f0e4ac84a..dabeeb27f 100644 --- a/kernel-armv7hl-lpae.config +++ b/kernel-armv7hl-lpae.config @@ -3796,7 +3796,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config index 14a40a00e..95bac36e9 100644 --- a/kernel-armv7hl.config +++ b/kernel-armv7hl.config @@ -3971,7 +3971,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index 202339daf..ef79c8e58 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -3619,7 +3619,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-i686.config b/kernel-i686.config index a6a0ebd26..83ea695ab 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -3599,7 +3599,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index 873a33c92..4b8e5a9b8 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -3374,7 +3374,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index cc27115ec..ef77a04da 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -3352,7 +3352,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index c5496274a..b1ef86fa4 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -3311,7 +3311,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-s390x.config b/kernel-s390x.config index 3bb2f5bfe..fb6d7c7e4 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -3289,7 +3289,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 0d516f4a4..a63a9fa08 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -3658,7 +3658,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m diff --git a/kernel-x86_64.config b/kernel-x86_64.config index ff2f2ba0e..95ef43b21 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -3638,7 +3638,7 @@ CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCHED=y -# CONFIG_NET_SCH_ETF is not set +CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_GRED=m
From: Artem Bityutskiy artem.bityutskiy@linux.intel.com
The ETF qdisc (sch_etf.ko) belongs to the extras just like other qdiscs.
Signed-off-by: Artem Bityutskiy artem.bityutskiy@linux.intel.com --- mod-extra.list | 1 + 1 file changed, 1 insertion(+)
diff --git a/mod-extra.list b/mod-extra.list index f5841c961..d58f80283 100644 --- a/mod-extra.list +++ b/mod-extra.list @@ -125,6 +125,7 @@ sch_cbq.ko sch_choke.ko sch_drr.ko sch_dsmark.ko +sch_etf.ko sch_gred.ko sch_mqprio.ko sch_multiq.ko
Hello folks,
is there anything I can do for this patch-set to get maintainers' attention? Thanks!
On Thu, 2018-12-20 at 11:47 +0200, Artem Bityutskiy wrote:
From: Artem Bityutskiy artem.bityutskiy@linux.intel.com
Enable the ETF queuing discipline (qdisc) as a module, similar to many other qdiscs that we have enabled as modules.
ETF stands for Earliest TxTime first and it enables applications to schedule network packets to be sent in the future.
Signed-off-by: Artem Bityutskiy artem.bityutskiy@linux.intel.com
.. snip ...
On 12/28/18 1:34 AM, Artem Bityutskiy wrote:
Hello folks,
is there anything I can do for this patch-set to get maintainers' attention? Thanks!
In the future, please wait a longer time before asking about the status, especially given this was over a holiday break.
I applied the patch to rawhide so you should see it in the next few days.
On Thu, 2018-12-20 at 11:47 +0200, Artem Bityutskiy wrote:
From: Artem Bityutskiy artem.bityutskiy@linux.intel.com
Enable the ETF queuing discipline (qdisc) as a module, similar to many other qdiscs that we have enabled as modules.
ETF stands for Earliest TxTime first and it enables applications to schedule network packets to be sent in the future.
Signed-off-by: Artem Bityutskiy artem.bityutskiy@linux.intel.com
.. snip ... _______________________________________________ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org
On Fri, 2018-12-28 at 14:09 -0800, Laura Abbott wrote:
On 12/28/18 1:34 AM, Artem Bityutskiy wrote:
Hello folks,
is there anything I can do for this patch-set to get maintainers' attention? Thanks!
In the future, please wait a longer time before asking about the status, especially given this was over a holiday break.
I applied the patch to rawhide so you should see it in the next few days.
Sure, thanks!
kernel@lists.fedoraproject.org