From: Artem Bityutskiy <artem.bityutskiy(a)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(a)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
--
2.14.4
Show replies by date
From: Artem Bityutskiy <artem.bityutskiy(a)linux.intel.com>
The ETF qdisc (sch_etf.ko) belongs to the extras just like other qdiscs.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy(a)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
--
2.14.4
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(a)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(a)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(a)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(a)linux.intel.com>
.. snip ...
_______________________________________________
kernel mailing list -- kernel(a)lists.fedoraproject.org
To unsubscribe send an email to kernel-leave(a)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!