From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0066.outbound.protection.outlook.com [104.47.38.66]) by dpdk.org (Postfix) with ESMTP id 7FF3B1B2AA for ; Tue, 16 Jan 2018 17:12:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2OhiD9xUD53h11Qkt7FqI38Q2Y0Ec98Q8abWXImNMX4=; b=n91y668tU3SWeEIjA/Gog5Hxx8Wy+9jBzgvdRuosqLRFHZBnwp8qDocz1sY0jVX4dxalRAOHL5zXloo33vd5G8h0Wc3WuoLK4Qs+sYHyIres0JrA4L9VUBieEZesOQin8fTXKnQyt1OB1cWXh31w67VgU9z3laBCdvIRnm5BJj0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (171.61.89.253) by BN3PR07MB2516.namprd07.prod.outlook.com (10.167.4.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16 Jan 2018 16:12:27 +0000 Date: Tue, 16 Jan 2018 21:42:11 +0530 From: Jerin Jacob To: "Van Haaren, Harry" Cc: Pavan Nikhilesh , "Eads, Gage" , "jerin.jacobkollanukkaran@cavium.com" , "hemant.agrawal@nxp.com" , "Ma, Liang J" , "santosh.shukla@caviumnetworks.com" , "dev@dpdk.org" Message-ID: <20180116161210.GA28918@jerin> References: <20171207203705.25020-1-pbhagavatula@caviumnetworks.com> <20180110111013.14644-1-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-Originating-IP: [171.61.89.253] X-ClientProxiedBy: MA1PR0101CA0039.INDPRD01.PROD.OUTLOOK.COM (52.134.137.25) To BN3PR07MB2516.namprd07.prod.outlook.com (10.167.4.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c8df57a6-4dbb-46ce-af98-08d55cfbf1f1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:BN3PR07MB2516; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 3:wctjtk0jREkocQM2ExngMMg+ldA5mRxmxa49l2vVAruV7Oq8rDRBNKdlWOWiBxgwoPIaQC4f1gj0LD3jPdhfHe1P/3efRBqPS+cPkbrjRr2DIl77Nnn0IYdHjXEFwmp4hMqJl6q3fhZ7ZSaXCPwKRkYziMnjcZxwqZ6us4E+yFd0LGXHJupo0OgAs3n6037qt7gs91rDs8w5BiiK3Rs0ZIy/f2/qU5dVm580nTwDKjt/aFKd2vhFcQMlh2d/r5HH; 25:eLnxHbFuAtP7yn4pqf48YMsYxcd5PipTToSGG7h/+o3C30v0cIYWzGDwiYr+bygCVHsRnbQzWYTRUV0axwZw4owyhRgD5IHGzsPJy1oGy9z/eZ2C4hgiMiq6RsZXbTsbxzzE+hyHKHkIWCzlZMQ1J45WGFWKO8TuXwRuHErBUJxy3iIGcthu08Vnsko+zZ1WzOttqFNelgMuBpeHOMGWDR+GHl5LCoCWoqnlLSJPlzEAJIYqa4b2m3hTchtKxdYo+PwKV26yzT0po/VCtwAI6v0F41PQjHhH+7ZhRwBQCygclyaY06VUfFdG0HCpa9qQuj66gkNM9o5fmL9LgQ2RYA==; 31:/Ctm9iBdG99YBie+JG7JA+SmUkWLdonZKVKf6qldLPYIdsmGMUuojV7X2sRewDTNLMvGnKIVED+9qE34FdbcysXMNeGLlsrzpkEppSZNBrkrGWcqkg8FyojauznfTbCooFztBUDpTe3iJSdvhdvJqKBa2mCxfTxeLhR+ZYNrNyF1HtVbOD5lJFtfraGehqCADolt+3a7xRG33xfCfSXHiCDrT0d9FD13n3bH8JhnYYg= X-MS-TrafficTypeDiagnostic: BN3PR07MB2516: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 20:iHCvAxj2mWftMSVyMX3uzPCTixY4vIJiyLjaJ3OK8ImpucHGNxSVbjr/b3tFJ0PGNyk9hdGinWA/mDgfhfc2wS4i1DML8w06/yH4b/dzZMrkTpk6Uugm57mvH1c4+DpHBQ3o0COP6IrO3Boh2lVqck4p/525NlozmG6mgAM2TdP5TCGK6bMBt9nICxfYa/EgaTndRL5AscGhc/Efi+3dYRiB9Na4nDTTvxw6BNMnyMQfLF+rGsSkkMVyy3UejZx9rA+f9QMVccvdtXoqqcgMa68Q7PVry1Pbwzv8Khvi5lApSSGtfhLZX2OsURB/vkLOGOb3SSXelSY3ptV3mOwNCVzBKswn9nJH/W+lVrSEblhtNJKyUFH/z6a9x57hFZKKwG/vs3XOQ14+OcgLQG/ngEjPaaMseblIaeeKgiawxYJYkQKJd7/2b8tM/zLwygS2SvI59ctfP7y/9oPtHeWb6jRS3s1t41sNRSgpKUu86V0qI8sqn+SLBvTWFfNoYJ22UoRjCK/DwavEiv9hx+QDrmWb/pQqQ/QPKG+sGUYWLert3Be5mViPwDdAW6cajDaADKKWgoWn6PeSA/XZB35r+2XWs6AI5krOMJQEAghSZys= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(93006095)(10201501046)(3231023)(944501161)(6041268)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:BN3PR07MB2516; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN3PR07MB2516; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 4:MvW4prXiqMax0/u4s5Z/0EV1ulPhbOyS8LorzbrXnq7UFfSc+TEmGFXu6CiUqCXe+AJKRokm3mpPcwH/w8qR+o/tf12BZWWnkc1DpfVjop2Llm2oMGrULIjbElZ6XUwNgeWzPzVZSab3LuMBo8lhmyi9vEt+3AfsA8sR9j830/5TnuiEjuUT49Bw2ar/s2FLg67a8YSecTs7FNFRWvLXIzqqOo9Iz8uYEn4bvTQ0evsqxKMinpzXazjrZp3oTYRWWefa423mwAOtJcOADYdCSErYV4pnCqmgTi2i2r+zGsTjbws0RS21yUYopHPAPsNPMZMSF67TccFsFbgHKqgyZDfJbpHa6RN8fOfoK3PZ6o0= X-Forefront-PRVS: 0554B1F54F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(39860400002)(376002)(366004)(346002)(396003)(199004)(189003)(13464003)(9686003)(54906003)(229853002)(55016002)(16526018)(105586002)(1076002)(106356001)(50466002)(53546011)(478600001)(72206003)(66066001)(386003)(2906002)(16586007)(58126008)(316002)(53936002)(33896004)(76176011)(47776003)(6496006)(52116002)(33656002)(8656006)(5660300001)(7736002)(305945005)(68736007)(25786009)(81156014)(97736004)(81166006)(8676002)(8936002)(33716001)(6246003)(6666003)(42882006)(6916009)(2950100002)(23726003)(3846002)(6116002)(26005)(4326008)(83506002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2516; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2516; 23:8KKT4c4RtMnDAIk6a23OFl/MfkJ+kQ6k2b6ed4Nx8?= =?us-ascii?Q?iceJG/pt3QIjeCFgsv6rz8YOMwuUbMPlchsgYRcAlGr5hbA/UXirBu0vmnsI?= =?us-ascii?Q?cLcHdofaQe/92lQnf6QlBdiK2vsB0YVJnnUQijS97BjoZTr1TzTyzEY75A7y?= =?us-ascii?Q?UQnLGaQqI8WGIns+YIJo0KZNt6PFY2R2kpzrF+xpRW/bLLRSSCueO5R13soK?= =?us-ascii?Q?HMt88cPqaSWROqdDp90liEuqedOgcDwX0ENkwtQT8zdmbGS3Xvf6EUPT4wt8?= =?us-ascii?Q?ell2665dQScKRje5Qv4jb/r/Br+0GbbeZ0uKOm0U19R4+c7uH74uuEodlwDA?= =?us-ascii?Q?zmyCEF2Sg/MHax7VSmebZmDfL50MSIM2o/SY059nNHlVzN5THL8k6kJXmDwp?= =?us-ascii?Q?VmPzOzDsbIaFfWkTu8/VGb01oqutGdz5D7RagoO58IsAesHqR05oPsrKKuov?= =?us-ascii?Q?AB2kyfdvkl/8Wc1tJW7rnufX/bztZf5FYTjZrmcSMh5NWi2Cvr8cvRS+VU9q?= =?us-ascii?Q?BuLT7HSQi3OmV2nkskIo7VjMFx6ipRIeABYbkOrL4FlaxnhdW954dAc+Kogv?= =?us-ascii?Q?TQgWYLqj0JZqjjDWjHigTwSw5v16VGy3favyMgHBtw/RLGXtahFVYrb6lM+C?= =?us-ascii?Q?Cc0+GeBBHTZTuoqCYf+cosn8TyfPhXs26aT2TDbUyeX7RNrqFm8Yd1B82zH2?= =?us-ascii?Q?R3216VmKXKfwDzmzYtAbKDiGfIoaZ4p7/NPRQiQOzd2+Oa0I9tYQiViPOUUF?= =?us-ascii?Q?EudBSq9OlXxUDYX8kG56W9uiIJW15gX6VhONUdCRf4Up3Ex+jeLoLTbJfxfW?= =?us-ascii?Q?arOizhY/2SZGAoEJvNHCZL6Fwo1a5Q8AaqwG7oFHbvVAUuS3BWPd1IrpO+K+?= =?us-ascii?Q?SXvD70+VLr1F8WWh2/Pu32ol929Cfuqixn1LKH31soy0u1Lxd0cEwyNUWz+J?= =?us-ascii?Q?GzKdakIbq44hcAcSoz4Oi400xj4i3Dwrk3jlhY3FS45YYAbRuB/9/hcD+Rxf?= =?us-ascii?Q?3fZcPTN9w93dyO2fKzBRqlLEjdJTzSRod4VcijNQtxqBHa4iT54w+WOahZ22?= =?us-ascii?Q?I0VoEmhg7PfhyvCRnzFEU96Ok8YnE/9lRfDOAFZV09qPm/NyHjNZjf/CKlVl?= =?us-ascii?Q?lfiTo+2VtzDijcYA/WgqjtOg3J41Y9u2IjleVY4n36lv+q4uL9z4UulHFfqC?= =?us-ascii?Q?RLPiYdelX5cVj0daYB927QZ2lK0vCn45CvChLwAoy003Vg+vsHxYJUeHjlFa?= =?us-ascii?Q?hq7vxORWcFZaEpvx2c77y3UtBWh66E7lGG8hrtsjBBOtI+BdlqJ+iX9xMCeN?= =?us-ascii?Q?d+pK3HXbKGrwG3gjAG4Nuw=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2516; 6:L8ggoWDPAiD6wlB2eaednp5o6GzBuepQo3gO2WRCAulTwGzoCLpOxSVhSH8FB8wrX9NiEkmug6HkfC0x5OoYgkFV2zlHu2pQRQDSHbneT0X0lAcu6138lbzxHPa9BbYvHrbLHv0dF1XAz09sOyLbsVmadawTTVFrKzmtWP8G6v/yczzQNori7WlJ6eWx6vQKyejr/SflqpfOzdP0+BrAVG3HEALExPQkMm0MQyaSMaj79GCazK0UJttc1/iE2lr1tZ7i1eEe0YJ+amOhAP9L7+YzOjuwvqrTiPmKi4lYLvPC0uffEbbkbH+PqwRLz3UCqXdbnllDvlYtQyTNPnQcQXoL/Zf7Y/1GzVr9c+pmN48=; 5:+XF/ru1HwghJkmujZ3/Sjbk02Enh2MsjTPd8/sNrIAD3MB0jJ9FVid3miEM94QQf+XDq9wHHsswR/FXft4BgGYR3UufOhO/ip+UC8B7nUQ7BcrSQSud+HyrFfYwTd3SfVUkpR8zflKZjYdkBPC92VmR9Bo3AtZBRosfw22neMhA=; 24:Iqd35o4z4DBirERQrBNDlO4sp/5wtihuu/ildMbUspJhfWC4BZridnk25GsCLhVU7DetYsITtU7iJf79V/oUG9CBWDdyAltB3DcM6mNi39E=; 7:ldC59lZrwPAcNqZ4T1/VQr70sSJfSqG/y+Vd1G2jjbEOL4W6uhxpZZsFCjTi8VifKO39w/hUTxGtrZ/IoXAp9Hji4jzLVepn7QCAn9Qel4IB96TxnVZamquVhcZZXSXCzGGgVLDzmqfc8Rk9CxVc9vZ/+B9cbqMY+HA5BgCYfgsn/tzqUe3xgIdHQeLVBIT68Oj00ZqzmVLo4GHCb2FpuTX/b+okEl34I8GeXy2kU+456TyrE/C3SsScBFqRA4VA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 16:12:27.9453 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c8df57a6-4dbb-46ce-af98-08d55cfbf1f1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2516 Subject: Re: [dpdk-dev] [PATCH v2 01/15] examples/eventdev: add Rx adapter support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jan 2018 16:12:34 -0000 -----Original Message----- > Date: Tue, 16 Jan 2018 10:35:35 +0000 > From: "Van Haaren, Harry" > To: Pavan Nikhilesh , "Eads, Gage" > , "jerin.jacobkollanukkaran@cavium.com" > , "hemant.agrawal@nxp.com" > , "Ma, Liang J" , > "santosh.shukla@caviumnetworks.com" > CC: "dev@dpdk.org" > Subject: RE: [dpdk-dev] [PATCH v2 01/15] examples/eventdev: add Rx adapter > support > > > From: Pavan Nikhilesh [mailto:pbhagavatula@caviumnetworks.com] > > Sent: Wednesday, January 10, 2018 11:10 AM > > To: Eads, Gage ; jerin.jacobkollanukkaran@cavium.com; > > Van Haaren, Harry ; hemant.agrawal@nxp.com; Ma, > > Liang J ; santosh.shukla@caviumnetworks.com > > Cc: dev@dpdk.org; Pavan Nikhilesh > > Subject: [dpdk-dev] [PATCH v2 01/15] examples/eventdev: add Rx adapter > > support > > > > Use event Rx adapter for packets Rx instead of explicit producer logic. > > Use service run iter function for granular control instead of using > > dedicated service lcore. > > > > Signed-off-by: Pavan Nikhilesh > > --- > > > > v2 Changes: > > - split work funtion into delay cycles and excange_mac > > - add option to configure mempool size > > - remove prod_data structure(Gage) > > - simplifly locks used while calling producer and scheduler(Gage) > > Series-Acked-By: Harry van Haaren Applied to series to dpdk-next-eventdev/master. Thanks.