From patchwork Thu Apr 29 09:55:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Slava Ovsiienko X-Patchwork-Id: 92393 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DAC43A0547; Thu, 29 Apr 2021 11:56:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C1AC441194; Thu, 29 Apr 2021 11:56:16 +0200 (CEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2089.outbound.protection.outlook.com [40.107.101.89]) by mails.dpdk.org (Postfix) with ESMTP id F3C7541125 for ; Thu, 29 Apr 2021 11:56:14 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MC96jT9ySTBWBh7wmJYH/N8Hy1eOcCKDEz+2f+dDz2FxkWRcMkA1W5HPEMmg5hHq3zHyPSCgKND0LUeYS0dZLDyljgNlVXN1kAL9D1YUhmAVLgFcUlHP0+xVJVHh6tG4qnWkaK2Aoaq7kWlx+acPrxk+CaZTmv2CDG7nedbAJZho/w/6suk/guU4s/8c19YVWha6cuIwuYBO/qAISPIGHM5V6/C8ri3Vp3dsGjwWkKKn0EIBc0AqQR0WAjN/ajcn9QNNovYvDX8jE3f2QASFQUXfRN9Oek5ABYw0UJtgREGCagluYpdfCl1Czobq2A+g0KDx/8l6b9PZ5VqJUX+I8g== 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-SenderADCheck; bh=+WMPNXPLrIWLoiuI2ylA23HkafwEhMb2wIzhq68y/LE=; b=OjtJPhu61sUUFQeLbue0UR7INsFbHAXg3D44DChKhq4Cig/qDZxicZwqVU604QyQnaGffb+LYFCvunAGVz/2FXq1Fjh22/zNejmP3UggVp4PiUR86LuHu/IopNW5EBVldGPgyKmc4EjgqSf+n+wgXYOJ5a/zp2nK/quYMGwWzfqiqV3uAZxyYWlBxGUad5TeZlfFvcl4VgvuW60qU9h1oRKcdYpylp8VQ8G78anO0bShw+mbXMpTisOCScFFShDpFz6kZrpzddsQ1wHBZohHOsVO/eygv7a0WEKeoCXS1thHu9ZhlbG3x8atVq/Fjmvr40AusNbt09a7uXkliYo2ag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=intel.com smtp.mailfrom=nvidia.com; dmarc=pass (p=none sp=none 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=+WMPNXPLrIWLoiuI2ylA23HkafwEhMb2wIzhq68y/LE=; b=RCVS6ZHMcYt3nyCD+stHT7WFmaUPDc+XC2/0miXrkrLJwDWePVLLRO16WT8HRs3oN1lOGXyTpeiCEC9CZ4H/nThoKbOsZeT2sQnHAWQFGXqAn1qBdYxpqXpRijQhTAuFO4fkMrduQDZYB0GHHjueiZ2C34Ji033XDJCUmWny77uIrQsNaDmRDiro4ny8Tr6hBwgQ58Ic502AEoTZ4VAVpnMWuHtz3FqKBA+KFG2rGDpzcsnnsM0+SzTVqxI5cvtURfWfRtD1YhJNzk1QnemtqGxqYDu0H3+wMm2IaKigz+DkS2ueODDVuRKmUCOsV6SPONwm6kPz0ScLSA9jmOHvyg== Received: from BN8PR03CA0031.namprd03.prod.outlook.com (2603:10b6:408:94::44) by DM6PR12MB4747.namprd12.prod.outlook.com (2603:10b6:5:30::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.25; Thu, 29 Apr 2021 09:56:13 +0000 Received: from BN8NAM11FT020.eop-nam11.prod.protection.outlook.com (2603:10b6:408:94:cafe::cc) by BN8PR03CA0031.outlook.office365.com (2603:10b6:408:94::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.28 via Frontend Transport; Thu, 29 Apr 2021 09:56:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; intel.com; dkim=none (message not signed) header.d=none;intel.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 BN8NAM11FT020.mail.protection.outlook.com (10.13.176.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4087.32 via Frontend Transport; Thu, 29 Apr 2021 09:56:13 +0000 Received: from nvidia.com (172.20.145.6) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 29 Apr 2021 09:56:11 +0000 From: Viacheslav Ovsiienko To: CC: , , Date: Thu, 29 Apr 2021 12:55:37 +0300 Message-ID: <20210429095542.7800-1-viacheslavo@nvidia.com> X-Mailer: git-send-email 2.18.1 In-Reply-To: <20210426124250.42771-1-michaelba@nvidia.com> References: <20210426124250.42771-1-michaelba@nvidia.com> MIME-Version: 1.0 X-Originating-IP: [172.20.145.6] X-ClientProxiedBy: HQMAIL107.nvidia.com (172.20.187.13) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 137c8329-547f-49dd-6a82-08d90af5060b X-MS-TrafficTypeDiagnostic: DM6PR12MB4747: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1728; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pZ6L9xclXeD22YNm34PglvxAQY4xu1OwW4ol5ZQFb0zPuZgrC0hh9kHRocI6xXnIKhwDlf0QXzB8CPz+mox5uht9PdLASywtwQ+IiSGbhKsZwL2KDrPMTcrm2cmFjraxSHq0Vv0cbGOCSrtYW3HshKt7n9Y5YeIw0GJK+SaMGFe1dU1myeuHMwUknzCIJf+NKLQF7Fd5cyIzqbSn01wxYOO5rVitocdd9q61NFtHKCfdmS21axVhnq1iS6dqtfUftHwDXev7A/7ax3idGLJoNmgsI2SAuMdUiDOtw+H8lPWgq0P6RpGmVoMGd/4Cw1nWrS/2XMJIYgV0bsIrsJYwbOFL0Ri0JhyPdzliAs2DQGMZIqpB67pscfou7KyG0dJ6BL4W29XufIoaDg4+y98daLcfCCJ5qjOeIJGeYHlW4vJICqwz6vq6D2haiI91JTJDsEjQSebSRKtf/PJr0E76UpuYXQYQ8/dRywF0geUSSm2PgBdKkhnmBJ7lcwjKILHYCgWwn8D3SICZczEEft9itWvQzVtjv+7t7tuN6IfZzKsgDlX1tJGGibmbPybQFD0ckq60+VZsROj75AC9PMvAeAlkwN/4HnqIscomc7jgDHfraPyYTX57vxdqSo/V6ileCOGe4uPJfqdI1qF6ZIRlE8lbNLiVb+fkGJFPBGT+JnXBrRx8xGYJ6xE2kisddtPRGS7oXNBUS1FiZN1AvS8Fuj/y3KO55fwcAV+jIsdt3bo= 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)(376002)(346002)(136003)(396003)(39860400002)(36840700001)(46966006)(6286002)(356005)(8676002)(186003)(86362001)(2616005)(1076003)(36860700001)(82740400003)(55016002)(47076005)(83380400001)(5660300002)(82310400003)(6916009)(36756003)(2906002)(6666004)(966005)(478600001)(8936002)(336012)(316002)(54906003)(426003)(70586007)(4326008)(26005)(7696005)(36906005)(70206006)(16526019)(4744005)(7636003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2021 09:56:13.2443 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 137c8329-547f-49dd-6a82-08d90af5060b 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: BN8NAM11FT020.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4747 Subject: [dpdk-dev] [PATCH v2 0/5] Add support of indirect action API for count action. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" v1: http://patches.dpdk.org/project/dpdk/patch/20210426124250.42771-2-michaelba@nvidia.com/ V2: patch rebase Michael Baum (5): net/mlx5: support flow count action handle app/testpmd: remove indirect RSS action query app/testpmd: support indirect counter action query net/mlx5: fix flow age event triggering net/mlx5: use aging by counter when counter is existed app/test-pmd/config.c | 152 +++++----- doc/guides/nics/mlx5.rst | 13 +- doc/guides/rel_notes/release_21_05.rst | 1 + drivers/net/mlx5/mlx5.c | 8 +- drivers/net/mlx5/mlx5.h | 9 +- drivers/net/mlx5/mlx5_defs.h | 2 +- drivers/net/mlx5/mlx5_flow.c | 6 + drivers/net/mlx5/mlx5_flow.h | 3 +- drivers/net/mlx5/mlx5_flow_dv.c | 369 +++++++++++++++++-------- drivers/net/mlx5/mlx5_flow_verbs.c | 2 +- 10 files changed, 360 insertions(+), 205 deletions(-)