From patchwork Fri Jul 6 05:18:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 42448 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E83141BECC; Fri, 6 Jul 2018 07:18:17 +0200 (CEST) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0086.outbound.protection.outlook.com [104.47.32.86]) by dpdk.org (Postfix) with ESMTP id 022B31BEC9 for ; Fri, 6 Jul 2018 07:18:15 +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:X-MS-Exchange-SenderADCheck; bh=dK0sA2cbPGNld2xgcanw3/kac7HO7ARgVt5dCCK/Yic=; b=dxBrjsNn3V57ej7EDJVfZo38Q8U1guIQJWXuti95/uoQh9g3mPjokWyomSzLgAL5vN9Ols1qtj8ikDLPtuGZINEY8AN3aj10zPP5uVZaqDodLBE/+TRHPQVIH0+ASM8Qg2k2tOSg3BoyhH4hWT+Qn7dukdFBKIAksm1U90aj6ME= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (50.233.148.155) by BN3PR07MB2514.namprd07.prod.outlook.com (2a01:111:e400:7bbf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.18; Fri, 6 Jul 2018 05:18:12 +0000 Date: Fri, 6 Jul 2018 10:48:04 +0530 From: Jerin Jacob To: thomas@monjalon.net Cc: dev@dpdk.org Message-ID: <20180706051757.GA6848@jerin> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.0 (2018-05-17) X-Originating-IP: [50.233.148.155] X-ClientProxiedBy: BYAPR04CA0028.namprd04.prod.outlook.com (2603:10b6:a03:40::41) To BN3PR07MB2514.namprd07.prod.outlook.com (2a01:111:e400:7bbf::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 84343f04-55e2-4c27-48d7-08d5e2ffdf9b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:BN3PR07MB2514; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 3:WgU9XqHpXeH1QQi2Ta2jC3B0h370C4ELnPsMlPdu/jrH+yp4mCIKWIb5BD18iACyrwwLaOZM7cFqRqZLMVKy/PTXms1bLv9oZJe+CfphrGXVN5KgUPb4kqg2UXon5N6CJE4hAYyzGqg1y4ZvHiBa5WnGfiQTLeSiJQDvMOHBAF7lz2EuldRYHGHpMankNgugApobNM1yFd2cQKBkEQyRr9ZCTA6msB5DD7dqLWKCLfG7ctm85GkmDphsvlVV+u6l; 25:ujBfmo+/KzOkUndWjKFjbY85dOrlox2zSPycMVvnKxTjxSKfrhXXtIY1DsSkwGVtjfY/lhTWH+N6vxUskqgUB1v7OW2mAJrjTRAq7AghY1MyM4t39ZqMC564+LL+pVNdZJDDQquH4PjtrLmyzyc1GwrlZKSZIizNEaGeKzUeaV/pEU38HheW32INuWLr6FNv8yJhV5IFFJUzv1td9ugUlrQMpXf5jh2qzZC8PXSvE502Bb/zcjQ4+3RP3wN2bEckmXg5jCvcUoBxUd7hF5Tvyx4DMol9gecil1RX7k9sut3yGYw4wATGthVvm+6GlZq3adwodp+MCA3QLt0wh7678g==; 31:T6/9EOic5Vx5n/k3l738UZdzOaBLryTCex8OxqVd+8Iu9pxummDh0NQ1+/cwsoAChYfnCguvFdKeGQHlHuyKVjsA/itjN9d7R4vySTJA5yA8ozD2t3/sMqjNx0+qZztFoXxKbVescbrH8wJhjJNcsYjZcTJnkhqHqnd5k5ga+y+Sk46UhrBa56zqd6dzcl2b/f+CBZr80q2k9+7VViNzJbyYMfcls048WWO2b0Ih+w4= X-MS-TrafficTypeDiagnostic: BN3PR07MB2514: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 20:zDNrKI7M3bjYLtVUnhyPttlTWvAPosNldPiFyKNAoCX9HDL1NZYkYjFPIydm8Lqiv1CkLTKzgH353S9kl+35L1bAmUpx6qwXMq67WeI6Wjr1Ycu6cndwD7p6w8DhrWVaGs9bp+ewrWZgdx10EfxbRvoajm62h98J1b0XkeVtJ4zl7Jr8xVrZXul6s42MEmeKN3k7XAhAckrvCrmBJXkYmVuO+Zj6F8UjVCwzZ3AJehWHZlX8tgWRx1NHOoa5e0beyleiXWFMM0U3ZvZwwgqCJzEaS81NImuY2CYAGGjJyilf76IYt0CLWCL/oqWTqzLMDHsqDqT1WqriG/w7OHbuqL2zy3rUEXWc+rqAxCvWJwJXroQu/jLE/r3R30tA6rpOCxhemW3gjaWICGbSU4BI8mMfBdDzspoars/GS4RveJ5vKWNREAPuwXf4mZTrWttbiYLCtQqznfIXKDV9dvrW1FwJ+2T6sSuhan1MCMkdMEPv5M4ohZfSAYg30dwxr3b+vdgXbFv/FMmfGR/94f8tztNvxz2UEM4o94XcH9WtIoOzAEaDX3gIgNrimvtHPwL46Ux2VsoDrbYJSKV7E+CAhK89VOFdRljvC4vZiMBBIgY=; 4:gdL0iHRyQI2TOl/N+Gav6ZxJd60f36X5+8Z/+rhBtdEK+STUiFTk+XcUXA0UhL+T/1EDlQbGzynTWKk+yjyn4CqlxIuhSC9hMqsCsqS3mmMPZQCr1AV0iyD1ouwcxyrWzRiGlBtM/dLGiTQ1HHyzOPKIwkl3s5xk33+VkLQDpDtQ9tLPDLKG2fWsKiPmJBcAYjSccV9TTFINLMu4/GAaRBLd0z6QtsHlugY7zGWYaAjwvcXPYPzQOi8DFBhwHu0Ha1PiH7/56l910OCX9iDPLg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231291)(944501410)(52105095)(3002001)(10201501046)(93006095)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:BN3PR07MB2514; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2514; X-Forefront-PRVS: 0725D9E8D0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(136003)(346002)(39860400002)(376002)(199004)(189003)(81156014)(106356001)(8936002)(2351001)(105586002)(8676002)(81166006)(26005)(478600001)(72206003)(33896004)(1857600001)(42882007)(16526019)(186003)(386003)(966005)(4326008)(97736004)(53936002)(14444005)(476003)(486006)(25786009)(53376002)(7736002)(305945005)(33656002)(44832011)(5660300001)(956004)(6916009)(68736007)(6666003)(1076002)(52116002)(575784001)(6116002)(47776003)(3846002)(1720100001)(66066001)(6306002)(2361001)(9686003)(55016002)(16586007)(50466002)(2906002)(316002)(58126008)(33716001)(6496006)(23726003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2514; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2514; 23:GUecrdNPvFpt25GpBkIrgUV0kBHC1NMIQS0MQuwu9?= /dTS/RYAPpxhEOVNTQS6DrLeyxMG3wGpF9x6CsMOhADPJ7CyvzFFqIT/DwWf+sUlAJGT3ygF6MKDd90fsEyPWTtKiCPbvouW6NcIvWOunaJ/KkbYDYRu+wfsuYgTFom3gxWchdod9v+GxRQZzHq69gZYnLo3dsL/y2nnJ5dN2OJOdrWKYTooCQS7Crq7EMiJGeqnNVIVAS2ELKJupO5rM/RERaJfhjTmJdf31HyTHqDwIWQVrDdpW6Sf3DVKplt4i16BDCPyIuGzaxx16kOQAIT6iLDLerH2Zns5Q2k4BqESrS62AuR3pnWlDIEHEW15PoIuX+ACEKjMPRWmaUFWCEyankqL2oR0i4O4oJ37TspzEVxtzmCOcjpwSnMm/dPZp94ltdf2SvR1o91wVisMGtZS9gw+1BXYZfDs25H9u0SCtPQ/YOZrSr8Exd5a8FP7oNrZ75kozmJo4WAjqRoEUDvcz7pD4MZtDkMQMVfZcsKuSRgEv65sZr2ZY1Y+uq55nKTNOaWme0bUwLxRRRaBWzwJKW49nlebp0FDoXfivjwsGK1JzY60dulEST9nLYEtFpQKWmHmGp5BnqZxokoWLM7KgWx4iWLfxknPb+r2uqwv2xZmVsqtQg2OTCOkjr98QY8VWoWPQMdRfQFw3LglWKrG3slqOI8tmeUTiingh5BCsDzmtFS8knTKcBUTillQyM2xDKxvlWVU5w1KvAcgfqK6J3trTnRXzZRxB1Lq1lx81rrSmuImJ+1KbCSu1+yx6TGYXEFsdcEiLeZzJ2fLlVuoInDt8OPD3rma1PtgWVy8j2QKLLcaZD7oail/ZKVcMsD/eWC0iSN+XtTNMs57+q+uofZ4PGfc9sri72JF0G6qZVb6L5yVH9bpRo6wlUh+rVfi0ffKToKBr5LjjAy8BhBSqf+nebzE3uGS4inD+iNhLd06wSgPIAJPDmHjtqlIq2TVRaa9xFOTfxApJVYmpNBNFjB5famTwIw3/ZroBHKXyHuMkJrMQIJMKexmiuCE2mI4OlsXD0Snv4uMO6C33KXX6F5/IxiJd6dAorFOTgNtXw0lBnaBbeXIpvDJeDwe7fYlR8YU/s0kzUr6d+1s5vMEnyX2BDVRK1U7gVbU1/PwygEwipbdblwlMAfK4LSlzf44DFS/f62QzHALtTQt7ZLxyBNrZ6KctOeM5SDAdL1c+13ebmJTVa7FMAe/TxyRWWt2lr6tRE1YlvXqPQ69dkhJbF0KGeBB9RdX+sl0AXhmnMnEBOGqLJg8zOafIQPZwXw/IWsT/4lFURI8VYUNIRIXqg3a9JD57sm0WBq+s2WRdPbdcGUFSzcrSD5nV2nhlHP0+ZpB9eTrooCyqycUHAI X-Microsoft-Antispam-Message-Info: pdKcPEb1dljveGOlA7p8QrvungdANhpZyt9sYAtivUjEWWM0M9JuppExPTYYtkc+kWfmSJmOkRYJpPo+XrpiywntSLNiSPTsBmGCGvlSCusNT9wVWBK/7zzZtuyIX9Ssi2NeXvRggKbd0cAWDBA5haAWQ297oX8zQLH2BuvcLWmcFasWOajffzY/DWELMBPZ7kl8+FsaHU/KYLazTozQJoTlW+5jJTSh5dxCmgnLUHHwJTxTa3FqJxfKgm0KAxbLh0oqJiYe+J/2Pb6/UTn7hAbSDM25S8XOsM5cSEsViz2bonkyE8lPq4NFrnDGc+cH/eLYPl+d5yAB5+LpAKOxi9tmd0uzULuOlodLJBBlsCY= X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 6:ZttP3WGUhZnZHHAfcFy7iAWuxSA+mVq4uIAgu6RMwm9gdZUoH5eJzVt2zKBl32yls9jLiiwXeVWQ9zlURv+2lLJUbC5+L5OhISnmIiZFG//C2v1bX+1SA2mf88NbmRwSInQTfEQFfrY5B23cp7rbuoosyvh3GanqWRQGez4tMfQKHZm5l4caZvrQhws5QPb5wtbX9iGFac16zBzpa5bNnNDEouhXoemp9WlyurF+hQvywH/lNeOrdfcTTIByoKKj2MgvT7VgxgZCH14iWaSLofKBZDevVthFH0/JhD0sFlqdwnIwkElnSIqavZ4rcTpFGVBjbHyzYo2G01L6MnJ13d86prIvC/6DwB8QIr5MZeBw991eWPOwhglI5ywJ0/WUKgpjPF821vaAQdoBTaj6DjDKz0tbUJ6r8fdxvPnB0gJ2HiDB5q7Iop/xuKAO9NiJeYWJdKqbFDKICot2dXSx5A==; 5:Uo0PPGRYjVlwujl7zH2HrVnwKeb4s12h9jKflgHAuX825ciSy0vHqZXrI8fXMVyzN1GBe3nKXx64UiJgHnKgXZZWBsfpuCZbJcYD703uTUMDYve8D+pj6p2PVQp94teGSeF/wT9o/XpwfdYvRSLlLZFDbH78Y3AXZE+Y5sRf2MQ=; 24:rxpFw2HEQZir6RXlgD6BKpTQrL9qByZsnQ7SeyGt0IAiufRlO2sKos9Od5xDIpiiZLI/J52ARaSpAitRU2LDDf3TfolkME5TJQMN5Zt4jrc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 7:iLUgQloHSeslnyjuWCq4Y1oj9ByCGYON4Z+KYhzIOQkrdMt391UCLWp0Ci4uupTnBJA0JxGC7oy0lcZXiHj6o9/97lUAkDpJvVkM6F90PTXjKbWEyoKqwK9gAiokv5rLr6PblX3egSw18CtUEtBesRhDzHJ4uSAScUoSy7yuNPXejKfygFi/bVtOcDODHaiAr+xIUem3kDqbxV1mv39IH9yIozqmz+LVSPkNLYa1apVj9Ywh4wqiVvg0UG7TvUC7 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2018 05:18:12.3483 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 84343f04-55e2-4c27-48d7-08d5e2ffdf9b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2514 Subject: [dpdk-dev] [pull-request] next-eventdev 18.08 RC1 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The following changes since commit 05e0eee0001cb19671eb7e8d3dd68680a695fea2: net/ena: enable write combining (2018-06-30 00:12:58 +0200) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 9131a10a60bdbf8cd19e0158c6e01648a1d25e23: eventdev: add callback for Rx adapter SW transfers (2018-07-06 10:24:49 +0530) ---------------------------------------------------------------- Gage Eads (2): service: add mechanism for quiescing a service event/sw: support device stop flush callback Nikhil Rao (6): eventdev: standardize Rx adapter internal function names eventdev: improve err handling for Rx adapter queue add/del eventdev: move Rx adapter eth Rx to separate function eventdev: add interrupt driven queues to Rx adapter eventdev: add Rx adapter tests for interrupt driven queues eventdev: add callback for Rx adapter SW transfers Pavan Nikhilesh (2): eventdev: update get id from name to include PCI devices event/octeontx: fix flush callback config/common_base | 1 + config/rte_config.h | 1 + .../prog_guide/event_ethernet_rx_adapter.rst | 41 + drivers/event/octeontx/ssovf_worker.c | 17 +- drivers/event/sw/sw_evdev.c | 114 +- drivers/event/sw/sw_evdev_selftest.c | 81 +- lib/librte_eal/common/include/rte_service.h | 20 + lib/librte_eal/common/rte_service.c | 32 +- lib/librte_eal/rte_eal_version.map | 1 + lib/librte_eventdev/Makefile | 9 +- lib/librte_eventdev/meson.build | 9 +- lib/librte_eventdev/rte_event_eth_rx_adapter.c | 1602 +++++++++++++++++--- lib/librte_eventdev/rte_event_eth_rx_adapter.h | 86 +- lib/librte_eventdev/rte_eventdev.c | 15 +- lib/librte_eventdev/rte_eventdev_version.map | 25 +- test/test/test_event_eth_rx_adapter.c | 261 +++- test/test/test_service_cores.c | 43 + 17 files changed, 2087 insertions(+), 271 deletions(-)