From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0084.outbound.protection.outlook.com [104.47.42.84]) by dpdk.org (Postfix) with ESMTP id EA9B329CA for ; Tue, 12 Sep 2017 06:18:06 +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=cIL7Q6k071pVWNgCcY43Hy8zEHkIfwdW5P2320MeaWE=; b=iQKWsPEeq5tEZCR/UL2HWETy8EX/R1eNCq1iXVDLD7x+LRBn7I1dvLLoYOm8q7DxEWV5csmP8RKroapVGaRwkfhDTUXognhPpWDxUcrBj+NeYYx1FhOGAcw0jvhzD2umeNxelu0BIvpUNgjLPRgup8T17LMWkQlBCGeV/PrpPPM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (14.140.2.178) by SN2PR07MB2528.namprd07.prod.outlook.com (10.167.15.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Tue, 12 Sep 2017 04:17:59 +0000 Date: Tue, 12 Sep 2017 09:47:43 +0530 From: Jerin Jacob To: Nikhil Rao Cc: bruce.richardson@intel.com, gage.eads@intel.com, dev@dpdk.org, thomas@monjalon.net, harry.van.haaren@intel.com, hemant.agrawal@nxp.com, nipun.gupta@nxp.com, narender.vangati@intel.com, erik.g.carrillo@intel.com, abhinandan.gujjar@intel.com Message-ID: <20170912041741.GA20581@jerin> References: <1505219369-2493-1-git-send-email-nikhil.rao@intel.com> <1505219369-2493-4-git-send-email-nikhil.rao@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1505219369-2493-4-git-send-email-nikhil.rao@intel.com> User-Agent: Mutt/1.9.0 (2017-09-02) X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: BM1PR01CA0110.INDPRD01.PROD.OUTLOOK.COM (10.174.208.26) To SN2PR07MB2528.namprd07.prod.outlook.com (10.167.15.6) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 67e50926-ba0b-4c25-0b4f-08d4f9954395 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN2PR07MB2528; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2528; 3:I2qQZWt8vN0D+Cyq515xTJL4/bgl2BxCKXwrEXbI5MsKcmlfpv9L52qGqh8U+MT+kgXUDXsVBI8YSWbJZcXWFOa8GpEVrpy5avGxnRAkHoqinibhlJSeT50ioSiG5ur+/05vHOfwsVRqaKjTndBlXXaOEPoGpmLxRbSlwoEBb90+IzXZnArTDNwbg/20/DRUkk9t20BN9/pGiF9oZg7ac3InTQDZbUOhaOa3PBJNI3ch+Cio5K/+MY7IFcnixK+K; 25:EoWw4AcJaI4kNrp1cb4GCwfmcqH4v9JHN1aJPG5H+cuvOhzERY7oor0W+tRbV1G3vuU6DVMp+cIvRHYuQBcTbX9OyzqcO+vei1qPOegrY0P/x91e86v3l51JS4R1AmLLBVVFyCUkSKkR6psfbGVDqLuWNmuZ+BGGmCc/cQO8VFBbuE1YQlwLi4a86csSyrhFa2TmFQFwTIx+jeGnAAzKzIUp9Z4+1DXEvewn/YQ0BNo1C0I42865pZoRdYmY7X8MD82B11JS923bV8uUrfSDQCS2QYsfzW0xPjeufzC4u9QkgNM0dW/7rru6KGA6wimEi8O4S16UZ6T+hL8UnrUzvg==; 31:LMpxlAWVtHNBCkvlPoNHLwS+efNK3mxhW+lnryECVWSL77dUnPp/LxmnvrWPufoGyaC4aGvJs8Wa8LKd/rxJ9Ho0uXr7itHO6oHg8O7klc0tnfyHbGTHilYozhanAPUW7tMW063JWkQUbDKgQ70JHbm50UEPDJhqakpvLpwi0stnkF8xLXvi/g4p8yh9EjY8BhI9jCjmkQa1jJRljrRYbb3/NZwlxanUfAiKqYNEDa0= X-MS-TrafficTypeDiagnostic: SN2PR07MB2528: X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2528; 20:vswMsOgICAKFTTw6mR3xhT/hAecHShQENMOL/7njYitqWe8/ydKfGukwg7n28NrSlBg10CJOLOkgosZav5hRgwKiXb9xmIlysqGFHISmbftP2wd0dn82fvqfVzrEU/WvwUxBv5IGVb6mTQE5Hh30uJApSdQqPRxpIwN6vAtYsWundM4n4eDnnZaUFpgEI1JdLn0RtH542rz7rKbRmrRkbjYSNK3KL+pZXSYbTVycYA6eb8Mo3tnbJLMcbFdsMfW5G3QDtT3bw1rxAi6Tw12WZL8YeplwrZHgjrIaz2en610IXQCrmuvyIuSBlV4gdiz3sfkxbTH18e8AgGgma1d6k5FzzDZp3mG+hAH4dRoIZHz4T6Vsb2sqe1ZPiTUcjOtXngsj16vGFWZEqNqDGKQErHMTUZjyDGeZ2K/wfd1TWicHG9fF5FczmgoqL4oLmG+m6EZ8I6sb7vSnkjtYTPCBHRXWQSz8L3KVhEa6ggVSKHGEyM5RcIsvgeGkHWamnmhNK3eyYuRr1LrF6lhIHp+e3VXKQTZyK6uij8MGFO75g+jjS6ex9bAQIcY+4sZ4Xf2/qk7qGQUJgT8CsKOtYpnI/AVEzc3lIn2YfzhbYojnbZE= X-Exchange-Antispam-Report-Test: UriScan:(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)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR07MB2528; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR07MB2528; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2528; 4:Gi3+IQxa8KB/Q4UfXYYSdy+Zl53taeQdIAFLHbhqSrHOpz7XybyEKQD9RC9m0q7ZVXRFJ9qPptN86veWEySGlMtYXs5SaREAV7Yu6ytJxt4VAqGqNOtIzuCpbOMxxJpdeCcq0UL2LXVMCYe+CTFiWa0NjllqXU3jYChjcMnXh2wGspzfw2gA2sWtZIUlVj6B9RutcX2jhJdf/llw3XTBFfCjTC3rH3AWdLQS/8mzvVMOc2bxGv4Fp/FRbiB0nWAYOXXg187TxTny9nXLqbTXiDtw22R9LZr45ctJP16XjsVaOQE74SzXn2Cg3Ln6s3tpJ+PpqVC3XqVnXgkVzvSzAg== X-Forefront-PRVS: 042857DBB5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(13464003)(199003)(189002)(68736007)(4001350100001)(33716001)(9686003)(189998001)(2906002)(55016002)(6116002)(50466002)(47776003)(106356001)(1076002)(8656003)(7416002)(316002)(33656002)(229853002)(53936002)(5660300001)(5009440100003)(66066001)(8676002)(6916009)(478600001)(2950100002)(4326008)(23726003)(105586002)(54356999)(42882006)(97736004)(76176999)(6666003)(81156014)(50986999)(7736002)(83506001)(3846002)(25786009)(8936002)(81166006)(6496005)(72206003)(6246003)(101416001)(110136004)(42186005)(305945005)(110426004)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB2528; 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; SN2PR07MB2528; 23:iAD3N0RpMuZq1ZFNU91/LjGm/Y/xFuS7y/4kTVup6?= =?us-ascii?Q?PMgzLCxyFgopekc90AE/M4wYPVItAhb1LhmVy83DOYm7tENSExU7LKyICxT9?= =?us-ascii?Q?UFVpcqC2CQONrNnbRBt+eFNNbwh/7N96MkeoL36qoFvfwlArHcVxrzC4A6LC?= =?us-ascii?Q?DDGW8rXSSrZ/AOjQS2xOWnufNi4ZON0xzQxSAL79XmFYnaCoD7SDZhLvHsgK?= =?us-ascii?Q?b8PUsIEETgt1Z3IY8SyJy270WeXRMOxWRtN6bvvcjZ4wLz4HbtG6mxkQboVr?= =?us-ascii?Q?HFgUwEpmKFihVOcB0RI2AoAKyhUPZJL8LJJfDBLymrVq13GcqT5XqaKDlHzl?= =?us-ascii?Q?fgi3cFjZF3ncV6oXosKgtHkjhBUbuhHaKAcvjLHes3PxNIxzeUjNeiArjrk5?= =?us-ascii?Q?Q+PbU+YUdISeVfF0IrFsSu1HiE4NtEv4Ij4CXa5124tMrHRYleTc56n+gT+I?= =?us-ascii?Q?BHEKM2h0DabWppWufNtsbCDdcSRp3JPi4siZNkelGvWsxmCU5Qlpi3JcjRnc?= =?us-ascii?Q?F+/PDE4G+MexwpD7NS+zTbdgquWGddrFt24zg4u2WsFXbcdZyK9e7v/4V50i?= =?us-ascii?Q?XThQNLyOXDcQJVh+XcIwdxO6cnDTQdo7LMcVexIBCt17M5EeTLudqKfUUWea?= =?us-ascii?Q?ncTFZJt9hm4MpQt3J34oFkaMgJTNCPkrqCj1iWC4ykfDhxa92cM1JvB3bdPI?= =?us-ascii?Q?j10JgpbcX5ZKbxlBA7FMwF04+BoWpnYayVIiv4doMbBNpsdfjucrpGyHrZjQ?= =?us-ascii?Q?Exb1kPt1DGWm5BrS+9wujGi4A7DQ0++gYDyw6K9Qwpgk59SQkupLskcjDRi9?= =?us-ascii?Q?qo7rFbPfvBqUnYtHhjvJvZ50eEdsnXw01zjNnCb0xYd9InCyKd4rrjAHSvIS?= =?us-ascii?Q?fDUkBHhkoIBD+sr5Wh49mId1hkxTcoOBZjYTY6UYl7WMpadoEMTL/KDXwMxd?= =?us-ascii?Q?bN0gKixLxLDmLu4CvKt/sl2qG44zBaY2ps7UAOLV4lvXOg5yZpSbjIVqP7A+?= =?us-ascii?Q?a5RTgDc2W8KxV2E1vLZG7iW7f5z61kTEPWY/X5FfxJ8NtCDvjDPDhbY93Z9r?= =?us-ascii?Q?ZmnqJqw3lC7OAS8hQ+vF8cT6ec2QyLlLii7YMMAaG1+pTA2baSj67ehAbf1R?= =?us-ascii?Q?EifoAhcizfcL9Pnr+oFoAVrqvuI7lQp9Fn6kGf+18S46LHvirf0bwcuL5KBv?= =?us-ascii?Q?bwfh0w49dhD8FNeFby+eKR33/DHtLqgY6WBIL9qhe9h2JJM2/fVr8ghVzQsk?= =?us-ascii?Q?vFl7gGlKctlbh/W/OimfhVX/EVbrDfUoGjCvyOP?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2528; 6:vkXxWt+H+epZQ1MJRcGMFT3+zU8BKuRrzLGj+GVrESevswGLNZMwROvJnUYZlOupSeSZNiZDLPpYwK61VPzEjDCym58+wmYZ2vIFKQHK/itNm/bJcDvezv4ICe9cqYKIRPGtRJ8dSeNriaAnYjc3kXL/C28fGBDHNBdjZI7hZbnyrUgeduyMZS08fOp+j75LCG7UESG6rhqeSSEAJjNeQwJz4BrSbkNUYbDu9HflaqdDflHHu5x6Ya0dEo248ns0qCGK+D5vW6vtrbreKYJcSapRkgwH6jaLwu/r1vedlSPm9Lwun28UkaGbxF07DBxAd4fnrd2acRAId/6bV7dV0g==; 5:LgZZNnyLimZUOF0OnB7ITPL9WODiZl5LGYig8qSMyaw906uH1TNIHGnp4WwUI0R2rxTFlU5JVHgqV99kZFRalfe4phX1KAJZj5NVsFe5NXZU1CUqU731IgwWR5kydQEM+J9DyhoTywJME77SEOd4Ew==; 24:6EBsMWp1MQl3BW41W7kSlpvO2CYPCQxTsgw+xM3PY9cIsFkZjy7TKeJVWnNHBFgLv3JK6Ja6KWanZxeoCVIPg9IFEBBiMA08jUYIeVbXrEw=; 7:erWB2sfJU+ZrQssUwblU1CCWPgjwaNDon5Dujms1df6e2Sq3bCiiwjTX5agP5/QX+czGrG9ogHg8iktjXx7+wyugU+CtX1wL1R+T2oqsYiklW+fpBIl1dL3N0/LB79jaiDJxHFTZikBvOF2MI8+H5blcGKIwgwVG7EBYFMGmxXQYPUk3SmMjo6s4OF7H5ZWyslFaPi7Q83c7NCOf5yuBydD0lQh71maRRlQUYrRKQzc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2017 04:17:59.5210 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2528 Subject: Re: [dpdk-dev] [PATCH v3 3/4] eventdev: Add eventdev ethernet 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: Tue, 12 Sep 2017 04:18:07 -0000 -----Original Message----- > Date: Tue, 12 Sep 2017 17:59:28 +0530 > From: Nikhil Rao > To: jerin.jacob@caviumnetworks.com, bruce.richardson@intel.com > CC: gage.eads@intel.com, dev@dpdk.org, thomas@monjalon.net, > harry.van.haaren@intel.com, hemant.agrawal@nxp.com, nipun.gupta@nxp.com, > narender.vangati@intel.com, erik.g.carrillo@intel.com, > abhinandan.gujjar@intel.com, Nikhil Rao > Subject: [PATCH v3 3/4] eventdev: Add eventdev ethernet Rx adapter > X-Mailer: git-send-email 2.7.4 > > Add common APIs for configuring packet transfer from ethernet Rx > queues to event devices across HW & SW packet transfer mechanisms. > A detailed description of the adapter is contained in the header's > comments. > > The adapter implementation uses eventdev PMDs to configure the packet > transfer if HW support is available and if not, it uses an EAL service > function that reads packets from ethernet Rx queues and injects these > as events into the event device. > > Signed-off-by: Nikhil Rao > Signed-off-by: Gage Eads > Signed-off-by: Abhinandan Gujjar > --- > lib/Makefile | 2 +- > lib/librte_eventdev/Makefile | 2 ++ > lib/librte_eventdev/rte_eventdev_version.map | 11 ++++++++++- > 3 files changed, 13 insertions(+), 2 deletions(-) > > diff --git a/lib/Makefile b/lib/Makefile > index 86caba1..dbe9b3d 100644 > --- a/lib/Makefile > +++ b/lib/Makefile > @@ -52,7 +52,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_CRYPTODEV) += librte_cryptodev > DEPDIRS-librte_cryptodev := librte_eal librte_mempool librte_ring librte_mbuf > DEPDIRS-librte_cryptodev += librte_kvargs > DIRS-$(CONFIG_RTE_LIBRTE_EVENTDEV) += librte_eventdev > -DEPDIRS-librte_eventdev := librte_eal librte_ring > +DEPDIRS-librte_eventdev := librte_eal librte_ring librte_hash librte_ether > DIRS-$(CONFIG_RTE_LIBRTE_VHOST) += librte_vhost > DEPDIRS-librte_vhost := librte_eal librte_mempool librte_mbuf librte_ether > DIRS-$(CONFIG_RTE_LIBRTE_HASH) += librte_hash > diff --git a/lib/librte_eventdev/Makefile b/lib/librte_eventdev/Makefile > index 410578a..c404d67 100644 > --- a/lib/librte_eventdev/Makefile > +++ b/lib/librte_eventdev/Makefile > @@ -43,6 +43,7 @@ CFLAGS += $(WERROR_FLAGS) > # library source files > SRCS-y += rte_eventdev.c > SRCS-y += rte_event_ring.c > +SRCS-y += rte_event_eth_rx_adapter.c I think, you missed including this file in this patch series.