[PATCH] gnu: linux-libre: Enable XDP sockets and their monitoring.

DoneSubmitted by Tobias Geerinckx-Rice.
Details
2 participants
  • Leo Famulari
  • Tobias Geerinckx-Rice
Owner
unassigned
Severity
normal
T
T
Tobias Geerinckx-Rice wrote on 7 Oct 2020 00:52
(address . guix-patches@gnu.org)
20201006225217.12479-1-me@tobias.gr
* gnu/packages/aux-files/linux-libre/4.19-arm.conf: Enable AF_XDPsockets and the associated monitor interface.* gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Likewise* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Likewise* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise* gnu/packages/aux-files/linux-libre/5.4-arm.conf: Likewise* gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Likewise* gnu/packages/aux-files/linux-libre/5.4-i686.conf: Likewise* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise* gnu/packages/aux-files/linux-libre/5.8-arm.conf: Likewise* gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Likewise* gnu/packages/aux-files/linux-libre/5.8-i686.conf: Likewise* gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Likewise---
Guix,
This[0] enables, for example, faster spitting of (UDP) Knot DNS responses.
Kind regards,
T G-R
[0]: https://en.wikipedia.org/wiki/Express_Data_Path
gnu/packages/aux-files/linux-libre/4.19-arm.conf | 3 ++- gnu/packages/aux-files/linux-libre/4.19-arm64.conf | 3 ++- gnu/packages/aux-files/linux-libre/4.19-i686.conf | 3 ++- gnu/packages/aux-files/linux-libre/4.19-x86_64.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.4-arm.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.4-arm64.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.4-i686.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.4-x86_64.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.8-arm.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.8-arm64.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.8-i686.conf | 3 ++- gnu/packages/aux-files/linux-libre/5.8-x86_64.conf | 3 ++- 12 files changed, 24 insertions(+), 12 deletions(-)
Toggle diff (170 lines)diff --git a/gnu/packages/aux-files/linux-libre/4.19-arm.conf b/gnu/packages/aux-files/linux-libre/4.19-arm.confindex 32d288b0f4..ee5916b278 100644--- a/gnu/packages/aux-files/linux-libre/4.19-arm.conf+++ b/gnu/packages/aux-files/linux-libre/4.19-arm.conf@@ -1023,7 +1023,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/4.19-arm64.conf b/gnu/packages/aux-files/linux-libre/4.19-arm64.confindex 76bd266ec6..852ae64ee1 100644--- a/gnu/packages/aux-files/linux-libre/4.19-arm64.conf+++ b/gnu/packages/aux-files/linux-libre/4.19-arm64.conf@@ -966,7 +966,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/4.19-i686.conf b/gnu/packages/aux-files/linux-libre/4.19-i686.confindex 0fb07d5231..d01e74d8c7 100644--- a/gnu/packages/aux-files/linux-libre/4.19-i686.conf+++ b/gnu/packages/aux-files/linux-libre/4.19-i686.conf@@ -1053,7 +1053,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/4.19-x86_64.conf b/gnu/packages/aux-files/linux-libre/4.19-x86_64.confindex 49a349f249..dd9469039c 100644--- a/gnu/packages/aux-files/linux-libre/4.19-x86_64.conf+++ b/gnu/packages/aux-files/linux-libre/4.19-x86_64.conf@@ -1063,7 +1063,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.4-arm.conf b/gnu/packages/aux-files/linux-libre/5.4-arm.confindex 7c9ab94719..12654de3c6 100644--- a/gnu/packages/aux-files/linux-libre/5.4-arm.conf+++ b/gnu/packages/aux-files/linux-libre/5.4-arm.conf@@ -1034,7 +1034,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.4-arm64.conf b/gnu/packages/aux-files/linux-libre/5.4-arm64.confindex 6520d1ddf2..45cfdaa85c 100644--- a/gnu/packages/aux-files/linux-libre/5.4-arm64.conf+++ b/gnu/packages/aux-files/linux-libre/5.4-arm64.conf@@ -1008,7 +1008,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.4-i686.conf b/gnu/packages/aux-files/linux-libre/5.4-i686.confindex 3727f9d486..cc2d8dde01 100644--- a/gnu/packages/aux-files/linux-libre/5.4-i686.conf+++ b/gnu/packages/aux-files/linux-libre/5.4-i686.conf@@ -1027,7 +1027,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.4-x86_64.conf b/gnu/packages/aux-files/linux-libre/5.4-x86_64.confindex be7a603af1..2e2804879a 100644--- a/gnu/packages/aux-files/linux-libre/5.4-x86_64.conf+++ b/gnu/packages/aux-files/linux-libre/5.4-x86_64.conf@@ -1044,7 +1044,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.8-arm.conf b/gnu/packages/aux-files/linux-libre/5.8-arm.confindex bd274d1553..1e42bcdc82 100644--- a/gnu/packages/aux-files/linux-libre/5.8-arm.conf+++ b/gnu/packages/aux-files/linux-libre/5.8-arm.conf@@ -1056,7 +1056,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.8-arm64.conf b/gnu/packages/aux-files/linux-libre/5.8-arm64.confindex 1e58a3c717..42cc1f2eb9 100644--- a/gnu/packages/aux-files/linux-libre/5.8-arm64.conf+++ b/gnu/packages/aux-files/linux-libre/5.8-arm64.conf@@ -1048,7 +1048,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.8-i686.conf b/gnu/packages/aux-files/linux-libre/5.8-i686.confindex f73c41b6d5..d8f88f0570 100644--- a/gnu/packages/aux-files/linux-libre/5.8-i686.conf+++ b/gnu/packages/aux-files/linux-libre/5.8-i686.conf@@ -1035,7 +1035,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=ydiff --git a/gnu/packages/aux-files/linux-libre/5.8-x86_64.conf b/gnu/packages/aux-files/linux-libre/5.8-x86_64.confindex cd2706357d..930008eeb9 100644--- a/gnu/packages/aux-files/linux-libre/5.8-x86_64.conf+++ b/gnu/packages/aux-files/linux-libre/5.8-x86_64.conf@@ -1061,7 +1061,8 @@ CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_SMC is not set-# CONFIG_XDP_SOCKETS is not set+CONFIG_XDP_SOCKETS=y+CONFIG_XDP_SOCKETS_DIAG=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y-- 2.28.0
L
L
Leo Famulari wrote on 15 Oct 2020 20:33
(address . 43838-done@debbugs.gnu.org)
20201015183307.GA19324@jasmine.lan
On Wed, Oct 07, 2020 at 12:52:17AM +0200, Tobias Geerinckx-Rice via Guix-patches via wrote:
Toggle quote (14 lines)> * gnu/packages/aux-files/linux-libre/4.19-arm.conf: Enable AF_XDP> sockets and the associated monitor interface.> * gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Likewise> * gnu/packages/aux-files/linux-libre/4.19-i686.conf: Likewise> * gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.4-arm.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.4-i686.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.8-arm.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.8-i686.conf: Likewise> * gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Likewise
Thanks! Pushed as f43287aff06082c83649a1d0c0184b9ac347c3c8
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send email to 43838@debbugs.gnu.org