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 A3E63A034C; Mon, 24 Oct 2022 11:47:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 98B6042B72; Mon, 24 Oct 2022 11:47:00 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2056.outbound.protection.outlook.com [40.107.102.56]) by mails.dpdk.org (Postfix) with ESMTP id 3A5A342B73 for ; Mon, 24 Oct 2022 11:46:59 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hS4n86AeoqIQ1AuMoXgjR8vw328TSFjdCIJQmuWwQsmFQ9kuwmM/Fw5+h4/GiScjuISEInqDmymT4pa/V2g3Pdihws24J5w7852tbY7d9KnFLikRERJMA//UxACNeYhxARXuotuaQwRALw1rGpAbsyvbk+heY9YjrUPODTIhUEnBbP5xZ08d5CRmSf/26H/Lkc3L9jwfZ1nyzRaNCzm5OK6QibnQUl2IfS5ljNx4JtwE+wuZtmJnn3NOTIoI124Y9S6A9b+sfIjnuDIcKow0aVsvsb2pNaY/rDhBb1LJHKetjPEzEiWEFFDK388PKiTCR3gAKohBNU6rCNLHySRzUw== 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=3gUciMUJLHKnr3MaA2IhLaVcdEga3KgOP3wewgLs0Os=; b=mtwUBUEsISqn9fDJ7qqPZQ4CuUomGe+i4t/Q/XFhCnTQEQnLeX2+m2dfJjOfvsMZjJEwWdgKpesKS6IGvsGB3eA9q0rDQCmFv9bJfuHovTuOA4zQqa55VzuNzMJZVqsAUUUbWXGJ3eMxGABakLtPUJtWEeMYNaJWSbyLw9BML2qm+gI63ZrQBQ0oJVa/ZjCWu8lnCUnBueol9Bxv0LIt2q8jKw66hY7bkdxnJP2bcZhXq6ddbdYcmr6DIN7xDs8ChZQkeulPR1jG3JJERfScCXkQI4tf81KW8RCd4jnRqdS5SNLOGBPp2fcTGHPaqTQFRfPMjDW05TZwRETVz0zY2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; 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=3gUciMUJLHKnr3MaA2IhLaVcdEga3KgOP3wewgLs0Os=; b=PJ+6EmggdWvDAdUciMgA1aWNFDaor4xGKWSp9HzyY5nMLafXQN5/J8Nf0Ai/nuyagPnbrhVgv6bWhusDwcuKL37AJo93H/KU4yuA4FLuLUas2rplDopF1/gEpwc+vr5QxgKCOxSlTZFR4xYlQbN00T0WvGWmdCiFILVdCKEgzYYh3B/utIBFJ0TBXmcWHtRXrULI6fPc/trDYKzL3qhIEgECEru9DkNI2xg9ZvvLg4f0rUZy1gdx6rl461jMJN2YoUBEdUgUZqfQ20To/COga6gISUsXN/l4yej/eTpPB9zpWbTz4LhX5jGjqecLEyVSSaxbRzTbJKroL00V83cZwg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by SJ1PR12MB6172.namprd12.prod.outlook.com (2603:10b6:a03:459::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Mon, 24 Oct 2022 09:46:57 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::7c8c:ea68:bd84:9458]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::7c8c:ea68:bd84:9458%4]) with mapi id 15.20.5746.028; Mon, 24 Oct 2022 09:46:57 +0000 From: Slava Ovsiienko To: Suanming Mou , Matan Azrad CC: "dev@dpdk.org" , Raslan Darawsheh , Ori Kam , Michael Baum Subject: RE: [PATCH v6 13/18] net/mlx5: add HWS AGE action support Thread-Topic: [PATCH v6 13/18] net/mlx5: add HWS AGE action support Thread-Index: AQHY5JqhGjVmAIcT+EiCx6ggkAirpq4dUdtQ Date: Mon, 24 Oct 2022 09:46:57 +0000 Message-ID: References: <20220923144334.27736-1-suanmingm@nvidia.com> <20221020154152.28228-1-suanmingm@nvidia.com> <20221020154152.28228-14-suanmingm@nvidia.com> In-Reply-To: <20221020154152.28228-14-suanmingm@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|SJ1PR12MB6172:EE_ x-ms-office365-filtering-correlation-id: 729b1d7e-3076-434a-bdcb-08dab5a4b0d8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0dItOU652/cenhmYXgoeN9vuIzMLZPM8GI79aFaqUT9/TilaXIbav+al5sdChgp2hBukT6eoc99T/zp9Jtui/LNje2RlEIwykoD1xMt7aP6iZS2qOZ7uHvSoI5LVXSPyasKaQ2RJuOCMIZp8RFamzcv6rr0402sdvwC7AHGAFrqDFzRUgIZUzhIn5JCwfF7iDa2YLm0tLPmMeK5E3H+H2UZ9+WrAmrlDBRYC+E2q60j5dKd/V71FlURFKgCYJo5WRELfLQK9MW7XNtY70QqdMQH4V+UOTNzMiYKHgRWCpcNFCK9LEEEyPOFUV/Wdrcpo58Sq2u9vKTvNo+gghgMSER+XA2v96Fdo2us31Va+ACIkyAfYdT2rw0r0ujzVwlbaZbMIgX8bbED1/Xht39LGyjWxPiYvNjaN8r97w8XNl/3HN6xEqfRpzBul3Aukk84b3/ODcTcZqUS39gA479p5K+Zqm51AsG3JycBNId38g/Bmy49ah52gANvoQ+7ItpcG4oMubmEHaIXahIhlGgc0ldJ6rFTAfigMv5xnIYLoBTLCc36Uq3zDtlAcCRrqvSafm8MHyOrNIGRffG5cZ8tC4ToalmUlMG22+IAagIgVCgmVgAXIenI5BU7KFwq3l6BqibylV204WVsCqvO3UbzctW1blrVUhgjaUXANUO3WV7yF47Z+Gg6RDA7tUDiUosFo+Vz+tP2ErFermBcxOEDWQF0cVw8tTLDA1PUwGt2pGUWKOK+Nsr2dy9RnKqA7wTf+SvcwNShFIcijVNJMrB/RHw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(366004)(39860400002)(376002)(136003)(346002)(451199015)(83380400001)(86362001)(33656002)(8936002)(41300700001)(122000001)(38070700005)(66556008)(5660300002)(64756008)(66446008)(8676002)(4326008)(4744005)(66476007)(110136005)(478600001)(38100700002)(76116006)(71200400001)(54906003)(55016003)(6636002)(66946007)(316002)(52536014)(26005)(186003)(2906002)(53546011)(9686003)(107886003)(6506007)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TN56pq9U5t7lTKiFoanHv2t3l/BNuQK7DYKakfCUIDS2fQcZT2dP7Dw7310G?= =?us-ascii?Q?rnCfuM0lkybW0V+T8AzjAVVgaZdLrKgSPvor3zsB9oJIFhNXFIQoNhJViJJD?= =?us-ascii?Q?XImb4S/OAcNL9UdjKTOSFX7DbdRoiHbHxknPpDSwGZdV0tV5LVMnev6n2yNM?= =?us-ascii?Q?9YPOlXvXFZ9dPVv48eL7NyeX8tdirAvT8W0hsrS+3bxYfyoMbp/1Ly3LWjkk?= =?us-ascii?Q?1dG5Y2dyIf+ODlg32X9YC5PmYJS8S1B4pSZ1KzAsrC01oE2VbnlgoKWpUyZo?= =?us-ascii?Q?lK8pisV2nCUdsMVk3e0LGjFfFIHRHg3cxpctV64w67Cw9fmCXwKz4TCxBSqQ?= =?us-ascii?Q?gQhj0QHTAKDdaaBPIp/yPUwdALsrG+Vg+OdOl3VMRMnI+1aWMaq1HqLcBCPm?= =?us-ascii?Q?B4K1UThTSEnCCsMHjAqPc6L5k+Cq3mJxEpvcNVVSVq08cIerspY9v8bgRN/y?= =?us-ascii?Q?7ZrlV4E4JXnOyylx57Xs/hbis90E2zb+y1mpyIzhPtYYF7jyjtGHP4vaJiIW?= =?us-ascii?Q?itHXYau5/65qy4k71aP64CzTFcAqzXuEHOZY9Ui9qMJq5SxBoK7IsU+QnMRO?= =?us-ascii?Q?PwHwQlKo7n9VwJogFF8443eeU6Nq/Zl2HMusii5C05GcgKmdhmh5SagvOueH?= =?us-ascii?Q?oJzQJZDb/gsoiG6PC05b6yLQyS5gtAFLFrhSek4qodDYwAOvaS7b9aBiVRvD?= =?us-ascii?Q?VVm2fbnpvAGZH21HQ5l4yCXkLAnp122Q4ZKaejkzubgqZj8tJ1LDRsnaR4o5?= =?us-ascii?Q?JzPtPn8dGfwA45MwvHTVkyP1Z0j4t8Fj4LPn6HiyozY3kUvqrGPYVfyknMTG?= =?us-ascii?Q?HaiMuJASe9wzNQUpyWaExPVHnM3Uy4O+eRgsHWVSy6cUqC0vmGUOooHLD48R?= =?us-ascii?Q?UnuLXQ3Bjer/iEfine0TQZfVLVB7tRBVCe/w2eknxPYFGk1Yq4k4J6PmR+11?= =?us-ascii?Q?iFikztC0siU0UPhQ9kpVP69uYTB22QTb10rNmUc5rXsY3A+Rtr2svJe7gyGQ?= =?us-ascii?Q?n3FCKLdrnvsIU4+gyEh4I/4mGnIXxfHen+8LYZvRHPWYnw9IUHvUJ7JMnEFW?= =?us-ascii?Q?boYtLE++FZSvj4ipnGDJxxYoUkrB/eIaHG0pI+Cg7urz01SY3LeLrrOHMGtk?= =?us-ascii?Q?Z1MhOxslul5aU8P3lWB6c6ingHQLHN7fxOYabvZPCJUruRU/dwN4ZxQj0g3H?= =?us-ascii?Q?EbcYpALVKpeQKbvW7ReA/IfgFWYCBAO21MeJcDC0BKYgRX7k229NlcDFnnc/?= =?us-ascii?Q?88eTYM4pHPsxD8eouSas5i9mQWNqBKACTTKyQXhNOY7UNIDar/0lhH4CNg/Q?= =?us-ascii?Q?XO5QHmWvSOwt+YwdoSOBZC9IFGStey+DAzf4TMumzQHDgKIr9fpNuRbLa1Z0?= =?us-ascii?Q?qx36TJ1KQ2OfMj4EwYFbXlrAxEJyJYI0JbZLX4+z90r1bdvW8/e0/OebRqJt?= =?us-ascii?Q?XGoynAmZqXtw6wP8l/B1mki/PZ1o5JG9ewBqZuYSBjgoTBJxKnbUDKpSWhKK?= =?us-ascii?Q?ZgV6xyOnDAvFe1D02i6v1HwLCTiepu5ewa3NqFuGns2wp4438bsaAYfKBzHv?= =?us-ascii?Q?Rcx8PdMajS1ghT88rEZrklXRBRnvaNB3FzX3LZhU?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 729b1d7e-3076-434a-bdcb-08dab5a4b0d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2022 09:46:57.2448 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6TRuNzA398EnVlpaWX8V0pCtu58guNGeyYgbwqwMuKxOI8ZRLmNAEzwHvSZQ3fBUgVYUzCtj+TobySSrZek1qA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR12MB6172 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 > -----Original Message----- > From: Suanming Mou > Sent: Thursday, October 20, 2022 18:42 > To: Matan Azrad ; Slava Ovsiienko > Cc: dev@dpdk.org; Raslan Darawsheh ; Ori Kam > ; Michael Baum > Subject: [PATCH v6 13/18] net/mlx5: add HWS AGE action support >=20 > From: Michael Baum >=20 > Add support for AGE action for HW steering. > This patch includes: >=20 > 1. Add new structures to manage the aging. > 2. Initialize all them in configure function. > 3. Implement per second aging check using CNT background thread. > 4. Enable AGE action in flow create/destroy operations. > 5. Implement queue-based function to report aged flow rules. >=20 > Signed-off-by: Michael Baum Acked-by: Viacheslav Ovsiienko