From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 78A8CC61CE7 for ; Sun, 8 Jun 2025 22:57:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kernelnewbies.org; s=mail; h=Content-Transfer-Encoding:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:To:MIME-Version:Date:Message-ID:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=OMyp5fXHrxSgsv2WlBJeLlPCoZRCcnbesxKMX6kmh9o=; b=QmH0pc/BByNc+wwf0sooWz3TeP tTnsTveYx5pf2/DLl+YcS7Qm8fHthCvgmx4OedcWvzeKFOwWGXG2u8hL9JJ4DD4X5LRqWIkpPZLAN lUNdn8xXPoSg3KYE18et643JubDxGvZ1bCGnPwhvufilQ8uYpLbv0M2B/+SIdjcWt974WF4E/nruH dIjgcAgI7j2NbZppJ71wEbNUFdoyBLP7NRB8AYgue1X4gUwcjMtsgIeJ6DBrs6EHHkptiCGTqn0U2 lpoKNV3QyGi//AFGapeC16FxDUZcZHjtxGWaMv37dEmJ2eZwT0FwZUk1hZAAOO2ly1M4ikTlqgo3k 2pTAipqQ==; Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1uOOwc-0000000010V-3v1y; Sun, 08 Jun 2025 18:56:50 -0400 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1uOOwb-0000000010H-2iOg for kernelnewbies@kernelnewbies.org; Sun, 08 Jun 2025 18:56:49 -0400 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-604f5691bceso7553231a12.0 for ; Sun, 08 Jun 2025 15:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749423387; x=1750028187; darn=kernelnewbies.org; h=content-transfer-encoding:organization:subject:content-language:to :user-agent:mime-version:date:message-id:from:from:to:cc:subject :date:message-id:reply-to; bh=1I+e1JBEImmfSEAerm28qMLFlglH9ldc1ElROv4JcLg=; b=MP4GXw71OIQv74eEWY6YKsIgJeujIZS5ZEG9wOuHjwqPIGU4rzZN2a+1tHz9NvOIBq yPzvxzAKwYWkI1yTotzBsOfunEqItTlyfac/XlRcWMMbGVZI9fJKnvvwIMbWEJs2tUOA uM6TzFK3mSywd3Xh0hRkm9AgJnTeb2Hq8RoGM7jugCIdgSUXOVFeoJ/qxnFImNujvUfq 66f1jvw6iM9KWgbv2YxVqAxmPuKHKCann5dSt1WCb0tIMSCGD1NjDB+KiCBiZSmxdfNS PvqpIo4KjXjsJOB07IQWEz9T5qVYl0guaUjgLRo6Nt7pEnuLocowOv/UOhU/EfR4ENe+ Cslw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749423387; x=1750028187; h=content-transfer-encoding:organization:subject:content-language:to :user-agent:mime-version:date:message-id:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1I+e1JBEImmfSEAerm28qMLFlglH9ldc1ElROv4JcLg=; b=euzBzW0c52DTEL8frlgv3MQ8S9bH5m0YjQP+OImwBdtAlrMa1hIVMgoaYX8JS+VHjC 8e0i5a4mpoY4Cc7yirvnAasVg84sxdnm5IL4NpRL/TwRKimgHxncL5cF8Jnnkws4HTiC kPkzDG08Y9j3px5V3jXGtrGd8A8MYCGYTKiLKEXaeqfAaN11wxbMMzy5qLRnRiWcGwWZ 0am0KIfsgW0KPGg8WeZGrvz1EGUzh7IBkacJRsFOi0AzEgx4sDSsZAEcfT2s3fsfb52/ 9NCPuzLq7WG0m6uXv0UmltBtSQpzW47yNwbL5LTUmYFTMVPw9DvXmixYxv+gQQeWYFS8 YS2g== X-Gm-Message-State: AOJu0YzxFGpl5frZIBh8G0u1p05yEY+Sz+KGhQF1IdvorxQoHk3dH/NI /QegVFs9ShAY1PfFWlnvnFXj9V8oyeS5pGRN6rRbs/wy42S45O4SsUy5DxAf1A== X-Gm-Gg: ASbGncsmq9vSGgoaD5ubVmGAUj0oF1MCJphk9strjsmAAe0TpWUSWAmJhDBN/M6iRuz Piw2O3Eu41qIsOKVpay5Y9dC60GNgNjcz7E+AeSvHEGmgvmFfIqQjjm3FLoUrqj09TJSIQy20vh Yl0x5KbOhagXSRXzyB11/lO0ElmkGUoh8GYY+Bfr0nDbexAR23VZQocWDlChPvAHFxz/YEBwsJX kMO6avZ8Dfl1X2vXLk4eyYmfSyujPwuWGyUc3o4hp9WUPyiqlJ8d8OrMVkZBX3/cuT0Jj/K+ART 5hjmOu2qnO56eAsd8dHNF81mxszwpaDXdEUH7h16p6qwAd8WUbkiING5z/gY9v7Ta/PDOAF//Q= = X-Google-Smtp-Source: AGHT+IHq11zoygWPImmJdt5T4OSy0J2P4wE+J8SC2K5XnVSn77u/VbPsW3lVw5MX9vLe2PSsRxoExA== X-Received: by 2002:a05:6402:1e92:b0:606:3146:4e85 with SMTP id 4fb4d7f45d1cf-60773510378mr9256351a12.4.1749423387232; Sun, 08 Jun 2025 15:56:27 -0700 (PDT) Received: from [127.0.0.1] ([193.252.113.11]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607e83ad824sm1035348a12.15.2025.06.08.15.56.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Jun 2025 15:56:25 -0700 (PDT) From: Alexandre Ferrieux X-Google-Original-From: Alexandre Ferrieux Message-ID: <9be97119-e1b9-4e61-a0d4-6ad7419c9861@orange.com> Date: Mon, 9 Jun 2025 00:56:13 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Kernelnewbies Content-Language: fr, en-US Subject: [RFC] Netkit cannot be an XDP_REDIRECT target ? Organization: Orange X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces@kernelnewbies.org Hi, When looking at netkit papers, one tends to view it as a kind of veth, rewritten for efficiency. However, the feature flags of a netkit never contain NETDEV_XDP_ACT_NDO_XMIT. In other words, it can never be an XDP_REDIRECT target. By contrast, xdp-redirecting to a veth works. This means that netkit is far from being a "drop-in" replacement for veth "just faster". It rather sounds like unfinished work. What am I missing here ? Is there another method to pass frames from the XDP RX hook of an interface to a netkit's ring ? Is netkit "here to stay", being actively worked on ? Or is it a single-purpose experiment that will never try to reach veth's functional coverage ? Thanks for any clarifications. -Alex _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies