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 BDC21A00C2; Mon, 28 Mar 2022 20:19:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7C04141104; Mon, 28 Mar 2022 20:19:56 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 8E86F40041 for ; Mon, 28 Mar 2022 20:19:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648491594; x=1680027594; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=f1bV7lnn9yAPm1FBmVGT5JWLjzKnze9+99w9T2HG4CQ=; b=HmQxiX/yvauUdGbKbTheGHn6+SNOcB4qrZSX6J0brsvjmOm1+IflUzSJ TncQ9b6ojomPdcyB+9PPeFFewqt52GWXuJUf5ChylMGaf/Ar8ERPbXrld HhdkUPvt1mxh33/QdfXETsQl722KbX5CeojMHoyJEwlFr3RwTtQ3QQDgq ZB9wPjPmZ3ADYhvDS4cGlmaj/yLWELMrMNFhI41iQuzndllClbosNvii9 LNlG7ukrt890ijfLxRL74vCfAi38Ceb3Yq7L9Cq4Zz18TxsS8htKsjS9j I+5qTOvQnwArLj82l6r6L77XH2SeXcYo+s3R0kqbMjiMHn2dH9ovDoBuh Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="241229102" X-IronPort-AV: E=Sophos;i="5.90,218,1643702400"; d="scan'208,217";a="241229102" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 11:19:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,218,1643702400"; d="scan'208,217";a="639056762" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by FMSMGA003.fm.intel.com with ESMTP; 28 Mar 2022 11:19:26 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 11:19:26 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 11:19:25 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 28 Mar 2022 11:19:25 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Mon, 28 Mar 2022 11:19:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k9s1szZkWAQOsJOvZhf2V5MExdhukLwAnLLn/bMumGqEn0+nHgZjLuBASWIC2uZPeXlvdYAO3DTFOH9W93QcuclbpfBTcA71ZnnN4mgd67UJhcqrwu5ClVgJBT6PHewPM2/xgqxwEjqjaTrXlWTtyz+sUtp01M2IF6L5A7+Ecm9KmtUA5AThYK6IbR0C6wkpW63PdQ49niB75qoFLRpNJdulylxVe6+DM2kxLE9JE+6uGTqzysv125T2/Va/5E/E/LrIroABdt009iw8qMmFtvvqhXbT60GJ4xtZMeouVNYiYP8r1gPBsd0EaF6t7SUr+7xqKwSsn4eZ6YoIzAtMvA== 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=xeAxO21uAOFTBs8FVf6htCJN3sBmxIFwmbYrjd3Hz6c=; b=gPxStv8UjRCLbZFzyZ2zrJ3CMQyFw6clk7vlp3BjKhNzandQ99ikt7f39RQVVlddkkz5fqXMPC7xhkr6D5aF386LWd7a4qKvN6BIMiDVMKYBXcx441CUIsv0R3c9FpTnmKEz1dJLuhVUXKzT4L0FQfo2LxhcHJTVg8nRxaKXcgXDDSoO0EtgESWpZTGp8aSRUCSNY9SgHEtzWnioOEd64P+e7iGC6XpvtmQOTKdoGItXDuU4gtyoCK57f/yLVSV7YFVAAHFQYF9PQUSJOFLn3CZpmmg9+uK2uWpdDAusOPYHCFk2SxuKKRs8WlSK751tY+RDEW4hmcAFGImvmaJdAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5605.namprd11.prod.outlook.com (2603:10b6:8:26::11) by CY4PR1101MB2167.namprd11.prod.outlook.com (2603:10b6:910:1b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.19; Mon, 28 Mar 2022 18:19:22 +0000 Received: from DM8PR11MB5605.namprd11.prod.outlook.com ([fe80::4868:ed44:2d90:55dd]) by DM8PR11MB5605.namprd11.prod.outlook.com ([fe80::4868:ed44:2d90:55dd%6]) with mapi id 15.20.5102.023; Mon, 28 Mar 2022 18:19:22 +0000 From: "Pai G, Sunil" To: "Stokes, Ian" , "Hu, Jiayu" , "Ferriter, Cian" , "Van Haaren, Harry" , Ilya Maximets , "Maxime Coquelin (maxime.coquelin@redhat.com)" , "ovs-dev@openvswitch.org" , "dev@dpdk.org" CC: "Mcnamara, John" , "O'Driscoll, Tim" , "Finn, Emma" Subject: RE: OVS DPDK DMA-Dev library/Design Discussion Thread-Topic: OVS DPDK DMA-Dev library/Design Discussion Thread-Index: Adg/jDNGcC8G4wWtSxeVfUOuAS3Y6wACLuFQAM6falA= Date: Mon, 28 Mar 2022 18:19:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f6108530-d567-4e73-ee49-08da10e77ba9 x-ms-traffictypediagnostic: CY4PR1101MB2167:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4lD6meAnAN6tsMxPaJoBU+g+zebhL0NqES3S7sF3dFE23MvfPo9IhStjBRbkcOYdJPVRdZnfH79m+GhmFeBhjKGXawdVeJXWF2kSLBRIUnLo50I52ZwKWS3uirCt0KSo8jLbDTsiWhazk66PqdIRkb6WDi0ZRxhcfnpeRXmvpNu873vdPgNtoyv82Q54w024eeVkrNMntPCeO6DSdoLRNGmN4yYIAJ+R1orWUPjU8M3WyRsxpcTMM08BYjze7+cCDEpEq2uWYabwsYP9cB7zLAQd5/A9gd46nNSCWlBBkczbCZ1yMO9G0mGWmOMPnxZ56ttlstUJzT43M0d6cq+WVGuhnk4w0cucM6YiXoXYXc9NY9O1HX4KuBoAgP0s2ZxJ8YWgrfxSMxvBiOzw46oCVwbH6sxQddcMj3oMKXOFFyMJLTkeWguIGEzmxY6Yd/8NzTd6AJExFJI5P0EaO9IaQU1uWw4XWw+lh4+C/fC4yD5GdmC997CA/be+q4ShsmZOHcGfl2Ll19sEiOA3NYz1EDbFBifYqIDNNaFzSBaTyyzw4H23WNHUQaCseMYH05s3Lo+UDFCe9IjfiajyVSzCAAmp84JaY5Naq0U27jFx0Ey53ie0lIpqSwQmnB6WDgl3LlaIPj3H6FwTNJ6M57DvDkZiwSyIZpxB0oTVdFIGx0ap7IzeYeinyxLHz+Unjrz5/2uFskOYWwXxSncO6ZbXrV3w1SDFloH2Vp+Qb7z2l4E= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5605.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(52536014)(8676002)(4326008)(316002)(7696005)(186003)(26005)(107886003)(8936002)(110136005)(33656002)(66556008)(9686003)(30864003)(86362001)(6506007)(966005)(122000001)(66446008)(66946007)(54906003)(76116006)(82960400001)(2906002)(71200400001)(508600001)(38070700005)(5660300002)(64756008)(66476007)(83380400001)(55016003)(38100700002)(921005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gjTXOl8PE3mnMwKFg4xr+Fs2R52CdvPcZAH6l0Ie9vnPSXLPNoVW6zVYL1jz?= =?us-ascii?Q?042OEQewq+KXUi5Azn92UZ4J+ehRSeYXudNh1LEERvccCVzffDxiEpzVVPM2?= =?us-ascii?Q?/k2hmyRJZlf+K/4r2/iWHkW5XKTA4kiMTN3FIS9kJAt6b0K5/jzTl3Df+T81?= =?us-ascii?Q?JFoWxR9Z3n0pRERX/ww+vfat5Kq0Zp5/dfHLehblOeDGisIgMM1b460xkVXl?= =?us-ascii?Q?t2LpB5xBUyfZ+R2G6m9o49xxC0oiu1nP4iWk2J6eSu/DKz3z2vS9HrkJ1o2v?= =?us-ascii?Q?9kvJk5N6PDSdbF9i86q8lvm94bmVRdPU9gV/YwQpe2hEaxh1HfF92WXAdQ0X?= =?us-ascii?Q?B+6iONJBjzHgpJox/CKkedoh5nodI62Bg8pQoLKOLNzWWqBWjw1/siOXCHtd?= =?us-ascii?Q?QwzCoa2t9CRYWnHLfB6FlkoL2jxouzWej1LP8qT2aw7FlEvZYdob8qVTYuBP?= =?us-ascii?Q?SXDC0pbwm8Msqef1XocmrNcnGEjiyoaIcd3/xQ+em7zfcJrKMImvnlx64MA/?= =?us-ascii?Q?DKftvfVIE293869nOU2VMPJUTxaJlghSOlVaoBgaDO9UjKBXUL0+xyYK5qs2?= =?us-ascii?Q?0o1VPC8V1SVKC3lETwwHQW4r4fyPg/NbZzaVQwA2pEYJN9b+sU2hZj5YrLO0?= =?us-ascii?Q?8csqJxoha0xdMYTJMxbbFJISBHOEOwp3nVQCsJ7w8+ARyBuT12+RzJrnatk+?= =?us-ascii?Q?jxTp6w/NFlZvvBt3UiI8V3qrLTm1RxX9XrLLwQY8VpZM8uSHwydQxfQNpV81?= =?us-ascii?Q?927Vpv1WlprEh3QaDzf4fOOEzCu0b8FrMD42stLYs4Od5/37nAvw8hZF8nDy?= =?us-ascii?Q?cm6mmTm8fy56MCKrzw9j5VCEEJIWemHmKwJZSbX/KPCdqcyVeQl2cfncKack?= =?us-ascii?Q?glQ8EhOHPfIB/JXL9beV69ZY1p3n7yKDda10HQyTvd6UH489EDRuvK5f59Qr?= =?us-ascii?Q?2rmjQWflKsRK+yvKuYdcDA8fmG9n84+jD15vHSgdWyg6pi9WviCHvE476cCZ?= =?us-ascii?Q?teYm2vzBKW1jQyJuMciq7THumi+zUyOX+w4YCIZXfGQ6XoOgbRFhTtu62Zx4?= =?us-ascii?Q?kWBPnZpZuAKQXr9kfSO5yTcZGKopl3V1fIi1lCOlSS/DuLp2ffj7x0n12Q9f?= =?us-ascii?Q?OY2iB5QrpqeaBo1uXDW5bJtkgvQOewIf+4/tBAsSJxv9iosgUm9UPI0kDAs8?= =?us-ascii?Q?IuhD3lio+mSIonXZJFIUg92Eiyke1+YezirDkeOpn97LaIEHJBj1iK03Jbgl?= =?us-ascii?Q?gP7AGr34zgTursSWPan+lUqgEuD2EOTcivkCraPJ8qrR6NfPZHeQ98HGOUnI?= =?us-ascii?Q?f2/dk2dn62RZ5Ks2WEi02dY4xBoy6Q9etDb3ZyFOt4KyQrmBOqv0HQ64spx+?= =?us-ascii?Q?FMfIUiSvPslvFEIjdtHBUwCJtuacCo9/xjnyFf/3V8pu+/mcR7M092TRcP7s?= =?us-ascii?Q?7RdwNcHLvukEJsPos2MRkQNCtpA1hbX50bYfrPTXdgfBJInPmW0/TXGXr0KZ?= =?us-ascii?Q?OrxiP1dWatP7e232wS5dprvs8AalPzwKohzYN9Y6rjphZ6kN8w6OGZrlWhv8?= =?us-ascii?Q?p+sbol1wrUJixWLrpJ6VleUa0CDNlYDjypQSaGDEn/6E/Jab0idclAJP2pq7?= =?us-ascii?Q?nDrVCML4YA297MdmtvotXqAmcqNtWZuOrUZ4SsqhRo+7U7ZyDhPHYJsf9oHi?= =?us-ascii?Q?m6I1EWdu0WnGjRuPGIMUWuqSjOBJ8Wxgoqw+0JQmtZ4VI2DD907NxVYRXz3o?= =?us-ascii?Q?X9MuxYJWrA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DM8PR11MB56058BABCF2D0CDA3D9AA90DBD1D9DM8PR11MB5605namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5605.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6108530-d567-4e73-ee49-08da10e77ba9 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 18:19:22.3633 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CrChI5CsnNdyPKCbiQMg5BZgHdAlnrBs2mQNxzZcq1oYsYXkFFxlKAMCkOMqKpXTEyeSa45sCe/Bb5sJbc1NBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2167 X-OriginatorOrg: intel.com 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 --_000_DM8PR11MB56058BABCF2D0CDA3D9AA90DBD1D9DM8PR11MB5605namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, Please see below PDF which will be presented in the call. https://github.com/Sunil-Pai-G/OVS-DPDK-presentation-share/blob/main/OVS%20= vhost%20async%20datapath%20design%202022%20session%202.pdf Thanks and Regards, Sunil -----Original Appointment----- From: Stokes, Ian Sent: Thursday, March 24, 2022 9:07 PM To: Pai G, Sunil; Hu, Jiayu; Ferriter, Cian; Van Haaren, Harry; Ilya = Maximets; Maxime Coquelin (maxime.coquelin@redhat.com); ovs-dev@openvswitch= .org; dev@dpdk.org Cc: Mcnamara, John; O'Driscoll, Tim; Finn, Emma Subject: OVS DPDK DMA-Dev library/Design Discussion When: Tuesday, March 29, 2022 2:00 PM-3:00 PM (UTC+00:00) Dublin, Edi= nburgh, Lisbon, London. Where: Google Meet Hi All, This meeting is a follow up to the call earlier this week. This week Sunil presented 3 different approaches to integrating DMA-D= ev with OVS along with the performance impacts. https://github.com/Sunil-Pai-G/OVS-DPDK-presentation-share/blob/main/= OVS%20vhost%20async%20datapath%20design%202022.pdf The approaches were as follows: * Defer work. * Tx completions from Rx context. * Tx completions from Rx context + lockless ring. The pros and cons of each approach were discussed but there was no cl= ear solution reached. As such a follow up call was suggested to continue discussion and to = reach a clear decision on the approach to take. Please see agenda as it stands below: Agenda * Opens * Continue discussion of 3x approaches from last week (Defer work, "V= 3", V4, links to patches in Sunil's slides above) * Design Feedback (please review solutions of above & slide-deck from= last week before call to be informed) * Dynamic Allocation of DMA engine per queue * Code Availability (DPDK GitHub, OVS GitHub branches) Please feel free to respond with any other items to be added to the a= genda. Google Meet: https://meet.google.com/hme-pygf-bfb Regards Ian --_000_DM8PR11MB56058BABCF2D0CDA3D9AA90DBD1D9DM8PR11MB5605namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <= a name=3D"_MailEndCompose">
Hi A= ll,
&nbs= p;
Plea= se see below PDF which will be presented in the call.
&nbs= p;
Than= ks and Regards,
Suni= l
&nbs= p;
&nbs= p;
-----Original Appointment-----
From: Stokes, Ian <ian.stokes@intel.com>
Sent: Thursday, March 24, 2022 9:07 PM
To: Pai G, Sunil; Hu, Jiayu; Ferriter, Cian; Van Haaren, Harry; Ilya= Maximets; Maxime Coquelin (maxime.coquelin@redhat.com); ovs-dev@openvswitc= h.org; dev@dpdk.org
Cc: Mcnamara, John; O'Driscoll, Tim; Finn, Emma
Subject: OVS DPDK DMA-Dev library/Design Discussion
When: Tuesday, March 29, 2022 2:00 PM-3:00 PM (UTC+00:00) Dublin, Ed= inburgh, Lisbon, London.
Where: Google Meet
 
 
Hi All,
 
This meeting is a follow up to the call earlier th= is week.
 
This week Sunil presented 3 different approaches t= o integrating DMA-Dev with OVS along with the performance impacts.
 
 
The approaches were as follows:
 
  • Defer work.
  • Tx completions from Rx context.
  • Tx completi= ons from Rx context + lockless ring.
 
The pros and cons of each approach were discussed = but there was no clear solution reached.
 
As such a follow up call was suggested to continue= discussion and to reach a clear decision on the approach to take.
 
Please see agenda as it stands below:
 
Agenda
  • Opens
  • Continue discussion of 3x approaches from last week (Defe= r work, “V3”, V4, links to patches in Sunil’s slides abov= e)
  • Design Feedback (please review solutions of above &a= mp; slide-deck from last week before call to be informed)
  • Dynamic Allocation of DMA engine per queue
  • Code Availability (= DPDK GitHub, OVS GitHub branches)
 
Please feel free to respond with any other items t= o be added to the agenda.
 
 
Regards
Ian
 
--_000_DM8PR11MB56058BABCF2D0CDA3D9AA90DBD1D9DM8PR11MB5605namp_--