From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0074.outbound.protection.outlook.com [104.47.38.74]) by dpdk.org (Postfix) with ESMTP id 5746E1B1B2 for ; Mon, 9 Oct 2017 14:43:09 +0200 (CEST) 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=rjvSwj5BXCFmL44x+QnFKoAC6k13L5tnx1m2JdWx38I=; b=WBoUCOMvzQGQLHa2L3Nn9FC90mVr2rtg1r4JkM+ZaXsxf65LR1Rb2OcaTbF4o8FBn1FV5ywbt5lrnEGoGRq/kr4po6sg0BohPpNTLBjalbu1891TN7ZJMKAM6FU+5bkjGrr6wG3bKyyAdPK/6jER5N5c2bMblgPb5aO++QIm8+Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (171.61.81.39) by SN2PR07MB2527.namprd07.prod.outlook.com (2603:10b6:804:6::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 9 Oct 2017 12:43:05 +0000 Date: Mon, 9 Oct 2017 18:12:48 +0530 From: Jerin Jacob To: Nikhil Rao Cc: bruce.richardson@intel.com, dev@dpdk.org, hemant.agrawal@nxp.com, nipun.gupta@nxp.com Message-ID: <20171009124247.GG654@jerin> References: <1507324201-3517-1-git-send-email-nikhil.rao@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1507324201-3517-1-git-send-email-nikhil.rao@intel.com> User-Agent: Mutt/1.9.1 (2017-09-22) X-Originating-IP: [171.61.81.39] X-ClientProxiedBy: MA1PR01CA0102.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:1::18) To SN2PR07MB2527.namprd07.prod.outlook.com (2603:10b6:804:6::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2f6a5497-9cd2-420c-318d-08d50f134ab7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:SN2PR07MB2527; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 3:485hMhaVCM6apUHZMQbOxA2OvGUrmsZ9XKziFeRH89tWjQDdHWd+yUAHZo6jaQV3RzINVnTLuopXud8ROilrmwdAn7S/xDlU6ga+vzllLj0OBW8DIy9+u3QMZ8ouIuOgDBLc52lmjJaBuPx3NRecvtgv/fMzv6EeFTtHeH2AsGW4630hZ6lVbs6oBHgGpEEgrbgUE8dq1NcX0bn8Zp5tKJLpJD9TXUqJWfDXB1q49wmSiHUNno1FXqPiHZdhKFl4; 25:2540mKFQgu+V63mxT3VypQnfBi6vjXC9DzZX+EfLF2wNKIrqJXr4bgg1Q164dG99cYPNifdUTQ/6xWoL4dvJd12yyR/zBvItOOLTqWdbTI2YrnlSkud3jlCCFGxVt0jo9G75EfD4PgUjT2ZIW2R7RUtPKP0XldtZq1FyWR7IFIh/vraUN9MXLNWZlvMEiWmCv00dkDYMFMt9eHePmlGEpM9UTspALs+fvkgIKeQNzWwLcK+V+6VBZMc7Zfb82EhRep+JgSYZa4D0to4U2YwEeV50HmV0CVUx0Lk9nlwyLWIZ+XUJ87tS3Elf6E3uniUjrk5VEoP0xqhmQBe0YjQTUg==; 31:+50oH4XZsYdg7KE96rmpejItwfxfTxV5FxHI+y0J7+2FrLVIc9ZRNDuTsALMVw9UNqPoFPERSLNJfw7Y+FBf0HHDV+wuOka4U2f27qzsEOcg+WJW65OoB5pUoYc2aUGPhe703ACJErM6zi2o1ZMhrQ6MvIR2NYgSx8ZkXq2nRv1c6juGvtMKwdU+IFvIjm/n7KvZ5LGaIdf/IEE9a2MgE3Jb8pir+L97ELYIQy1dXGM= X-MS-TrafficTypeDiagnostic: SN2PR07MB2527: X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 20:twIFN6nD5VfLy5ZdjT2V9yu0Q2imClaKf2zTjPMKdAGJ6Na+bscfEvq/6bCXoQnlpoF8/YdxNyrVLiebvhArYOwdTA1OYntHc8hiPUaZE88JVa05eL9x6e+Rgr2q6C78CySqEbgBKEd/r9StoKZeW/jda+tkc22zfxmg18f0OUz3rhUDPi2Awc+uwFkJoLnQhxWKNH32SqE2L75FGRs/A3WAaopYcB4ZH9lRz0IUWP9/sPcQ4k5wz7DrqEo5kGfZvqPPAVygKbdHkDQL9Qml5kevRNMavOZNlRLbtpMU4/dEW/znIUhU2xA/iql6nom9+dWOEqL0Kd5DOuvS+C83RxmMoBKCNzK5x2vA1JqO/8KRogWdNNXbBXCM9rMsTzJYdIX/5O9aWXmYKBUOljDiO32UBZ0sMSul5ktkrVMMHN+qyAnfwmScEZabqJMlqlXf+0mZlgoC5I0U4meq2rRAtQ9XCPyxf8xVD8kABrL+boM2vm6BbWEbtljBqKfsVhLKj9PJF6GbOAmW4pGqkhSRi5DvgKh97q5hkpl0GZQtlnVKqwr4f4jNZTpscihU9YR9tTQTxpBfypEBPGA/WKkEMvz+bDzqdTMetbpgxRN8E+M= X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(185117386973197)(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR07MB2527; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR07MB2527; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 4:nR6uS3OpDCwyGKurOuJSZ7ovNoN8GJwZkneAifhSbVFm2En6LO0hypFnMdgV6VABliXMPtAPts/PVqURv6BZe7v4snb/+x2N8qWS0R3MviN5igaLlNdkWt4iD4YeYunzCp9VHSHM1EgiAEycuA+dXDxKOItX23qPo5R6/xS6kpIznXYv+Lj/w+rhjKOjBz/kqjnPZIN2FyBlDDpXZPoUlrUfG/J1+6fAQ7v43yghxijT2/Or4sTqVvsL2dgdIdA7pcJR7smNGqFnOvXuNKvduyUuWx4nRyRgQkJw9dQd8XtSprmjDq8LMlxF9zLUiy0iOrPo4J6fBDBhT5gCBW+RuzCTiOn6CC6D9/sIXRVtQhq4nMxXNMm6FfuHNvbUCokn X-Forefront-PRVS: 045584D28C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(199003)(13464003)(189002)(2906002)(72206003)(83506001)(6306002)(966005)(97736004)(6246003)(478600001)(6496005)(9686003)(33656002)(4326008)(53376002)(53936002)(33716001)(55016002)(23726003)(1076002)(50466002)(6116002)(3846002)(106356001)(105586002)(8656003)(8936002)(81166006)(8676002)(81156014)(6916009)(42882006)(2950100002)(50986999)(101416001)(54356999)(76176999)(5660300001)(16526018)(7736002)(316002)(305945005)(58126008)(16586007)(66066001)(47776003)(6666003)(25786009)(189998001)(68736007)(229853002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB2527; 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; SN2PR07MB2527; 23:AgK49v9yUE7RxHPbLMS40Y8plvjakN9TL2lPgusp8?= =?us-ascii?Q?eZ5WB3HXaLk2I0+tVnOJ5pzKOAzNx7ut1VhvG9+GS+lWQOM9kzHxJxghNkx6?= =?us-ascii?Q?1vYC/ZE2E32Ka9aqZZGc69U+YtC/Nk0PbtMWDvhB8bloDMh44mdLfBqfzAs8?= =?us-ascii?Q?HHMKddUIZeKE01qLzHsmgHcUzNdJEPMW9OPUiliOKMvQb+B+laGsaPPUgZRL?= =?us-ascii?Q?NKJE2svOagVp7OE1E5wIvpVxWs0LyvUaFmnxid5NKmDo+hZjVzDJlYsjq6d3?= =?us-ascii?Q?ass/K2aFuM7lIlwnOMQmer5ElUFo6iS5h1orNXW9yMAHDDj5UEvRpMkw0I+m?= =?us-ascii?Q?c7YD9lIUdho8BC2P5KTTVirGGcw/lYytSsyWK6xZV+hmzLbPJi/nLi0NIBVe?= =?us-ascii?Q?uIanpT165+lLlRZyII2seXBGCgtviN2X/TOAUUa4VBXW9cqQUExoDfJ6Gssf?= =?us-ascii?Q?m8wT/iPeVLHfC81XqLKYC+8cgDs9GmTMcXe6UUqIvbuVSgDMgTwJvJhfekJS?= =?us-ascii?Q?05EyIwd0oTkfJAHlNM2emq21DTPspDxpWDLyYvjlPQQ2wJ0k8LTQWnnj1dh4?= =?us-ascii?Q?f0+O5+OU2GR2vJQ9pc2DpN0wzHHWCNJVNjB4p+KTmUzRtYpoJn7NtAa1Du2f?= =?us-ascii?Q?4OIDLID55HQUaSE8r9ut6E/e03Lq+uNZ/z8ctSQj++YPSIet/3HxpMccoXS3?= =?us-ascii?Q?6QUGRp6QrTNgHx3C8/LPZZ1b5Qm3PLqVQGYLq8i/6NyD0WLfBd1ueX8+LpSq?= =?us-ascii?Q?aiB4e52ejl8S6V168j9TvVyWn10h2Jp8x9l8dyK5px+7qqIFwS+2F4ODtriT?= =?us-ascii?Q?WSj9NVwHR7zBbxQCTEzdJyKfoOGOgT4t+XtRpyeb7scGVBvuMcrIElwM0bK0?= =?us-ascii?Q?SZFzvX+F98Ilov9/3hIoCFa8uYGOI1O6pMsaHmwy5wVI43zwfETv+Z07bwGJ?= =?us-ascii?Q?7JemN6EVN2Y6UkdW0GrZDnGsgQDxdM7PbNRj0yxxAy1+NgWhSBjFFL+wMqlm?= =?us-ascii?Q?HJmgMnaddWzRNrH4zcZHFN6obt75A+H8+yvr4LcCM7Gv3+K7PMEkq78gKKvj?= =?us-ascii?Q?GWG+wPeb4z5gG4ILH9KzoDjNBb3SsqVr3LkVhe2x+9tv46bZO8vvlsVl52g6?= =?us-ascii?Q?qdek0axR4/KN0migHZ4v01uCD4RC+CWYLPl3nEc6SCZCYUUEziPf08BGf2KL?= =?us-ascii?Q?aNQTInFEyQioO7KESFyi8ZO5Nsi1TgoZdMZis8jKxN4WN1PTDSbll0zgOzl0?= =?us-ascii?Q?XUGZSvk7tQ+jhCumHSoLxwv2NIQGp4hfk5gQQwh?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 6:Dmtb3BakMzo8CMabeaSkWaf0XO+KDGMudS0dpbZWaZ84Jf8YfgHglXfpn571govQMslvMlnjAS3BObYVC74LEqgwg4q8itfoFi0IoKROeOgM3heFCi45fCqM7Gg0x3798zq/Tla4a2fAj4+RwG9A/xSJ0qTpAsnzDtD3wC+awpex91Aa320WFYbdpQqF05PQiVK4ZGmf5FB9uhk3vE6a6xi/yQaIoRr8xHgSEhUsSJdy+0WgaZ7etrm0wKF3WPmWk0nHuryFw6a/duQBA2zaTDCaE1AaZaGifl9xEa9d9KQ8TboXR+XujAw52aRx/JMf3kDMsX/ynbP0zQiNGEApEA==; 5:FKF3Iw5U0/pYYC8Rm8BnBX7s02jof30vY96kASzITXtxc6r3mJJM1tKpWRXp36fJDxAsiqghPqsokjKE3OZ5lWTSp+7ZnXBfTdLfO4UhXPECW49/+To2IIsBYLcGGImPKT1SCvg4YTVm89F8/ClmAA==; 24:YbZt3ijDq4BcsG10xUMYW+L7wu0BOiIclZBcDkpyvO8e6iQnPHs/4xYrUVhIbIh7lmexer9+jkOIzXtZU7fR8Uf5QaKsjggK5i/TKIxFDVk=; 7:daAMGo1v9kGZzj70sQ3VZKfZXN9mVWvGQcyic3WrmEVyehYC4c7CyXH0WfyNqtEC4l12KmInPNhq2Qtgzm0xhvz1vPET3YxXWDbh0efFsrDpJnHiPjxdK5t4ZNuHTXPUJ3ZoTqF1MSXtiP765TerufF08cICi9EA371hRdx3RPwzyd7qlzQyqcYPzc/dPtSq2SovlARd0tPbR4sDSp+wFmoprFsA+drh4e7VoL4kDoI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2017 12:43:05.4795 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2527 Subject: Re: [dpdk-dev] [PATCH v5 0/7] eventdev: cover letter: eth Rx adapter 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: Mon, 09 Oct 2017 12:43:09 -0000 -----Original Message----- > Date: Sat, 7 Oct 2017 02:39:54 +0530 > From: Nikhil Rao > To: jerin.jacob@caviumnetworks.com, bruce.richardson@intel.com > CC: dev@dpdk.org > Subject: [PATCH v5 0/7] eventdev: cover letter: eth Rx adapter > X-Mailer: git-send-email 2.7.4 > > Eventdev-based networking applications require a component to dequeue > packets from NIC Rx queues and inject them into eventdev queues[1]. While > some platforms (e.g. Cavium Octeontx) do this operation in hardware, other > platforms use software. > > This patchset introduces an ethernet Rx event adapter that dequeues packets > from ethernet devices and enqueues them to event devices. This patch is based on > a previous RFC[2] and supercedes [3], the main difference being that > this version implements a common abstraction for HW and SW based packet transfers. > > The adapter is designed to work with the EAL service core[4] for SW based > packet transfers. An eventdev PMD callback is used to determine that SW > based packet transfer service is required. The application can discover > and configure the service with a core mask using rte_service APIs. > > The adapter can service multiple ethernet devices and queues. For SW based > packet transfers each queue is configured with a servicing weight to > control the relative frequency with which the adapter polls the queue, > and the event fields to use when constructing packet events. The adapter > has two modes for programming an event's flow ID: use a static per-queue > user-specified value or use the RSS hash. Hi Nikhil, - Please re base to dpdk-next-eventdev - There is one check-git-long error. Please fix it Wrong headline lowercase: eventdev: add event type for eth rx adapter - You are planning to send the programmer guide with version. Right? Are planning to send now or post RC1 ? - For it looks OK to pull in next-eventdev, after fixing the http://dpdk.org/ml/archives/dev/2017-October/077915.html and exiting comments CC: Hemant Agrawal CC: Nipun Gupta Does any have any objection to pull this in RC1 if Nikhil sends the next version in time?