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 71411A0093; Thu, 21 Apr 2022 13:51:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1919440042; Thu, 21 Apr 2022 13:51:43 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id F289D40040 for ; Thu, 21 Apr 2022 13:51:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650541901; x=1682077901; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=W/NQvZVRR2n5OfB7cFkb+Yh69m1hvRQhQMIszv4w4is=; b=ao+V6g/1By4XzP/huREYqGe56OwW7SU0qcxJuxDhoFRUQ2UR5b8+l+Sb iKZ4FN92ctEuOsB5WplpueBwzO4OmWoO0upVjspcpdD2gQrGx8mn1zFlI BbeH3nuMFwKW3b16fZzU4Con3R9EluuhDzi6R96yy6KuirNm5YiQYLtW6 tIpjGeimcEBpZdZA6PH+fgOmwzQd4k0vR1ybAbRpzpW7JzOYpRvPuO78w 3dj4x8u26pPrjALpsCCRk44yK1O1qbTlEw8QDYYctXKovxaeFAlRVL1NJ pc2hM9/lF2EKcD3wUz5Vq5N4I8FHpmwCqsY8xoOguw/QoWe6SRGyJyZ92 g==; X-IronPort-AV: E=McAfee;i="6400,9594,10323"; a="350768263" X-IronPort-AV: E=Sophos;i="5.90,278,1643702400"; d="scan'208,217";a="350768263" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Apr 2022 04:51:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,278,1643702400"; d="scan'208,217";a="555731073" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga007.jf.intel.com with ESMTP; 21 Apr 2022 04:51:39 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 21 Apr 2022 04:51:39 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 21 Apr 2022 04:51:39 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 21 Apr 2022 04:51:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OlbWoycFkIC6wFt3PdkBnXvvH/w+Cjlmf7Z37DoJHLF79pc+AnP8+INnZzYjorhib3zv33quIFoyg/X3hnDUOaIqGWsYrwUmKb6ujqemWOQXJoHrbcAjLtb4IjMFP5bQkiWxJlSi7g6FiQ7Oc0rnBZVF2ZSG6qSZm1mfCebnG+3/2WnpvSJD9wzOaIr/cWuvzufGLaPZ0Mbqo/zeNpSs2dHAE42mow6zrX4eZBb8pZkYTInjbSpXtieb/zbk8ewlREwAImHI3xTv+uMIIG4sLCSmEJut5WWlBuqxTJled65EtceVzOvt9h92DYvtiUvXhXXBtX7GJ7JnKs6LVaLRnA== 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=WpyB4yAixsnncmB5CVoau48FJVDqw5kNlzxi2g/M+II=; b=fqWHeDyGhvBms7+E+0tQfFwx3C7W14RYF3mMHKExQo33hSJ61thxGKKYkQGy89lNLuW7gNf3b+csVh7SuVII+I1AZHz2d3WJIokDpTROttxhq8U+2aCPLfG7iqTzduWw761jBonCBF+EizCYRtQEY3W/NXO7uKKXDFK8dAoT17LN0CSBlfJxbFx8+x6jOct3vhGe408L6RX8riL8UOSQPG9eV6ihjgjWoX+aWjvKa0WBztiesUf3T81mgHjgHuLkeSFiLJ3hNoDhr7JbQKddXgvxEISqP2pCRDRVS9eB8zhvAqD2Peh4ItZY15m5CKD/6v6djGeNWSLR4tDWqG+8rg== 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 DM6PR11MB3227.namprd11.prod.outlook.com (2603:10b6:5:5d::16) by MWHPR11MB1519.namprd11.prod.outlook.com (2603:10b6:301:d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Thu, 21 Apr 2022 11:51:31 +0000 Received: from DM6PR11MB3227.namprd11.prod.outlook.com ([fe80::1ca5:228e:b4f4:506a]) by DM6PR11MB3227.namprd11.prod.outlook.com ([fe80::1ca5:228e:b4f4:506a%3]) with mapi id 15.20.5164.025; Thu, 21 Apr 2022 11:51:31 +0000 From: "Mcnamara, John" To: "Stokes, Ian" , "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: "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/jDNGcC8G4wWtSxeVfUOuAS3Y6wACLuFQBXg/DNA= Date: Thu, 21 Apr 2022 11:51:31 +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: 47c53be7-cf34-4d33-3c4d-08da238d46f5 x-ms-traffictypediagnostic: MWHPR11MB1519: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: sLCuSMQQq/L7TXSvek6Wx92H80Ej5wE04HJmWT/rFvAtngsYFq02Mc6+qNZV3J9DyAKjgEg3MvYn3f62yAJ6J7Mr1V3P6aLjzQX85xfFnaBcbs2u190M1yDicCzfa9nRdfV7yUM8hhDnNl5vaagGwZjRt6cir36hk60tYVxcEBptdsMmDlLVo2vb2S8OoBLdItx7KHkLg2CA6dvQ45GHotGVmGw8+FQUrqdW3H+LkJc6JlsHX+rW9lzokpl7Ipn9pNvn2LiLgoy0py4+q06YA6tn7SLM++umn6iMGT5FuPnhscqBXSvYvs5L5R/cLvEwkbhW2qWyydipVeDwtpCCsevHuf2AfZhsFSqOezwBRNcB001ysX3frCgzcfF4JJ2vWlaPybNgFWEjdOcKf80hDmQeC7pnlBhnx9MKam/nabepisQr/wj1YHzapQqYC1Wj2aKAfHBcnFF+gdWaaBKLrCLbPwJRET+L4HXKo7uoNj/lYXUw/j9nLvFR3GhomT+k48gqyIBaes49aFx/bakbjw4K54re3uBanP57iLlboxTkaw9pxhV8qLwCBxJAEDvWZJJLnluzi+cpiaEjH4cFCbIHTnQFYc9xwd/GCt38MydpQ1omd6iMvDqD/Br9Zs0EOO2jn/UJtgi0bFCi0uq9K/5B8nil7gHy7nWpKFfhrWiXtn5h/tFV6Szh21/kxs5Tk33RfV/cD8+xw92MrU4SNoDvp+Yx2y30iRskj+nKZPg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3227.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(107886003)(508600001)(26005)(55016003)(186003)(110136005)(122000001)(2906002)(316002)(9686003)(7696005)(86362001)(6506007)(921005)(83380400001)(966005)(8676002)(33656002)(66476007)(66446008)(71200400001)(54906003)(5660300002)(8936002)(64756008)(52536014)(82960400001)(4326008)(38070700005)(30864003)(66556008)(76116006)(66946007)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?cUhY+SKLwJENBfnk2LDYJ54aB3/udVCdAWmAog7IUHhac0OMX3S3T/ZVvhPh?= =?us-ascii?Q?AQHYTRC8JZWKFoznzPtP46YPiVGK5Za1KCcsBFVC842v2/ZUn4aNc5qDApKM?= =?us-ascii?Q?u0S7R63GD6oZKTp0Hs596UTmbwLGKLQ3bQLtYbMBLK4tO9PS/q0UU8Hegloa?= =?us-ascii?Q?ymT/L7Z1WYKUnF9q9dA4yVTCkhBZCunBlbaMAu3JzDBb/PdBpTsNB1KNeyP4?= =?us-ascii?Q?RNjX2RzEzRRRE/Vi5xPWUGknGAh75y4O9spZYX04TpNOpm1ZDnTpJAgzo53i?= =?us-ascii?Q?j8n6sBrFtszkgrGTU3cC2TLQSUgwaWXenGzmqf1awd6HNNtWVEm9XwOX60Qw?= =?us-ascii?Q?j7rrasGyPUoxV1lWDItSE3gbDn27zenk6HYVppLDqfa5QLgXPTTuSFYm/J0g?= =?us-ascii?Q?LdPHdOw+2+MTVsTwqJcmEbX1n2z2gRjj/RIiQnmuk4v90sSiGrwWL+/Q92mb?= =?us-ascii?Q?3P2/wHKRic9L5uGve/+Pm1dniGeF7cFY5yIcGWQG0PKjJU7gzJn03TZWJ2H6?= =?us-ascii?Q?cM5IngNKknWhu3ibstk+ktvOPLXL8+VA5BPAyNPVT0E3o6qzwJTa/ubVWth8?= =?us-ascii?Q?O1FwiMYgYMYvZnZ40J5PzjunIkaHA3u2a70f91Ya7kkoZoAT1anxRWGDQoQ0?= =?us-ascii?Q?50CBoKckQr8pQDuv2IMR69ouQian8Ws1luZXBub6cFqf3iNtENOjj1V5qxZA?= =?us-ascii?Q?QyJm30II6ynKkGt7NOW5qc2uELKp1SEN8Vg657oFw/CE/GJM6f1cCxCzZax/?= =?us-ascii?Q?5Zl550pGQ3Df2f6SHw4yW3ypA4H83e+OMb5joCtBS5/sFOmOaSM8uHwNxi0S?= =?us-ascii?Q?REAc4w3gssB1x7saB4RlSTrjivZNqwNiJlTT1UEaGFba+phl7cx69vK9KRgu?= =?us-ascii?Q?iCENl9FvY+0+BcPKeVrfk8VLAKliz/++A0gbGesfCpakVt0d2Ew1dH7K52F3?= =?us-ascii?Q?y/MB7v3Mb8qqfbkuCyT3CwKBQ4jbeXBxn6iwInAXujqEkHeu7GGRsvr9JHPK?= =?us-ascii?Q?j0xK8cSkJ4Od9EGqUl35MkrjdoZCpWFiNdSiGWjVPgg7mDP0Ow8WtuOtaDDP?= =?us-ascii?Q?ZDqqgLnZDuQGzi5sf+sDICP9fImtVUhGkwVVBYknr+JehhStqxH5vHmLpSto?= =?us-ascii?Q?nK3XCp1ajSokN3hHqON+dt8RMCmp2GcvZc+XFY+hu6uK3dR5D4zDVI+4+w5K?= =?us-ascii?Q?0xBi+/0a29XLe5ySLDo/+yq41rWw2xjud1v5p88NNKmGYZgbHmMtbLVC2e3X?= =?us-ascii?Q?FxEMxfUmDo6uWW3uzzAbji2eSKpgangkaHplE+xcOD8El8/Fgl3HBuPysPwp?= =?us-ascii?Q?7FfnO5fMNIcF82H+kKajTwuyh0+FXScAC84sBT7tBkrwO80a3vrke9VP5lsY?= =?us-ascii?Q?+6XVwLLKxtshRcSdMNMZl05HIp5eNEbuWFh6Tl3fmYYyjPMTxSOML+i4uyAO?= =?us-ascii?Q?E6E7Cl7g/ZC6o7YpEfD3GvrYzbg56oMqX9F0yrYPQrpsR0KFrjbeKfTvxb9g?= =?us-ascii?Q?hXudurH7Hz/QNEPIiPaMrIVsuSXLL4mjg8VEEKAJF4zgB6NL9ebZxgAmEJvd?= =?us-ascii?Q?wa7tDgbHzLbpav9K6kgWKNFewLTacuz89DrnSHlG2wO3A0awARhwpBMYWU/u?= =?us-ascii?Q?DDY+RtxeVBpbXq3srFnF5P2yBS+mF1PoYcKtHASEI0+xB4ao5XLgOGI7bpRw?= =?us-ascii?Q?8JEdccK0skvO1TJYm5q3a9rp8uLzDcXyMJyrQjN/hFw2NtM5a3GqZ+kLeq40?= =?us-ascii?Q?hZEP0XZE6cOpKQqj31mo3/rdAv0btg4=3D?= Content-Type: multipart/alternative; boundary="_000_DM6PR11MB3227B4CFCE020207D8F29723FCF49DM6PR11MB3227namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3227.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47c53be7-cf34-4d33-3c4d-08da238d46f5 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 11:51:31.3715 (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: Ocp5m5yQH+LEo8eA+AHwC2NyGSKeJGV2sYk5R6RciGALnfZX+u/eezeBSqGPNoyEjWrGVmLiJMv04IxU4DI8pQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1519 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_DM6PR11MB3227B4CFCE020207D8F29723FCF49DM6PR11MB3227namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable -----Original Appointment----- From: Stokes, Ian Sent: Thursday, March 24, 2022 3:37 PM To: Stokes, Ian; Pai G, Sunil; Hu, Jiayu; Ferriter, Cian; Van Haaren,= Harry; Ilya Maximets; Maxime Coquelin (maxime.coquelin@redhat.com); ovs-de= v@openvswitch.org; dev@dpdk.org Cc: Mcnamara, John; O'Driscoll, Tim; Finn, Emma Subject: OVS DPDK DMA-Dev library/Design Discussion When: 29 March 2022 14:00-15:00 (UTC+00:00) Dublin, Edinburgh, 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_DM6PR11MB3227B4CFCE020207D8F29723FCF49DM6PR11MB3227namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
 
 
-----Original Appointment-----
From: Stokes, Ian <ian.stokes@intel.com>
Sent: Thursday, March 24, 2022 3:37 PM
To: Stokes, Ian; Pai G, Sunil; Hu, Jiayu; Ferriter, Cian; Van Haaren= , Harry; Ilya Maximets; Maxime Coquelin (maxime.coquelin@redhat.com); ovs-d= ev@openvswitch.org; dev@dpdk.org
Cc: Mcnamara, John; O'Driscoll, Tim; Finn, Emma
Subject: OVS DPDK DMA-Dev library/Design Discussion
When: 29 March 2022 14:00-15:00 (UTC+00:00) Dublin, Edinburgh, Lisbo= n, London.
Where: Google Meet
 
 
Hi All,
 
This meeting is a follow up to the call e= arlier this week.
 
This week Sunil presented 3 different app= roaches to 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 d= iscussed 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 othe= r items to be added to the agenda.
 
 
Regards
Ian
 
--_000_DM6PR11MB3227B4CFCE020207D8F29723FCF49DM6PR11MB3227namp_--