| Message ID | 20250822015109.1539-1-linda.wang@jaguarmicro.com |
|---|---|
| State | Superseded |
| Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=aYXauyDy; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4c7NTZ1fMPz1xyR for <incoming@patchwork.ozlabs.org>; Fri, 22 Aug 2025 11:51:45 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 638C540541; Fri, 22 Aug 2025 01:51:52 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id f0oRzEmnF_1g; Fri, 22 Aug 2025 01:51:51 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.9.56; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 62E2040471 Authentication-Results: smtp4.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=aYXauyDy Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp4.osuosl.org (Postfix) with ESMTPS id 62E2040471; Fri, 22 Aug 2025 01:51:51 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 4CCC5C0889; Fri, 22 Aug 2025 01:51:51 +0000 (UTC) X-Original-To: ovs-dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 71EF4C02A4 for <ovs-dev@openvswitch.org>; Fri, 22 Aug 2025 01:51:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 5905F4047A for <ovs-dev@openvswitch.org>; Fri, 22 Aug 2025 01:51:48 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 2DqyT7-WDjYx for <ovs-dev@openvswitch.org>; Fri, 22 Aug 2025 01:51:47 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:c405::7; helo=tydpr03cu002.outbound.protection.outlook.com; envelope-from=linda.wang@jaguarmicro.com; receiver=<UNKNOWN> DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org B220640471 Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=jaguarmicro.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B220640471 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c405::7]) by smtp4.osuosl.org (Postfix) with ESMTPS id B220640471 for <ovs-dev@openvswitch.org>; Fri, 22 Aug 2025 01:51:45 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eD7Riz3uY990nxGIvkyorr7yKY9waSErwcODayOLl7Tf9SzE9qn7KFUZNFVqnlTv9LzJrIheTN0FCjkTji9hU6cFHFKfG6BfHgnL7FYTQq5wvq05jp8sQygA3yTrP5u53Nx9jAntL/CuNP9Xerb/Mhwc6DkI/oM5lmR8JxNDhwmUtRhtYuTpFHwCCAm4Ja7z8brOl+b/ELzNdvqQYn79NuTj66jlqExZyDH/jkqTjcrBa0NPbHWuIIsq5ectSgNb0Hzlyg888LsyN2zRHpplKEpLMdiQhxFC7eYmXcBv5hUvDklr/RCprj6fhWMfh1xyi8l/IUgAqskNjugqLNLiWQ== 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=VRNlfnvPhAPNOIdy7zgBYkm1GqCDwDv/vC2GVIRzYV8=; b=jX/CEEA0o34vszzWFQ5SIbJn6/x2CRUup9Fz5pSI4uD3LfPX+D+Nom/r1hslxlWtc13mHvPpMQ4KmLeUZPiP3UnRC94g6wcTmwOITPMy7hO0YacdqGG7Ip9Mkr61T6li/Vb3bO2uQb6unHTYG27Iy4C8vAHRBPUuFBnq8FFyoGsgrWMwxLWV7I4Lmcc6sc9ScvwGpLr4i1dHSaxWj94boaieV1DMWzhllJ9BvpHJsa1u1Ojc3xQfviaviOFoOWjqJa/rJb/87H1RXG54aHqdHX6vOIndTn+SgOJcQPw6u5O56yhiZEPjTQJrmGfkVpwfLefrTvLNcCw/5M8ztQd7Nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jaguarmicro.com; dmarc=pass action=none header.from=jaguarmicro.com; dkim=pass header.d=jaguarmicro.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jaguarmicro.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VRNlfnvPhAPNOIdy7zgBYkm1GqCDwDv/vC2GVIRzYV8=; b=aYXauyDyr/M8Mf813iFdoQ8IxQvD2MWp6u5WJOx8YVUnVqh5jjk4tVgjkmTmo2PI81Ez4ibbnxvBLJY4is7J/dRPxNiY6WahQlz4jrUhIcw6nLbdT0zJuIHM1vwTFM6RLEFKeIDxXsptVv7oiacuG14jw6Tm8POQpxFjWgJ5hWXvTNdNH7kDM2HohnL391eL2yaR3QbM+joLWX6HxZdf+I7EykXuaJLy86FWL4CelDKQ9wzh9unyl27XxyXgZU3TjSXLcZ+3bvk4dICKz/TS1DAVSo2owYSbSJI/ovDapS4y0zUqrYQfnsyE0eMnKsnU/ko79xppLC9GeCMdk9O/Aw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jaguarmicro.com; Received: from TYZPR06MB4240.apcprd06.prod.outlook.com (2603:1096:400:65::5) by SEZPR06MB6120.apcprd06.prod.outlook.com (2603:1096:101:f2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.14; Fri, 22 Aug 2025 01:51:41 +0000 Received: from TYZPR06MB4240.apcprd06.prod.outlook.com ([fe80::6463:8614:cafe:420b]) by TYZPR06MB4240.apcprd06.prod.outlook.com ([fe80::6463:8614:cafe:420b%7]) with mapi id 15.20.9052.013; Fri, 22 Aug 2025 01:51:41 +0000 To: ovs-dev@openvswitch.org Date: Fri, 22 Aug 2025 09:51:09 +0800 Message-ID: <20250822015109.1539-1-linda.wang@jaguarmicro.com> X-Mailer: git-send-email 2.50.1.windows.1 X-ClientProxiedBy: SG2PR02CA0007.apcprd02.prod.outlook.com (2603:1096:3:17::19) To TYZPR06MB4240.apcprd06.prod.outlook.com (2603:1096:400:65::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR06MB4240:EE_|SEZPR06MB6120:EE_ X-MS-Office365-Filtering-Correlation-Id: 669e0141-a786-4f0a-2750-08dde11e7021 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: GM2An0vKCf4STyNVgp2n2xGK+IN+0uAdt1V1/3PK2tK++Ca5aEpolKVhXeFz1iDtDBqZY0lm4ZZAX9fx9ylIwsz+3fnbzVKXP2qn3w367+505ZJJb2oY/yEe22YmIejXRYPQg2o2BvBXZtV02qDcL9QJeqNsbaz5yO18lVdP3nfZGubMxt+firKs7QKJtmYvpzucbdlzVlc92gMo73zVvwH3681EquTDnx0qz8erpLvlAyIrF6VuRUTPuhndmKyYjSJCUed2MPAVwmB5QKEen12ud8ooBDeXQ91jyK69ctqWWinzhHD9IRQuaqKEkFdqOz01zT0ryzenvw6Rp+2oByDJQP6NAm3OkPSk+P0Q6BRXFosDGaydbXmbmXFAMPm7IEyW7TosbecAmp/duCjLF2rnm558n1MpdNYLF1sbZsNpzUROmcwyLLP0RSOLoYNdwX3Fd3SWWIwFDo58VMklBTyhQSAF3+ucxHswayblwG5er6m6t3xJNYj5PWKKGOaHTq6LoXydrv+wM/m0Cr5HSY4bVR1usEAIrbKpusWBbh7sbGz158ulL0cyLXcPE6/Dxc4x92jg7B3qVhkgLXh6lvoOW7D/fGHLk87UdHAg0uT9AsBkwpWUhGV2dONAWkas3LGNTkk/7YPw9hssRCO2cb+PK74MygtueQW5fbXTx5JpKZ69hc6OlQ14RibglNDPHjKhS7AoUNmVcs5YUp/ZrBSZYlSYszwCIGTNZa6yrw1NtDgEUH4OlX6wm+IrNkkr8f+F8zH+tBuPiTrlNd4aKRzdZi58x/iNLQjxKb4NFQvDKCwZ3JT3HlU9GbStj5Bsq2MjGspCycz2aOzb22UwuY6jAtOYEeq+8hVyNYIgXB8yt7/+6wv1+txMQ9DA651e5LWRwGCjiVwvyQfhbo37m4KrHYXnTLl7dy8QPy5mKotRo1zT0f/ri1yabk2ze7TOE+wk2vt7OOb6Ovdul/Bp8ehIkcR8KQ8sSps9hSdqAIpSrllUhA1ygIOYOXOTihoGbS4yeSytcgwylJm5ItBzX/NPMZbPQ6ZbS2poN5oYwJE8bSnVyE/3CLtvS6dsOsBcSM6r4PUEW30mYm/y6cVEIAqmwysTIM7qczrtIX2AM0ybYb/NSEz+Wh/lTRfyV+5xEUp5NcSkdywEfscaXiXjnyWH6+v2gDoWOg5IGZ6xl0Ye14Pn7ZjGAdBc7S+hpM8Lj79VK4AYFjgJjbfFWQzyd36CL5IhAl7JCv7suhl+UH7bEvySR2HS+UTZ0RaqD4z4iOxEZWARlxDJpVRYcjZI6BBdf2524Ytx4m/Fzi5YwbJuj7oAbhOZ4GWxsoZ3NT264memiPfulmkph3doNArv6f7xJfBfRRnSaPIiTxUNM0c+6/Pi0fpeWF0u2eiHqehPCmRXrMSuJg6QHQ/o9SwF9pZLfXk1buRCGb/+uwjLOdpsPqM1YNF5gWWeSES4maIunT9S2BocJkDBgo/C1nExHA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR06MB4240.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wbdJd/fxC/+l6Y7P2PVOusX7O4ShARIv1eMpUp03KL3IVfMWJ7YQU8uimEhIkO+OtulMiamYiz84Pe/DALmnYWx6BteynLa71Yug+26enDLVIx/Wrnski8WCDUy+DVgxRxes8dS3liMG5ceo5vWUPaCjQ3DY2T70Shr7KkFt86vpRJl/vsLESAvTXr1e4q8Ts2W0gJSeaedJLxGzABOVFtYqNkPln99PAIgraeABm14ZWsYCRb9nW4sk4sssLWVsIVJxq9QtUwWjIOJs+5v2xiRdP57YVNBNhjfa/yC8B7G0sM3BBO9e/liUjsUROA/jdImiguM1h2naKSVVxZJ5xigYM8E3vuPKd6nPaYMtLJ8eWjhrZDJDMsQK+ntZYjNE0DAhhfQTz2PC9+fgYvZqAjdqaZPegcuZsqOq5Bc8v19WlYbNmVh2QcAoVkr5ATyt7VaCbYLp1QeIutlmW0igerKQLU2mJ/WJe/i2k9r8TVZv33xKjO3kSTnq9Kb2mMbFPq9kcl8R7B0y8pOot38SNvBymcbqQn/VH2KraKFvbxnOTvRMg+UzcYjhon0sPA/4lren/4rEs/oOC2tEEckHEnErWid+4C3VyoS84OQTqhk0AwOJM+Af5YOsRFe/0lqkSrM08WGFcOfGUBCoBXNgRXaLITN9sqt0dWzjAcMX/GM6SDMwB3F2SQGRJEPTWlCJTD5n0otwPzE22kMVRH76a3YTMe41f1HRWXBC7z4dXxECtSjcSyDDfvPShGmG6NWC3IgR+7GmGBOAnLQs4O2Na7XatgnY6Gcs7FtHO+sjY0TzcA+f+xuXp4JtS6r71hEfkU9j1V5QZI3wWDTd2Q8RE+fX/5hHOALkPbkL914OVvWqTI1KiOuv5tYANLHwYv4lnXK0MFthMW6yrUDCAKa0XL7Hs9jLv7XXniHB6vBkBflQEVaicktGFHbCX4ydMuo4AUzWdxB5YgjY8USCb5Gau/WNlCZuxVh/V2MhlSeebY1lPBpz1RtSQAA85N/lYZ7CtJp51v29YFZ05gOsZH4MvKIXEYGp2AknsLZu5genU5ndwVfcSPgmwAeanqxHITqR2NRaBjThrmtvh0/apVeAF41T3yHvIFFVC7iQTCdyoFquF1MPDHE0E+csJBWvY15gJACuCp2AH+igEplFhK59UcOavMTuJKcN2k7T8B/MxvzV6+BEFBcUZ3wULSNYYpEN311o5M1lc044YtPHyLwnYvAgzk989x/y/nIvsbrsk/W+yWGKW4azRtUgg67629WtF2qKq+9q3xnF3DSSNu76Z9Rtrzdm+DmDzHLmLt7FDTu9RlA1BkakzE+iwN10ss/A2zrrs9/G61zTbL/NTIFe2XqTFuveXeWp77QNnpEZrt11XPXw9I/SgTQrjIZPLqXsZGKsK0pF4vvYz45px8InjCzatBBqNrvtd5aLtGgDccviIafwajO1tHua2l3DwpI0Z4RBtSKcuVpecrv3XolHJI9E59LhE6o3yKVmmsJpj/eudG8jNkHwpqMwcOBDcvdE0IXIX45qQHuO7QloiWQWaLNtJbCkB9xxxRKR5pdukuHWHg5qT7FkS/U3uhngsoyXgpiAAE9XMYsakDJ/8HYbdA== X-OriginatorOrg: jaguarmicro.com X-MS-Exchange-CrossTenant-Network-Message-Id: 669e0141-a786-4f0a-2750-08dde11e7021 X-MS-Exchange-CrossTenant-AuthSource: TYZPR06MB4240.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2025 01:51:41.0800 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1e45a5c2-d3e1-46b3-a0e6-c5ebf6d8ba7b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +h8TK2ZcqEGIYM6WU64oQ7OqtmUs7wzhLTef4NM6z1USn7oi/VOPj2ANXFy12ks48B+O27bLh5qZxWEEtaftBOWStWO0LKlvz0PL1fIzxCU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6120 Subject: [ovs-dev] [PATCH v4] netdev_offload_dpdk: Fix error decremented of hardware offload counters. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: <ovs-dev.openvswitch.org> List-Unsubscribe: <https://mail.openvswitch.org/mailman/options/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://mail.openvswitch.org/pipermail/ovs-dev/> List-Post: <mailto:ovs-dev@openvswitch.org> List-Help: <mailto:ovs-dev-request@openvswitch.org?subject=help> List-Subscribe: <https://mail.openvswitch.org/mailman/listinfo/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=subscribe> From: Linda Wang via dev <ovs-dev@openvswitch.org> Reply-To: Linda Wang <linda.wang@jaguarmicro.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" <ovs-dev-bounces@openvswitch.org> |
| Series |
[ovs-dev,v4] netdev_offload_dpdk: Fix error decremented of hardware offload counters.
|
expand
|
| Context | Check | Description |
|---|---|---|
| ovsrobot/apply-robot | warning | apply and check: warning |
| ovsrobot/github-robot-_Build_and_Test | success | github build: passed |
| ovsrobot/cirrus-robot | success | cirrus build: passed |
diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c index 6ca271489..08740a27a 100644 --- a/lib/netdev-offload-dpdk.c +++ b/lib/netdev-offload-dpdk.c @@ -2375,7 +2375,7 @@ netdev_offload_dpdk_flow_destroy(struct ufid_to_rte_flow_data *rte_flow_data) unsigned int tid = netdev_offload_thread_id(); data = (struct netdev_offload_dpdk_data *) - ovsrcu_get(void *, &netdev->hw_info.offload_data); + ovsrcu_get(void *, &physdev->hw_info.offload_data); data->rte_flow_counters[tid]--; VLOG_DBG_RL(&rl, "%s/%s: rte_flow 0x%"PRIxPTR
Fixes: 0e6366c2399d ("netdev-offload-dpdk: Implement hw-offload statistics read.") Signed-off-by: Linda Wang <linda.wang@jaguarmicro.com> --- If the device is a vport, the following steps occur: 1.netdev_offload_dpdk_add_flow()->netdev_offload_dpdk_actions(patterns.physdev) ->netdev_offload_dpdk_flow_create()->data->rte_flow_counters[tid]++. The incremented of hardware offload counters use physdev in the code. 2.The decremented of hardware offload counters use netdev. In this case, when all the flow tables are deleted, the hw-offload statistics shows an incorrect value. --- lib/netdev-offload-dpdk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)