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 34F6CA034F for ; Wed, 10 Nov 2021 07:32:54 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C0F24068B; Wed, 10 Nov 2021 07:32:54 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2058.outbound.protection.outlook.com [40.107.244.58]) by mails.dpdk.org (Postfix) with ESMTP id 4712640E28 for ; Wed, 10 Nov 2021 07:32:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FlkLcItOGGj6X+yV3Y/YFFHbgC0FyqVDxdFgn2m5v07zi3VR/ycNWcaj8cbhClaGZ6jVNPShAu8DBYMboRKrikRKNc08SBs/QLoCmgTyoBt2Zv0t0pKDpSPEDwCY1/6Ojlr+r6Rs4cs4CVceli0NIQDjiNms8gaYxGZkrxcovDFrU8T67SMV6ww3mx0i5QUf/q4x9PUIldTOkcS4SEziOIqLK5ODpCG6AVT0uWs/838P+QcHexdNGjzOpVVuyfYBZxl1NR6NPjtuR5fFfk8xUhbwM9ghzdmZGc8nASYFw8CqG/0IQxRr90+Q3NDHWIGPVeetrZ1dsFDc0ipmq14SrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=UE6lwiJgogv/n4kUwHd2/kyxRRb1hPeSg7oTQvd2US0=; b=cF3j62Dgra6bgEn021/KkIKi2/cMy8ng6jg53ZgCcrBrHz92kmyB8xsMx0T9fVAe9u7PejDOqsIHyajyG2GG8OLbMRRZBaJcPg4dQaJpVhR9sDaZZlntWy2fHkexAJAKZg4dmApbxDaxAbC7rJ07swb+q0EqLayYjBjXSMwBbtL+phxz/AGJvuY+Nz+Nefg6q+RupuWF4xj3wD8+eymv2GCEhTfcqbE5POdih+3XgxXnwnbbIPYbv1VSHl6Ua+w+zCAEelslCOpCYN5JxUkA/n83leMFC9X5ql0Xh772/5f0pRPQwVsbcokOARmLuDJKYT4n/A4WOQrUBhzSo8snSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=arm.com smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none 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=UE6lwiJgogv/n4kUwHd2/kyxRRb1hPeSg7oTQvd2US0=; b=bQWwrwZn4ku0nO6QcKdxN4qC7OCUCv18B58g9b6Q2wylr8uT6vFLs0c0l29xXXN08766HibUxOx+SEnVZET8ErNm7lXz+SremhFN2DntsZUf8MLX3rC7Nx6tgevOCfzIvT1Vhn5wVzCjvJtcwvhlc7CmEMyVoYRFcpT9TPpN1vA3QOFz98/hBE9z3SDAOhpH3jMf6o+flfTN45OLDvLwDBthrqs/UrFSdGVX2kzj5x2zdQlQKIxwwEbK+3SVaT/90ZWOjMN5kGorxDDAGY8lDFZShq5ziHhTOKojBlpyYoqS3q0nuhIFIs1RQ3rGsK5lI2jKby1rffkiLpVrnw4wug== Received: from DM6PR01CA0013.prod.exchangelabs.com (2603:10b6:5:296::18) by BYAPR12MB3141.namprd12.prod.outlook.com (2603:10b6:a03:da::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.18; Wed, 10 Nov 2021 06:32:50 +0000 Received: from DM6NAM11FT060.eop-nam11.prod.protection.outlook.com (2603:10b6:5:296:cafe::5e) by DM6PR01CA0013.outlook.office365.com (2603:10b6:5:296::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Wed, 10 Nov 2021 06:32:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by DM6NAM11FT060.mail.protection.outlook.com (10.13.173.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4690.15 via Frontend Transport; Wed, 10 Nov 2021 06:32:49 +0000 Received: from nvidia.com (172.20.187.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 10 Nov 2021 06:32:45 +0000 From: Xueming Li To: Feifei Wang CC: Luca Boccassi , Ruifeng Wang , dpdk stable Date: Wed, 10 Nov 2021 14:28:07 +0800 Message-ID: <20211110063216.2744012-4-xuemingl@nvidia.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20211110063216.2744012-1-xuemingl@nvidia.com> References: <20211110063216.2744012-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.20.187.5] X-ClientProxiedBy: HQMAIL101.nvidia.com (172.20.187.10) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b76c7709-70e5-489e-daf0-08d9a413ea82 X-MS-TrafficTypeDiagnostic: BYAPR12MB3141: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2FZkFkVXd0neXMZoyX8hftLq0TUsL5BBSXzvbpjjQ2Meb4t3oN6wMYDrGzphUvJUNVk9h83g1yVB+qsJ289mgzmMUkHbpTjihslqeZBo+UkE9nrAIVQlhlm5mwpXLEAFVsB4PBmLRkGbKzwxhEmyPEhKGEC0RDuFa6G85ijPaGBnhue05ObuKYYbVXtKMN+RPiC8WPkYriyNpfYAdBDKLqQizpzuRDnLeQxuF86Al2PhvWe11hk56Nm4ornAUPpL+n9yrdDVZuJOyVdZsiXZkPynjHwmvQWqsT38Nd5uhzfbHJcgL1JwVicwuj3WzpyR2EB0Z6I3Dnks8dyZ+GDrL5fKplwdfkbWy3f17NluNngvPksWeHBMD0W3a52Kp1ypUXgdFKtpUpleVFAExCgOh/ptnpvIg6vHH3s/YnWd1Eh9ZhddBYPfMiurDA14BE3+ZjP3wCuKV9up3rHoC5jHj0gzHj8lUr7hvsvn9bUefBklPfNuhTQJ41alAXkQRmjRu7EqQU/TX0iS+Fzkm/LLC2u0X0uK0v28BDH4bA6KonqcWf8AuaiImMn6Cv4r0NPTo+ugiCpJIGSmC7kdN0jv1Qwrvu88+scCFQKpqEAWSTifXJjUaSD74n3RkiqNAbiOMbyZ7gO31Hkbr4bHY09iJGsQZXvflZ6c+DQUfam4ND5qN6xdwo5jUCI7N6JYAnGXhfyAXLukBNSfPiGqLANHFbhqLJxLYiSJQ8nP//JpZdfBq7vL9X3gjtOJE76fivcK2soI8yjbVf58UxeJGexy40Ngd4PH+GCthoNpBivZjbskUmx7wIeab25cFffp8wsE3o4CF2qsDFZrqxTUQrcLXw== X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(53546011)(86362001)(6916009)(55016002)(6666004)(6286002)(316002)(36860700001)(4001150100001)(36756003)(5660300002)(4326008)(70586007)(70206006)(2906002)(508600001)(186003)(8936002)(16526019)(1076003)(966005)(336012)(26005)(47076005)(54906003)(7636003)(83380400001)(426003)(82310400003)(356005)(8676002)(2616005)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2021 06:32:49.4254 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b76c7709-70e5-489e-daf0-08d9a413ea82 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT060.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3141 Subject: [dpdk-stable] patch 'drivers/net: fix typo in vector Rx comment' has been queued to stable release 20.11.4 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 Sender: "stable" Hi, FYI, your patch has been queued to stable release 20.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/12/21. 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://github.com/steevenlee/dpdk This queued commit can be viewed at: https://github.com/steevenlee/dpdk/commit/99e95a04c40e72d58fb62e1f82a2b7a0eaf4ba50 Thanks. Xueming Li --- >From 99e95a04c40e72d58fb62e1f82a2b7a0eaf4ba50 Mon Sep 17 00:00:00 2001 From: Feifei Wang Date: Fri, 23 Jul 2021 11:10:46 +0800 Subject: [PATCH] drivers/net: fix typo in vector Rx comment Cc: Xueming Li [ upstream commit 635a9373fa99158c69b3fb5b19315f7b9d4cdecd ] In Rx vec path, for extracting and recording EOP bit, comment has redundant "count" word, removing it. Fixes: 7092be8437bd ("fm10k: add vector Rx") Fixes: c3def6a8724c ("net/i40e: implement vector PMD for altivec") Fixes: ae0eb310f253 ("net/i40e: implement vector PMD for ARM") Fixes: 9ed94e5bb04e ("i40e: add vector Rx") Fixes: 319c421f3890 ("net/avf: enable SSE Rx Tx") Fixes: 1162f5a0ef31 ("net/iavf: support flexible Rx descriptor in SSE path") Fixes: c68a52b8b38c ("net/ice: support vector SSE in Rx") Fixes: cf4b4708a88a ("ixgbe: improve slow-path perf with vector scattered Rx") Signed-off-by: Feifei Wang Reviewed-by: Ruifeng Wang --- drivers/net/fm10k/fm10k_rxtx_vec.c | 2 +- drivers/net/i40e/i40e_rxtx_vec_altivec.c | 2 +- drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 +- drivers/net/i40e/i40e_rxtx_vec_sse.c | 2 +- drivers/net/iavf/iavf_rxtx_vec_sse.c | 4 ++-- drivers/net/ice/ice_rxtx_vec_sse.c | 2 +- drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/net/fm10k/fm10k_rxtx_vec.c b/drivers/net/fm10k/fm10k_rxtx_vec.c index 6fcc939ad9..b3c31ff198 100644 --- a/drivers/net/fm10k/fm10k_rxtx_vec.c +++ b/drivers/net/fm10k/fm10k_rxtx_vec.c @@ -544,7 +544,7 @@ fm10k_recv_raw_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/i40e/i40e_rxtx_vec_altivec.c b/drivers/net/i40e/i40e_rxtx_vec_altivec.c index d3238bfb6a..0f03d5e0fa 100644 --- a/drivers/net/i40e/i40e_rxtx_vec_altivec.c +++ b/drivers/net/i40e/i40e_rxtx_vec_altivec.c @@ -398,7 +398,7 @@ _recv_raw_pkts_vec(struct i40e_rx_queue *rxq, struct rte_mbuf **rx_pkts, (vector unsigned char)vec_nor(staterr, staterr), (vector unsigned char)eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/i40e/i40e_rxtx_vec_neon.c b/drivers/net/i40e/i40e_rxtx_vec_neon.c index edb202a51a..278c523a8f 100644 --- a/drivers/net/i40e/i40e_rxtx_vec_neon.c +++ b/drivers/net/i40e/i40e_rxtx_vec_neon.c @@ -387,7 +387,7 @@ _recv_raw_pkts_vec(struct i40e_rx_queue *__rte_restrict rxq, eop_bits = vmvnq_u8(vreinterpretq_u8_u16(staterr)); eop_bits = vandq_u8(eop_bits, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/i40e/i40e_rxtx_vec_sse.c b/drivers/net/i40e/i40e_rxtx_vec_sse.c index 0bcb48e24e..e9b4258bbc 100644 --- a/drivers/net/i40e/i40e_rxtx_vec_sse.c +++ b/drivers/net/i40e/i40e_rxtx_vec_sse.c @@ -557,7 +557,7 @@ _recv_raw_pkts_vec(struct i40e_rx_queue *rxq, struct rte_mbuf **rx_pkts, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/iavf/iavf_rxtx_vec_sse.c b/drivers/net/iavf/iavf_rxtx_vec_sse.c index 75c77f9d32..52919182b6 100644 --- a/drivers/net/iavf/iavf_rxtx_vec_sse.c +++ b/drivers/net/iavf/iavf_rxtx_vec_sse.c @@ -590,7 +590,7 @@ _recv_raw_pkts_vec(struct iavf_rx_queue *rxq, struct rte_mbuf **rx_pkts, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ @@ -884,7 +884,7 @@ _recv_raw_pkts_vec_flex_rxd(struct iavf_rx_queue *rxq, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/ice/ice_rxtx_vec_sse.c b/drivers/net/ice/ice_rxtx_vec_sse.c index eef21fa70c..fb0d1621a5 100644 --- a/drivers/net/ice/ice_rxtx_vec_sse.c +++ b/drivers/net/ice/ice_rxtx_vec_sse.c @@ -545,7 +545,7 @@ _ice_recv_raw_pkts_vec(struct ice_rx_queue *rxq, struct rte_mbuf **rx_pkts, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ diff --git a/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c b/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c index 52add17b5d..cbd907f2b9 100644 --- a/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c +++ b/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c @@ -540,7 +540,7 @@ _recv_raw_pkts_vec(struct ixgbe_rx_queue *rxq, struct rte_mbuf **rx_pkts, /* and with mask to extract bits, flipping 1-0 */ __m128i eop_bits = _mm_andnot_si128(staterr, eop_check); /* the staterr values are not in order, as the count - * count of dd bits doesn't care. However, for end of + * of dd bits doesn't care. However, for end of * packet tracking, we do care, so shuffle. This also * compresses the 32-bit values to 8-bit */ -- 2.33.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2021-11-10 14:17:02.264447334 +0800 +++ 0003-drivers-net-fix-typo-in-vector-Rx-comment.patch 2021-11-10 14:17:01.734080543 +0800 @@ -1 +1 @@ -From 635a9373fa99158c69b3fb5b19315f7b9d4cdecd Mon Sep 17 00:00:00 2001 +From 99e95a04c40e72d58fb62e1f82a2b7a0eaf4ba50 Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit 635a9373fa99158c69b3fb5b19315f7b9d4cdecd ] @@ -17 +19,0 @@ -Cc: stable@dpdk.org @@ -32 +34 @@ -index 39e3cdac1f..cae5322d48 100644 +index 6fcc939ad9..b3c31ff198 100644 @@ -45 +47 @@ -index 1ad74646d6..edaa462ac8 100644 +index d3238bfb6a..0f03d5e0fa 100644 @@ -58 +60 @@ -index 1f5539bda8..32336fdb80 100644 +index edb202a51a..278c523a8f 100644 @@ -71 +73 @@ -index bfa5aff48d..03a0320353 100644 +index 0bcb48e24e..e9b4258bbc 100644 @@ -84 +86 @@ -index bf87696fa4..b813d96ef4 100644 +index 75c77f9d32..52919182b6 100644 @@ -106 +108 @@ -index 673e44a243..5f7e13ee39 100644 +index eef21fa70c..fb0d1621a5 100644 @@ -119 +121 @@ -index 7610fd93db..3a3ef51172 100644 +index 52add17b5d..cbd907f2b9 100644