From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.JacobKollanukkaran@cavium.com>
Received: from NAM01-SN1-obe.outbound.protection.outlook.com
 (mail-sn1nam01on0042.outbound.protection.outlook.com [104.47.32.42])
 by dpdk.org (Postfix) with ESMTP id 858DE1B2FD
 for <dev@dpdk.org>; Sat, 21 Oct 2017 19:08:19 +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=/CQDHqSgco7KkD8Zcae/Um7SrAAe23hMzx0juk+qgu8=;
 b=HNDh17pRGuu/nDs4syJEacvO3K+Tqe/IaQKWU+SDEA1g4yWV8+ULRA04vbUFFoUdX3kD9lZDZHF/G1HBF8qaGzsLrxOW7H75XnoAT9UZYie/ZlKTHZMRRjdrszbREi4IqpbtjKyk455F1kZVTagAU184/oUWD07geyjY0taM3es=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; 
Received: from jerin (171.76.118.225) by
 CO2PR07MB2517.namprd07.prod.outlook.com (10.166.200.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Sat, 21 Oct 2017 17:08:15 +0000
Date: Sat, 21 Oct 2017 22:37:52 +0530
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Cc: hemant.agrawal@nxp.com, harry.van.haaren@intel.com, dev@dpdk.org
Message-ID: <20171021170751.GA5403@jerin>
References: <1507712990-13064-1-git-send-email-pbhagavatula@caviumnetworks.com>
 <1507912610-14409-1-git-send-email-pbhagavatula@caviumnetworks.com>
 <1507912610-14409-6-git-send-email-pbhagavatula@caviumnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1507912610-14409-6-git-send-email-pbhagavatula@caviumnetworks.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Originating-IP: [171.76.118.225]
X-ClientProxiedBy: BM1PR01CA0071.INDPRD01.PROD.OUTLOOK.COM (10.174.208.139) To
 CO2PR07MB2517.namprd07.prod.outlook.com (10.166.200.151)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: df1c47f7-e7dc-4513-8180-08d518a6526b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:CO2PR07MB2517; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2517;
 3:QTG8wwi4zVyFgkKBoA0fot8N51tA5D2DkVbsEpROl868s08TESuVWKD6oCRcZQldQaMiO2KWp3ZpynkDKh1H/cuyg1nJ51TzZnmJBiBGeFfofhDP8MRc/VsKcpxFCxhWZl7KYAcYVxH9bEnb8PjI/lZmFTNrOI642nAU35DsoqK+eXp5GXmUR5Vh/h3xI6gVcO/CkM2HyTjIvNmuNzQXay+JKDR9Q9X+0TXGMxTkjp4UosihNaCq6ISpyQYVoJrA;
 25:l9op1HnCYfLu4v5aYHbupu1gfSaqFBQmKNjId7YSTqplL20Q4RvMzO4BPqrj6WlCrqRe0EuNNxfQGoLOgqVGInvzMSJV3olaKgiH5lZGeD28CyanbYMq2L9mVlsjsdX3nO/5Q4JhvzhKnCxjOfcoH/u0XyvwKh1ZmEVMRoeJsKtLjT61u0IqFRyneTwx42CZolQtX5bb10VB4HydyXK1LdN5QQvSxciFBLf7XCCY9+Hgv/+8tvi/G0Xy5Fqe3XAt2NyMkP4qESft4wDJcsZnt4EG39uGvQ5hFSG+5cO1WL2wwvbkS9KwgDAMbginChXCPgDvspbVH2LQRIWH2dNmMA==;
 31:8LNxR5KzSDoQUHNfpe0K4gMzD+5xob95QZiGEv0fhRmh8WHA2qizXmHQ3MHN/LEluStAyCWr4x3YIJJcFDTAxCDeUWtQuQluKHSn2daknMaMtALIf19TfdsUMJ+qnj+4XGK2h2GB64M5fZsmTrsnGa8VBv4uPl1oBzp4bG1jVeKNey89Q8eYimWo+6zq1ThO1f/zUEw0pl2F89J/kd5kIXmXltd9SZJpPNC4p0dZJ/o=
X-MS-TrafficTypeDiagnostic: CO2PR07MB2517:
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2517;
 20:X8E6LPs+0eDiWp5Uj+9Fw4B0fes66sojio/eq8hmyeKUKCQW0DYGYXl+t2icOrqqI0mqv2XyeVLK7B78W7GMZ2FaaHcb6YoWiMYhMa5XwsTKox72rXMpGKQX46hnwaHkV0AUbzCObL0tg1FdZ5O5kJLxDEqMrHS9xdAcV3F8VmwwKn6lyu6qF0Si9+K63TgY59sqfGh4AMOybE8wZ2XY76CbK7B+IxHPK9ZdonrhHUSSIpIZqGztnRKUxbN8tvixmGZu5C2xXT7H9Ey2zVK8Ct6+YCnlGAVRS0YRQMJtYEcXuheUNo9j2R3dF3augiGix/WgFpgpEKFVdhLXO/J+U+W6pejt+3tu36wIcVlt7NIrOSlM0ApOQtd9z7SjJQb+Sw12+snCRvIYZpWXRbO+uH7gSJVOZqzjrR5FF5HCaULwWM3vOoG65DW/8H1eM5royQEi5hu2tUUkK+AvS685SRH8yiGtKU361JildKnGwv/WQf0EeziMCJNHnYHilWO+X31w5WpwfC+JvhG6ZlH4i0N1JBV4AcwzEvqvqn+fiUFuMGj+m4myd4Wh5BVp77mZIGRWbNC4YB9Ed3XgnVcYl18qsg/w75bZK2aGHkW9VNs=
X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699);
X-Microsoft-Antispam-PRVS: <CO2PR07MB25175EBC4CA8DADB488F5290E3400@CO2PR07MB2517.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(3231020)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CO2PR07MB2517; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CO2PR07MB2517; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2517;
 4:ojDXxJc+5z7/Dx0Ct5calaqM28zx25M3KakLe76HiZox5Mke3I8e4T8CGPCpdGF3MmM8dxnoHOdAET8/x/lzLWGaTtDxqXYDr20x0Mza5/P5JVAr4UPLsiDjd+JMRMsJkN2ot1iLF6nq5oV7m4J0jY4poMRWqz1Jv5dOXCaNg5xpax0obn8yn52V6hSkh9pTFs5WP3Jq0w9/aoWLI8fcz8ECGvVNYk6dEookoybrc2nHOgfY+ZhARI3wNQ9NwpjAMHZf4VyvLtSL3bCehv2lhrvCBNrfRBIZVZLsSF+rCnUb8fEfycKxW/ffeawUrIn9dQHx5Khng5kcTDM6C6hyXw==
X-Forefront-PRVS: 046753C63C
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(13464003)(189002)(33716001)(16526018)(189998001)(6666003)(229853002)(50466002)(16586007)(7736002)(58126008)(6862004)(97736004)(23726003)(6496005)(9686003)(3846002)(6116002)(1076002)(8656005)(8656005)(478600001)(53936002)(316002)(72206003)(6636002)(6246003)(55016002)(83506002)(68736007)(2950100002)(42882006)(25786009)(2906002)(5660300001)(33656002)(47776003)(66066001)(4326008)(8936002)(106356001)(105586002)(101416001)(81166006)(305945005)(54356999)(76176999)(81156014)(50986999)(8676002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR07MB2517; 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; CO2PR07MB2517;
 23:3896SeuBO2n8OtixCNKnLfzaw9DqPl+jKL2eqROJ+?=
 =?us-ascii?Q?LCYQe6gnNd4HciDhJSe5nayMpj5EkBmhnesPYWNKpNj1DwjxQzuXnTCaqxjo?=
 =?us-ascii?Q?iCBU0lP8elhuruP1TbSqG8HrKukV/63RzoTkc+siERr7SHWib1l0Y87XVEk2?=
 =?us-ascii?Q?/ialx63VSEPyJGu9PK8ehWJ7ZkszBPpXazhmx0DfgFa5EYQ+FuHGxYQXgp5a?=
 =?us-ascii?Q?Pa2GZ2F562N7ee3usrugBZN5APOygge54o4sykoF619tW9Oi/mFh/DY+FxP4?=
 =?us-ascii?Q?T/pjOvewLivwk+LwllFxOoSJg2y/jVWhHE1xqh3zEtdsZKaXzx2448EvmKgw?=
 =?us-ascii?Q?jiG/ETIj8vUnIoyc8Z78IECdL3nfQ11YP6YC373yQnR74VtEKatDTbK63GWA?=
 =?us-ascii?Q?aKPJfTot1z/gXkRdKtzKlsLnpmdp/eoCMnUMPDgPUnEAP8ltvvBtmaVJIk0K?=
 =?us-ascii?Q?3absneSwgSuScjUIHa/XMbuEOLFIFQMPitCk6DmrWwhvQSuINctHKo4W/FHp?=
 =?us-ascii?Q?s0FF8w2FIQTMkOqrPSmDxYxuBOhlkkRdI6vGN6OgqTLRrF/cf4FlF9TOBDvr?=
 =?us-ascii?Q?mRtxumTGdFyrlOAA1eNeB+kCvvEgDkmcjQGU/m4K8YfKHxy+cuU3noctJOCq?=
 =?us-ascii?Q?OfRDZz4TKK6fWrXsMefbBgNIOc9DwZETSQ8iI3GkHHGN3nmBGCseS/s0eTkC?=
 =?us-ascii?Q?QkCMqyO5M8npGlSlQFiG9ancL+0GGxllJNdx0j6kxaac9D1jjv/9m/ynEIpH?=
 =?us-ascii?Q?w7uY2vlPUZ/qJTVO/B4jZHhZqvFW3bkpEhb8vok/TgS7dghRuG/AUeU4GMGv?=
 =?us-ascii?Q?PMZJtuejlUDqmVDq02/pvbZb7YSNLgS6iZfqj0S9iUlKMCTo75J8Alezscqm?=
 =?us-ascii?Q?Oq9ClU4FesjX0RLChbNDHINkGzOQWAo+8RkT4gzYAQ2aVZAFPYKfCh4rWbEU?=
 =?us-ascii?Q?mdgji6S0R0majTokKoEY+LxSVbWnJK1uGWizUFLqYceXN9f2YtnCdCLcZExQ?=
 =?us-ascii?Q?P7/lSLvYRpc8b8DwrLQXBEqUqAkr6rqeVdEC+Rp+BxMrz45reQiVhyiXe7RZ?=
 =?us-ascii?Q?pRgJIV0fnAEGeyep1qaxoKThnZfx4BJkasTEDRaOHsigJswJIenJGr3Y8Kgx?=
 =?us-ascii?Q?acN601jhlGwnnrJb3Pm8qvt5FJekNkGeK1cm825RGmiPdpdjjpxDLUvNiCce?=
 =?us-ascii?Q?xfMg/d1LqQ0so/EGpxl6txD6yQOGq/lK01PxTWY5FR4sXh2ub/MW1zXaY1O8?=
 =?us-ascii?Q?+E8qkKbiUXq4sDHi6s=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2517;
 6:Pns6oK0pDLXdka2zKOjN5l5rMl/ag/bwWxJrl/caVVsYDS+QhPkm2BzgoTJcsPhxgmg009Lnk8OYDuG0L3g0XwqL89Z0H2a5Y1GyOlEQBDJLG5liUwMtXYile8iH57A6nFxIiaHB4/6iClJveqRNYKJzOdsVfH89cbXGpEoqL5sYNh3cOlERGhBi9JWXXgw+u0mmm994U7JGcaSCDaGVhoscTBqRHxWFPdHtOGwjRxGmsSV2/a9J8Z0720gXFIjAWtKqS+lot/SJGfdl4BeewPTU41BObs7C2XyOTpl4qKJmWpGjQphtyt0KZ7QSlE8HgxP13AVdCPUhBq5mbHARaQ==;
 5:8ZYWRLO+OE4ibdR+DVEjXyuNNA+Iz7gqas5in0ofnoaTqUYSz9qP7U7VVoqlq9c6J7uHxKGWPTRAWp1x14+TN2YYdWuH0k/JJ2LKjovItWMTpf6lpxP/TFhWUeHHU73ByWoDEBWaVkNXmmoknWXa6A==;
 24:XBKoBcx7NUjLpY6aTSfpWJqQ0Lrx0gNMzBTfovEvVuKb6t0v7gtBMjktzrjYPfbTLZ3zQjaJMktlQ3JlZd++06uwgmOycz44Zohia+vI4MY=;
 7:FEPRQ/jAOytBNm3Kvvtm4MrCUiz0v4JDIJKBM4QCEsxPx0I9sPZeFIdJ4kyKjKlvSd1ACNvq7xdioQdnWYVYbU20a47y3AQg7B939QwfIbicGfu5XnEtBYrZTkr9Np99jHPX48btzfti4nc6g7dWTU5sYlaE87n8D0DS7MwcCm9svL3vE0B+e0m1j+lLNfolzF53Oyc4KsrCozWrZrshds/FTEtdj+SLduqM98gpvYU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2017 17:08:15.1551 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2517
Subject: Re: [dpdk-dev] [PATCH v2 6/7] eventdev: remove eventdev schedule API
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Oct 2017 17:08:20 -0000

-----Original Message-----
> Date: Fri, 13 Oct 2017 22:06:49 +0530
> From: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
> To: jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com,
>  harry.van.haaren@intel.com
> Cc: dev@dpdk.org, Pavan Bhagavatula <pbhagavatula@caviumnetworks.com>
> Subject: [dpdk-dev] [PATCH v2 6/7] eventdev: remove eventdev schedule API
> X-Mailer: git-send-email 2.7.4
> 
> From: Pavan Bhagavatula <pbhagavatula@caviumnetworks.com>
> 
> remove eventdev schedule api and enforce sw driver to use service core
> feature for event scheduling.
> 
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
> ---
>  drivers/event/octeontx/ssovf_evdev.c       |  1 -
>  drivers/event/skeleton/skeleton_eventdev.c |  2 --
>  drivers/event/sw/sw_evdev.c                | 13 +++++--------
>  lib/librte_eventdev/rte_eventdev.h         | 31 ++++--------------------------

1) Missed removing the dpaa2 driver schedule() function(drivers/event/dpaa2/dpaa2_eventdev.c)
2) Found following check-patch issues
### eventdev: remove eventdev schedule API

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#93: FILE: lib/librte_eventdev/rte_eventdev.h:221:
+ * scheduler logic need a dedicated service core for scheduling.$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#97: FILE: lib/librte_eventdev/rte_eventdev.h:224:
+ * thread that repeatedly calls software specific scheduling function.$

With above fixes:
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>

>  4 files changed, 9 insertions(+), 38 deletions(-)
>