From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 668C8457A1 for ; Mon, 12 Aug 2024 15:00:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 61E8640674; Mon, 12 Aug 2024 15:00:51 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2065.outbound.protection.outlook.com [40.107.212.65]) by mails.dpdk.org (Postfix) with ESMTP id D66D0402C3 for ; Mon, 12 Aug 2024 15:00:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J0sFMv9aRSAGHmMTw7pHb25AQNge3QySqDQvHHcGMKBoSplNKf5rbynsCUFh0UuGt3+9xrnGDeoT5zAuZzG9GCMJJD7/bcNJR2rR3OZSSUEvCMEYKeDtE6kXM0DtAcJ0tTVgwTQ6SV8wTZBMu98p6+7deRH1RW6mkRJQTwVwo0oz9D7TOrR8qipWHVFYxj2of5kvqB9WgjgdJMQ5Akfi8Dr14bjIOV7UxwtLGXXjrnl6ZjhjUz58FFqDWsr7f/WfW8waDB9uLogJOKp7jhQJnAocsutd7SR2S/+a9Ta+4KxKh7aVyno9NjIdo0Z/FDGO5/i6oe7SQC3LMOAGKjwihA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zLLh8z9VS5k24eC88BCPP0Q2Ish2DTLafy7RLCmp5A4=; b=v1ZpVdNq3V/rLhnHn+pBo+MbnP19NYyNs1l2KQKJuZKk93GaBTjMngpSKUVF6fcPq5U3EuZ+/K9WZP9OIZ0LivdXA9oc4V5K6ERqBKDTsZmDosoTsoSG6NEI8uIAxqGRaDv2TdOj+KVEawgpQ3aHqrVr6L0QEBc1iuK5kACMcguLHjnJOjmiJ22dwIcKgKUGT9ktM0lJyy1g7hTOwiwv8rvAXMyh/ZiqgN/volpXxJdjfzHqFWZVsypVMvmUNQNoKIgi2NWyqLTviFzm2jvFps89KsIcumnukVIKdlm650gE1e055o/veHl4JM7nFcpQR558Dobyy0KlQ6reEv0nBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=redhat.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zLLh8z9VS5k24eC88BCPP0Q2Ish2DTLafy7RLCmp5A4=; b=HLQ78RBXsEPzptIKXQZgBx8yFw8aE+4cpk4QDrF+6Vj6VP8PRzlbHwwEZfKTPywhPDqygMfZG0Uzso1WP1cJYKJLZc02AGXp/8RZZ7DehB2zIMgNfZXT+zeK1LVeZctSImbl9jUgybV2TGclw82/OJxns6dm+mDOiVeRjBNYe5+KKQ0SNpiurtiAO6xJLXBc4iQfbnyN/A/qg7jpC7glrNXCC7GzoYKtllqnZqzGcXdYLuRboCRdh5g1bmWg2fXeZ4HceCUe/uv04WhNG4qNm8MEr/wrwemChykMY9fgm6A2gy88GrnGjfaSfSGofok3JOjgYk7GkajqMaBCwBZd8w== Received: from BL0PR02CA0058.namprd02.prod.outlook.com (2603:10b6:207:3d::35) by PH7PR12MB6978.namprd12.prod.outlook.com (2603:10b6:510:1b8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.22; Mon, 12 Aug 2024 13:00:41 +0000 Received: from BL02EPF0001A0FE.namprd03.prod.outlook.com (2603:10b6:207:3d:cafe::49) by BL0PR02CA0058.outlook.office365.com (2603:10b6:207:3d::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.20 via Frontend Transport; Mon, 12 Aug 2024 13:00:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by BL02EPF0001A0FE.mail.protection.outlook.com (10.167.242.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.19 via Frontend Transport; Mon, 12 Aug 2024 13:00:40 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 12 Aug 2024 06:00:24 -0700 Received: from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 12 Aug 2024 06:00:22 -0700 From: Xueming Li To: Maryam Tahhan CC: , Ciara Loftus , Ferruh Yigit , dpdk stable Subject: patch 'doc: update AF_XDP device plugin repository' has been queued to stable release 23.11.2 Date: Mon, 12 Aug 2024 20:49:40 +0800 Message-ID: <20240812125035.389667-104-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240812125035.389667-1-xuemingl@nvidia.com> References: <20240712110153.309690-23-xuemingl@nvidia.com> <20240812125035.389667-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF0001A0FE:EE_|PH7PR12MB6978:EE_ X-MS-Office365-Filtering-Correlation-Id: 49f1e6f0-900f-4d44-8205-08dcbacec4f2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?qJEgkA8SxAklYxec48QqAxZ1B26U1JVuHLt26EyZEBgiM5hjlHt0Ktk7C1eZ?= =?us-ascii?Q?+6wSEHjRewn5xt7yGPeo4oW5KlofcQMJgICrlETcaDz5CJruYWmP/lPYAaT2?= =?us-ascii?Q?YxG4JpFfVICWymqiaNpbE69cdKFTS967aWnK7GehLYlUsI+yLUHwzDp6urlK?= =?us-ascii?Q?8IUvt8lkzeGFLyAu5i/h+OH+kzuRy9IFaIBCG2IpCL4pMwDYKrVKurrF5yQ/?= =?us-ascii?Q?6CxumY1adQWstM4IUX8CJD5wbUfPPArBfq5ZX6jrljLe5rq57mWnz6zM2ImY?= =?us-ascii?Q?QVzb3jjJy2xqgZzoYD+VpC8PNYfwOyv1Kw5WN8NtYlveSE1ZSmzrNP9ZnSYn?= =?us-ascii?Q?Fub88j5wVsH+jYu2nO88T3MUSw9Y2UUzXhLz57QwnU0I8jJhtfNmTK+mLiwr?= =?us-ascii?Q?hfQJ0gcqiJ7E0vXUplaVBAutbWEGuzB5z3HD1cVEAqqNxTqJBPhWI9fi3KsW?= =?us-ascii?Q?ObSoT3LkMrzjj4rGIp6r38jJb9FkoLU54vjzrr5mG6fbUont1ouG/rFxJhXh?= =?us-ascii?Q?NMdGtPkPhGeKQQ/Pt8vXQGvr+nEluRDyniFST5H1jZywIYbT588Op7q1VdlY?= =?us-ascii?Q?lG859jZa/v8xayUitHoIcXzXT+E0fmSp12cpcViV4Ur+RO0hy5tcpR9Tu8UT?= =?us-ascii?Q?dnNyCxs4JY9h84fAcZiuLrMofRECIjuLinPvW5kPetPVuSFu+GOvG5YnNd5e?= =?us-ascii?Q?bIUI0r1+CmCLK3fWVEG3BnPCRicabBCuE3/9oPSo4rT+/Ve5T2dSUe4gGQpm?= =?us-ascii?Q?c6VgsSskq0DS69YvCsfmMMf1S8LtXgwfg9Q9hlTMdNarfk4QEjxYgjRV9fgK?= =?us-ascii?Q?xQy4No2iF93/oKOCRJpMOX91OqNxMciG8Mt5A6Y3NxKeWlUCfallKus/K3wG?= =?us-ascii?Q?kRMBajpFOV8AoyCczWVoPV3bFOkZNNVJoAOss+PZiRmCuzeMECC6AJytPUI5?= =?us-ascii?Q?XxnF4zAl/QJeAzyX+FBfsGMO7x925TynaQQfxtvrgnVNMPxtCZ1KkYwaBroB?= =?us-ascii?Q?e1m86AFtmIJ9xApxC60RtAmpye8Qjl4NUSyHtE6EJymCn8GJP3ntfzzXPFK8?= =?us-ascii?Q?y+c66MeyiT81pTHa4l6wtKZtgtVjG6tX/WsMYD29rTRL37yr8cmVBdFj8vU5?= =?us-ascii?Q?UYdc18/wGIsVMkjfoSEwXWePtQ0qwJP/IFm8aHxNy7tmmXty1guhinZWcK6X?= =?us-ascii?Q?eVYbtJnlX95XIBpNnYS57rjXQRn/QIPJBWn8oT1mHjXJGh77nL5aCpwewIs/?= =?us-ascii?Q?9g3582+zJlqKNgvqHdSBEHBUexTv+cy0H3gTk8kYLRi5V6TK3/CEgNFCSQ2M?= =?us-ascii?Q?Codh9kQU3ZNn7H4kDC3qMaSdsioznP7ZAeQkPb7KlnUB2quzZqCVovejG0ZF?= =?us-ascii?Q?enSwvF/WEYcIFCv0MdgF+Xx15v4AYe1Dz09d8VlorLim6L5ihInabkuWrDVw?= =?us-ascii?Q?s69Nx1Ci3gLaacU5nJAjIE8bkvNPxuSK?= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(376014)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2024 13:00:40.8149 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 49f1e6f0-900f-4d44-8205-08dcbacec4f2 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF0001A0FE.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6978 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 23.11.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/14/24. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://git.dpdk.org/dpdk-stable/log/?h=23.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=de0c58c4b8d2eae3ed7d5ec3dfebf66589a03510 Thanks. Xueming Li --- >From de0c58c4b8d2eae3ed7d5ec3dfebf66589a03510 Mon Sep 17 00:00:00 2001 From: Maryam Tahhan Date: Wed, 1 May 2024 08:36:51 -0400 Subject: [PATCH] doc: update AF_XDP device plugin repository Cc: Xueming Li [ upstream commit ffcfbfc89ad27c5155858bee1a7b50a512573744 ] Original repo is archived, there is a new active repo for plugin. Fixup the references to the AF_XDP Device Plugin repo. Signed-off-by: Maryam Tahhan Acked-by: Ciara Loftus Acked-by: Ferruh Yigit --- doc/guides/howto/af_xdp_dp.rst | 14 +++++++------- doc/guides/nics/af_xdp.rst | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/guides/howto/af_xdp_dp.rst b/doc/guides/howto/af_xdp_dp.rst index f0f82c79f6..4ca5462c69 100644 --- a/doc/guides/howto/af_xdp_dp.rst +++ b/doc/guides/howto/af_xdp_dp.rst @@ -22,7 +22,7 @@ while the CNI configures and plumbs network interfaces for the Pod. This document explains how to use the `AF_XDP Device Plugin for Kubernetes`_ with a DPDK application using the :doc:`../nics/af_xdp`. -.. _AF_XDP Device Plugin for Kubernetes: https://github.com/intel/afxdp-plugins-for-kubernetes +.. _AF_XDP Device Plugin for Kubernetes: https://github.com/redhat-et/afxdp-plugins-for-kubernetes Background @@ -80,7 +80,7 @@ then the AF_XDP PMD configures it internally. with (older) versions of the AF_XDP DP <= commit id `38317c2`_ by explicitly setting ``dp_path`` to ``/tmp/afxdp.sock``. -.. _38317c2: https://github.com/intel/afxdp-plugins-for-kubernetes/commit/38317c256b5c7dfb39e013a0f76010c2ded03669 +.. _38317c2: https://github.com/redhat-et/afxdp-plugins-for-kubernetes/commit/38317c256b5c7dfb39e013a0f76010c2ded03669 Prerequisites ------------- @@ -173,7 +173,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI .. code-block:: console - # git clone https://github.com/intel/afxdp-plugins-for-kubernetes.git + # git clone https://github.com/redhat-et/afxdp-plugins-for-kubernetes.git .. note:: @@ -189,7 +189,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI * Make sure to modify the image used by the `daemonset.yml`_ file in the deployments directory with the following configuration: - .. _daemonset.yml : https://github.com/intel/afxdp-plugins-for-kubernetes/blob/main/deployments/daemonset.yml + .. _daemonset.yml : https://github.com/redhat-et/afxdp-plugins-for-kubernetes/blob/main/deployments/daemonset.yml .. code-block:: yaml @@ -200,7 +200,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI This will select the AF_XDP DP image that was built locally. Detailed configuration options can be found in the AF_XDP Device Plugin `readme`_ . - .. _readme: https://github.com/intel/afxdp-plugins-for-kubernetes#readme + .. _readme: https://github.com/redhat-et/afxdp-plugins-for-kubernetes#readme * Deploy the AF_XDP Device Plugin and CNI @@ -248,7 +248,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI For further reference please use the example provided by the AF_XDP DP `nad.yaml`_ - .. _nad.yaml: https://github.com/intel/afxdp-plugins-for-kubernetes/blob/main/examples/network-attachment-definition.yaml + .. _nad.yaml: https://github.com/redhat-et/afxdp-plugins-for-kubernetes/blob/main/examples/network-attachment-definition.yaml * Run the Pod @@ -294,7 +294,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI For further reference please see the `pod.yaml`_ - .. _pod.yaml: https://github.com/intel/afxdp-plugins-for-kubernetes/blob/main/examples/pod-spec.yaml + .. _pod.yaml: https://github.com/redhat-et/afxdp-plugins-for-kubernetes/blob/main/examples/pod-spec.yaml * Run DPDK with a command like the following: diff --git a/doc/guides/nics/af_xdp.rst b/doc/guides/nics/af_xdp.rst index ec97d0155e..60a88c467e 100644 --- a/doc/guides/nics/af_xdp.rst +++ b/doc/guides/nics/af_xdp.rst @@ -157,7 +157,7 @@ use_cni The EAL vdev argument ``use_cni`` is used to indicate that the user wishes to enable the `AF_XDP Device Plugin for Kubernetes`_ with a DPDK application/pod. -.. _AF_XDP Device Plugin for Kubernetes: https://github.com/intel/afxdp-plugins-for-kubernetes +.. _AF_XDP Device Plugin for Kubernetes: https://github.com/redhat-et/afxdp-plugins-for-kubernetes .. code-block:: console @@ -180,7 +180,7 @@ to interact with the `AF_XDP Device Plugin for Kubernetes`_. If this argument is not passed alongside the ``use_cni`` argument then the AF_XDP PMD configures it internally. -.. _AF_XDP Device Plugin for Kubernetes: https://github.com/intel/afxdp-plugins-for-kubernetes +.. _AF_XDP Device Plugin for Kubernetes: https://github.com/redhat-et/afxdp-plugins-for-kubernetes .. code-block:: console -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2024-08-12 20:44:05.793217338 +0800 +++ 0103-doc-update-AF_XDP-device-plugin-repository.patch 2024-08-12 20:44:02.395069353 +0800 @@ -1 +1 @@ -From ffcfbfc89ad27c5155858bee1a7b50a512573744 Mon Sep 17 00:00:00 2001 +From de0c58c4b8d2eae3ed7d5ec3dfebf66589a03510 Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit ffcfbfc89ad27c5155858bee1a7b50a512573744 ] @@ -9,2 +11,0 @@ -Cc: stable@dpdk.org - @@ -16,2 +17,2 @@ - doc/guides/nics/af_xdp.rst | 6 +++--- - 2 files changed, 10 insertions(+), 10 deletions(-) + doc/guides/nics/af_xdp.rst | 4 ++-- + 2 files changed, 9 insertions(+), 9 deletions(-) @@ -20 +21 @@ -index dd588c64bc..9da68e0bfa 100644 +index f0f82c79f6..4ca5462c69 100644 @@ -32 +33 @@ -@@ -90,7 +90,7 @@ then the AF_XDP PMD configures it internally to the `AF_XDP Device Plugin for Ku +@@ -80,7 +80,7 @@ then the AF_XDP PMD configures it internally. @@ -41 +42 @@ -@@ -183,7 +183,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI +@@ -173,7 +173,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI @@ -50 +51 @@ -@@ -199,7 +199,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI +@@ -189,7 +189,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI @@ -59 +60 @@ -@@ -210,7 +210,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI +@@ -200,7 +200,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI @@ -68 +69 @@ -@@ -258,7 +258,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI +@@ -248,7 +248,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI @@ -77 +78 @@ -@@ -304,7 +304,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI +@@ -294,7 +294,7 @@ Run dpdk-testpmd with the AF_XDP Device Plugin + CNI @@ -87 +88 @@ -index 3da81da732..8bd17f04ae 100644 +index ec97d0155e..60a88c467e 100644 @@ -99,12 +100,3 @@ -@@ -178,7 +178,7 @@ The EAL vdev argument ``use_pinned_map`` is used to indicate that the user wishe - load a pinned xskmap mounted by `AF_XDP Device Plugin for Kubernetes`_ in the DPDK - application/pod. - --.. _AF_XDP Device Plugin for Kubernetes: https://github.com/intel/afxdp-plugins-for-kubernetes -+.. _AF_XDP Device Plugin for Kubernetes: https://github.com/redhat-et/afxdp-plugins-for-kubernetes - - .. code-block:: console - -@@ -202,7 +202,7 @@ to explicitly tell the AF_XDP PMD where to find either: - If this argument is not passed alongside the ``use_cni`` or ``use_pinned_map`` arguments then - the AF_XDP PMD configures it internally to the `AF_XDP Device Plugin for Kubernetes`_. +@@ -180,7 +180,7 @@ to interact with the `AF_XDP Device Plugin for Kubernetes`_. + If this argument is not passed alongside the ``use_cni`` argument + then the AF_XDP PMD configures it internally.