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 1AB4443817; Thu, 4 Jan 2024 14:13:50 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8D695402CC; Thu, 4 Jan 2024 14:13:49 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by mails.dpdk.org (Postfix) with ESMTP id A0F40402C7 for ; Thu, 4 Jan 2024 14:13:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krQXf7C42KqaxZvRA6NykCYDfGqgvnPcAdkQ/et3b219lpJxBoUPdAuT1kffXXXKxi4Vvk0T1ipyY+2lORpi0pJw8b74Qvacek7LnW2waHppvOtsxGHzRnUp+vK5uoXLLJJjgLUxgMmOGrwj0x/fOoda7DhAnQZXf27kUKRMk8nj9yGX308YfS9RKVsXfOfIvmdhD1CPtYuinDEA2wl4vVeZ4Sx+FmAiQ40TGDaCOn0zF8pOif5aGioj8gn4Er/fzbAhfg1FQ6P4xSKjcZH4wscRvh86oLjlPAGRHZKaCH7JpV5BaFfK6FelCTjMe72lZJRjX3AAxdZAJPhnnhm2kg== 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=LkYLkkLJAzx+cei9+yXNvCvNg+deTjcCVPNsBe6aWa4=; b=ErD6b1ZWvjQphcQx6L0cvEMFWcVDcDyoWJB3DnbEwv56bimkY7XvXnQC/lxIYs+R4ON2PVYpxMx+Ho9841VbxerHsZPQzenVjTK+ovjH166oUYho8+cBr42EbWv4e9juta/uSm9BjbvbbF9osGtz02DZofEJHkXuiSi7nHwlWcImUBjhEXD6/QyiUe5uy/sKxztkmYnjtpOhtHMFG9+EynsBYh+WV31TUAlvRKL6dPMETV9mj4hQ1V0AfJKlZNklEqMkqlvBM5qpFyeau7Ap8L2yJygd6po47Lq+dRgNKOgnN1+5aEohGJ3J4q9JIqkKdpKke5gDA0jyuY5Xssy27Q== 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=LkYLkkLJAzx+cei9+yXNvCvNg+deTjcCVPNsBe6aWa4=; b=RyYqIWGYTtxCC1qYNzQjcrH9yWWsvp0y/2Zw/nTswkek2wn9dig2stSLNW6RcEPbxdwXeTqTot8SKs5fGIW2eRSI32hhpdhoOZk0pJ6F/uHD5BjxGGbcIDB2WGOTf8fHDtIx7/0I6v7Yl+tE/h6p3wZz64Ocew2DmaT1gjj25O12yf2Ia7z/A3r3T6zwBK+AYM4Zx2LEBZcttKqw/9GdbZgWLHe8L10GzWCRUcuyVCC+co4MY/tro7pspc0mezisYgXiJ3UjNWCvfsHRzuXgblndc1SSG3Y4a+zsAnr2BOQ1W0QKVr5+tuqFsuS0myINtlJsDqKxc7aLoi4QMyUR8Q== Received: from IA1PR12MB8311.namprd12.prod.outlook.com (2603:10b6:208:3fa::12) by SA3PR12MB7878.namprd12.prod.outlook.com (2603:10b6:806:31e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Thu, 4 Jan 2024 13:13:44 +0000 Received: from IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::2d14:dd8e:f91d:3175]) by IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::2d14:dd8e:f91d:3175%3]) with mapi id 15.20.7159.013; Thu, 4 Jan 2024 13:13:44 +0000 From: Dariusz Sosnowski To: Ivan Malov CC: Stephen Hemminger , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ferruh Yigit , Andrew Rybchenko , Ori Kam , "dev@dpdk.org" Subject: RE: [RFC] ethdev: fast path async flow API Thread-Topic: [RFC] ethdev: fast path async flow API Thread-Index: AQHaOLOJMBiGV3bi0EOK9su1qim887C9ZmKAgAAQCVCAAUdqAIAJqwaggAALOgCAATcxwA== Date: Thu, 4 Jan 2024 13:13:44 +0000 Message-ID: References: <20231227105709.1951231-1-dsosnowski@nvidia.com> <20231227094117.678ce828@hermes.local> <014e697b-a0f1-32d5-dc1e-11cd24c7f38e@arknetworks.am> <49bdbec1-8b75-dd59-f03d-2bf4779dda6d@arknetworks.am> In-Reply-To: <49bdbec1-8b75-dd59-f03d-2bf4779dda6d@arknetworks.am> 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: IA1PR12MB8311:EE_|SA3PR12MB7878:EE_ x-ms-office365-filtering-correlation-id: da6a0641-ffe7-4d68-1a31-08dc0d26fab0 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iNOOqm0CLj1ZbPpKMUgSGvWxwTyf1GGQ3dHKIH3eT9sAz68ERk+/8hQNH/VhX9lVJQYTVgOkQrsNKGUH4ip5GP8+12T5ffs36f3tvmql+MCorBmmshJa8t2XJ9lwDXXrtQyKsHGJw2D6mmHVmUkDsQQHMgH/9wlPYEl8zTX+qQzG/5WWdV2YPknAjRvxqoy8D0gyZNdQcI2iQzTxSPCVBND07M2ajzwMO3bBxQMish7TlcdOaWlU7ftbi08Fyayykt/XlDuUN8jF15oRQHUO2GEBUH9L/kPckYM7otWHjtZME2sfzEDEbldYlVJtB3p8k2OkM1Vd5o2XT10hoKly3e+FaJbYKbv5EdgoNk6L7qPgUKEDHj271t9ODi12oYwFx3cdmTOR+EmpoLRJAnEmVJVh0K+kIKG/TuPsnuYuEutlarZguhF9qpVRMkyDGH2EAM0qxZF05KpqUXnB/kABWbS1YpgPB0s9HrChoF6BfD5st4X+snahsy6/qKd9oFj+gzCrkhyyCmVSEjRSL6ADbDLDuYDW797rfSyA51a4SxW6mRf4hrcOXNbNlELoHVNdWZXLfxXgFCLBv1rgdMT8E8ePB9QVwlgSBn5hN19VXf1qMtHJZUi6ZmkNQiE4yhv8 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR12MB8311.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(366004)(136003)(39860400002)(346002)(376002)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(55016003)(33656002)(55236004)(6506007)(6916009)(66556008)(64756008)(66476007)(76116006)(66946007)(38070700009)(7696005)(86362001)(122000001)(71200400001)(2906002)(38100700002)(41300700001)(9686003)(52536014)(66446008)(83380400001)(26005)(5660300002)(478600001)(8676002)(4326008)(8936002)(54906003)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OUdyzTwzR7cEQdk4kRfI9/GGnoCQbhe/HXIRGT62w6Cu8W1oIbFZpVC7WIdq?= =?us-ascii?Q?+HCzxYF5JtSRO2eRs+Z6BQuwkqozrpnfDdBP0I4zOAEimENeey9jED4tDmeF?= =?us-ascii?Q?hpBXC+UfKDJr0GfTxhmXTPPo6uBpmsZ2HBoZ5jfJ6SiYBlMNKSqg13aV7hZs?= =?us-ascii?Q?hQL6+b88WStBxeWJbEkMp7vKXW9OOk4nEQBtF4kFofifevtFyrRJjEdpw3uY?= =?us-ascii?Q?aNXPuHCuJNUDXvlfu62EwyHF3XTo8LpljZRCxqTjIvyG91fDp+gv9D8pghE4?= =?us-ascii?Q?UDm7fKf3OiBhk51/5vi12ELS61KOCDuNRLGKOiQOXSVJxdU90S4FT22MbspN?= =?us-ascii?Q?nKKiZI/L6bIjtLJx0DEFtx3EY9O43vTllN7t5C3Kb7mg6euqYub5vb4/4O5l?= =?us-ascii?Q?5Uox2SMwOFv8KGhGZvih2wZLSt3VABDiiA/XBrQoN4i08uHrTuYcy/mhCNkm?= =?us-ascii?Q?fHNJANYG93Qlb4YtPqarfAAQ1XV6L8ngv7n3Mf4XSX9Ko+v9K82RmpkiJLOA?= =?us-ascii?Q?l1jNDH/0GjH3kpVqz7xGkRQ6gLV1bUMlON3m99v4qaTNAeMi+nxQtUQpSao9?= =?us-ascii?Q?jy2+ku/RWG6r2dMBiCXWylWcGSEZhk8FF0eg3wRF2VyMCOWJaKOShbpxBY0L?= =?us-ascii?Q?v5/b5x/G3x9YzzqOH7tbYwnnKna3mPB66BTDHsz89nf6R1atT5y0alWvp3ON?= =?us-ascii?Q?2sfLoYraWRuVwqWGlUG3ad9HCPV8swNU1waFfufkIf7G+ZvF9RnPtb8M4YkW?= =?us-ascii?Q?MX/6TqU6NUCjc1EnRpNvW1XpdlCi0HfzVtzgO5+yG/qQ1nTPFkItQlay6qyK?= =?us-ascii?Q?ixbZTAsAmKqRuKq2UWaZLtbfgp3SSrPExrqez/XRZ6Y4uQHFlvqCnLiarbAU?= =?us-ascii?Q?Hn5it0MPYT55FgRJIsm6CEk8wtHKOMshtwLPHnyadyLRcxLjrKaxYGfy1/kU?= =?us-ascii?Q?7ud7jIZgDhc71W6/7iTK1M6YUpM+FiKGRQ2XhfkDwdsAbAU4QwU7/Hy7pIBG?= =?us-ascii?Q?dPK16ZOVyag34Y9xi6/Lh9PVC9xUEB7leolUtdfhbmAg6kjI0B6S9MmfHTIW?= =?us-ascii?Q?yMOVeUkCRmAfp0iMx64jhn59jhoRI9PhagPQG8oj7jVsoyAKtcyndssnA8yM?= =?us-ascii?Q?BWNEy4f7Ezz8Xk+T782wLIjeCgPViryXcj1gUcrun4LHWlqF+j7/vm7U2imF?= =?us-ascii?Q?OyCYoIdlMnhoaLkVQo0UUQQJOAlSAfbvSKtjQYD8ncM343NQOYQ+omF+9ld+?= =?us-ascii?Q?vKuoqGbXujCjAVXX7+gERF9vH0o+Rpj8HO2waDt7ZRC/yWoEsqdiRDCVof59?= =?us-ascii?Q?WvXAqG8kKIjf+uyp223wDHnEjqaogZOVXVRx62tGx5JW9AHbVVaYBQaoJIKZ?= =?us-ascii?Q?610dunS1kax1U504f3JcVC9oFjGzkVH4bIkKOizOZ7TRDfjhhNV2X/uOwN1Y?= =?us-ascii?Q?ZcaY3VdU5AUa1xnxD3TvyOI8PVZzMaCdYaQ6IfLaK+rNUiJL9dz95uGU4L4K?= =?us-ascii?Q?LIgA9hiJpA/q06+fF43EE1T30MfxbXe1bofPYBBKx90cnXB+6HJoMKGl6rma?= =?us-ascii?Q?0q99GeeDrbIHeX/H8W50dAO716lcgOSFk7k9mNKO?= 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: IA1PR12MB8311.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: da6a0641-ffe7-4d68-1a31-08dc0d26fab0 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2024 13:13:44.5255 (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: p7iKBetSmiL3ryJ6OhEQ/IAk0ZzLydQfttjLOGu+Hf3MdUmtmlDKgPYeylOi3nAO7pxlvP2QIwVYqbtX8Fx1fg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7878 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: Ivan Malov > Sent: Wednesday, January 3, 2024 19:29 > Hi Dariusz, >=20 > I appreciate your response. All to the point. >=20 > I have to confess my question was inspired by the 23.11 merge commit in O= VS > mailing list. I first thought that an obvious consumer for the async flow= API > could have been OVS but saw no usage of it in the current code. It was my > impression that there had been some patches in OVS already, waiting eithe= r > for approval/testing or for this particular optimisation to be accepted f= irst. >=20 > So far I've been mistaken -- there are no such patches, hence my question= . Do > we have real-world examples of the async flow usage? Should it be tested > somehow... >=20 > (I apologise in case I'm asking for too many clarifications). >=20 > Thank you. No need to apologize :) Unfortunately, we are yet to see async flow API adoption in other open-sour= ce projects. Until now, only direct NVIDIA customers use async flow API in their product= s. Best regards, Dariusz Sosnowski