From patchwork Fri Jul 16 12:22:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jerin Jacob Kollanukkaran X-Patchwork-Id: 95980 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9EC4DA0C51; Fri, 16 Jul 2021 14:22:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8A27C4136E; Fri, 16 Jul 2021 14:22:28 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 37B3B40DDB for ; Fri, 16 Jul 2021 14:22:27 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16GCFLXO014750; Fri, 16 Jul 2021 05:22:26 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2107.outbound.protection.outlook.com [104.47.70.107]) by mx0a-0016f401.pphosted.com with ESMTP id 39tw30jk35-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Jul 2021 05:22:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FSwmUhhaas6j8HSPcqD3t3SBGhurIpbtFBsailN3+KSGeWEZd1ghYjawF1mygwcYWbkgCgcBrOMcZYJs5WVs4h2R/h5Ha+h1thuhsdCFzGDFAK+JQaNX/SNhBjKFd4oFAQ2+C30Fm9i0jUDZwhK/d80CtC85rIkIo0BMMaifc+GuNGVXIuK1UXxlR2BS+XdcBmmXcZKKlAixA3vf6wwt8yLDeIPNSgMbhylpzlB3WcOC3zE/zcEV0XTpP55tqeqFSeS6LSu62hYXBAmMptuHhI8GYkBW2cp2kQ0ro8lDsg8gFydeMtHHA1sZhzxt52ltmCbdoZIGif11vdWLukz6qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IHwsM587QpBW9waw7bbxCyEGO1EuysHGi9fd1AaMfi8=; b=hiwDleSN4SZFhOnCamvccIpJGI2bBrDvp2a88aQ0NenONFXNYz7LLF9qTC3C0FOJT2iES6uSrE7AkfTNZ865U7UN5yRzPWXJ2RJ/J8INWh3XUvrf6suK8mZjZBsiAAhPs0xSsFPMC9EpA9jAKrvHxQLRXLHCLBJB9tgHNsatpFm8VnQx+7Ln//LVwqxOViER/X4C4OMIAbf9MSMYbUbjXbjTjsIUWCrpCL3fUqGXXms6YQW7opBph/8CUjyD8MwLGaSWJJjvMYkFSCLShu0WIJ07VbySC0ra/OAbJjc634ipYkKLAiRzJhKmsPCBWk/Frj085HQJZm+OHVvhPpDe3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IHwsM587QpBW9waw7bbxCyEGO1EuysHGi9fd1AaMfi8=; b=Wrc7tPL4OjDvNt/TipQTmr8aX4clhZzCc9Bh8M/DODdTkt9yxOi5LzqxXPpMkhdqSSH4PHss3Ip7fLHpnmzPrEP0CUBh2lQU9lJCivB1qMVr/5daZVG7Ub46cUu6SnM8J/Gqy/DyonubHaXD97vztO0lACa4Q4BlL76ONRATuDs= Received: from BY3PR18MB4785.namprd18.prod.outlook.com (2603:10b6:a03:3cc::18) by BY3PR18MB4691.namprd18.prod.outlook.com (2603:10b6:a03:3c6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.23; Fri, 16 Jul 2021 12:22:23 +0000 Received: from BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::75d3:8db3:d6e4:cbe9]) by BY3PR18MB4785.namprd18.prod.outlook.com ([fe80::75d3:8db3:d6e4:cbe9%7]) with mapi id 15.20.4331.026; Fri, 16 Jul 2021 12:22:23 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: dpdk-next-eventdev for for-main v21.08 - RC2 Thread-Index: AQHXej0b2Nh/0eu43EONAtnuoI31LA== Date: Fri, 16 Jul 2021 12:22:23 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=marvell.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b488635a-fb73-4b26-4cae-08d948545dcd x-ms-traffictypediagnostic: BY3PR18MB4691: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:330; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k/ivlTocSNTHxe3ZtmzdPEsfGQBCsbO6drM8FWOH8KqBdICtud/F4xt/md+tyKLyzNhP8v+BgVUg8VczPG2cXFR4XtkMTnXBOzWp86Al99weWBPxeusum5Kp6Y0kblAw9irPpp3qG3WS8etO23CiJQcXz8qCgK5wtdBCuryKpQoU3ay5e8FApf+ckN1ZJJmvNpvfqWKDBmkyyAQNekuB1x+TpbJ5pY5zUU2RZaxsuMq+ijONnt+cb+2+oKuihIExucEU5fajDva+BqutzNHW7bpu8N8H9Bn/49hkeUFv3Xisbo3kDXdnKZVdvO3osBo4bsUgJHIe1Z0HckV2TprJGnBPXSy1ssUVxeMAV16J3orKdecJNiV0xML+xvgPMEu/5SzMuI+YiIkhNgTln6MXGhAmS3IC9ixX+0wp3537zyGRIiiIzfAIgrg7B/fytsjcBfVeLlp5cnyNu3XORvTvM2QgSeZFD6f9pol4Xzn30gdhMZ/zrS2TN7LtnuF4UNpylFGfyyKxO+AFgFLwwIVbRZ0R657tjm5X6iNoWklyt5MtygM5HhBW574cx84HzegPEMuC1tihyRoSX4YhakUN25KwelGLOHm31OJzw0IHkTmqk3/mMq9aDZsR3aL+s4vheTw/U5KBg8gxHDPbov+YlUX3iTfD2FerHmPNx5pIzZ307HLJtP1v60grd9P/4M1RLuKsBqAvlUSQWOrdeRJhAijOXSd9AsqmCEp8tWg59FQPIZHkM/3T+l42Ulj8dFrqkSeNLePqeyItgC92X0x74fIJhQ96FgNIkqhf5ShDsyQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR18MB4785.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(366004)(396003)(346002)(136003)(7696005)(966005)(122000001)(478600001)(86362001)(26005)(33656002)(71200400001)(6506007)(55016002)(38100700002)(5660300002)(186003)(6916009)(9686003)(316002)(52536014)(66446008)(66556008)(64756008)(66476007)(8936002)(4326008)(76116006)(66946007)(2906002)(8676002)(91956017)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?B1hSDNVS8q/qpBtOGVN+7eh?= =?iso-8859-1?q?gArCW/PPy5FyJEbcPu1/0wwcsSIA2+ensoxy4dgw0UJRkVB0MXoSoqMcdBG3?= =?iso-8859-1?q?3XcVGuzhI1d1J7jP8dxNQAdj2K0zX2vtaV1UsrzqZfy3kOt3caxhtghloOEs?= =?iso-8859-1?q?7IfD9qK8FoZpLTWdvBWuzknGaNLzANkn9mwL+dkgZ2RIgnp7CFrKMF8q+gc1?= =?iso-8859-1?q?39JTl2o01+QGL6/MkAr38p2IIhHFzTSdYDZIYT5ipvCTnRe/N1vyxXyIP8oN?= =?iso-8859-1?q?lzyOqdZSiKl/ZpLZyNYmsprapfAK75cgw6is3QsoYw0IeB0ocV8uYVL+idFZ?= =?iso-8859-1?q?TNo6aNmrUDfpgowufNPghP+6bJgPTV0ultVPg9A7iyh8hFZ3KuLUZwTH6tFe?= =?iso-8859-1?q?cUeMhfHCmqgBBsdaTzNTMrWGOKwEea2bqmAOAHzTqOHf2MndGhnhb0fVjRnA?= =?iso-8859-1?q?gxViLdrRxXV9kgw1ALAuFrns95z7z+6SrUY7kUNYL43snV3Vu5hDnI9GVLJL?= =?iso-8859-1?q?f20y3NTytkf69nooNmxfo2H6gqicyhI2K3Z3aNflJ4etCmSYFkJV3ECNqCsf?= =?iso-8859-1?q?0SEUZiUDTygqDU13Znl38A9GLEXTmDnvD8ytRQDlTJpt8Ci32fv5BjFsCynw?= =?iso-8859-1?q?E+PgvGXf7jl83vos9+hSrO+c1TITgEK7tyuDjYeF0CdEyviXFEgOKJgO7jDq?= =?iso-8859-1?q?byMc6Q1cdpGFscrt89RYCpWCCl77rWL40okKL2dhqk/8HnL1YJPg/VZIivaT?= =?iso-8859-1?q?R75VvT1SBOX9gJEC5dRZbBpeJtYkMrNZvBNxQ+pLuBtIGI9g7wOKdUeWorCE?= =?iso-8859-1?q?N5Ghxe+EggAOj/RWy8tmS3haGjHrzBvOEyiCIdn5IupGjXnxDDRgOxFLtCp7?= =?iso-8859-1?q?m7dinobWtAuKE4vQqfn0CVu+LYQmV18p90bnAav7WRDQY3NsHCdyktBuT8wt?= =?iso-8859-1?q?rZpVg7769reB2WrmppZo0puDOHsW/dRoNZ4sQ/BuElcQ8DesKkscV/IE0aHx?= =?iso-8859-1?q?eyJtkgUqk1mJGDrYTMoZ0k/hTCn+e6XRjRqqyMZ9sBIEv11/6/DShZOCtoWx?= =?iso-8859-1?q?BIS8D6M3DRSy6TTm67Atm0RV0nqfsbE9mHbCA2ku/2wFtt1Z+L5S6MP5srWY?= =?iso-8859-1?q?0GSid2UCTopMMPcSxfGE4r8z9dtABronoI0K09QIT+6BfJIJfIG+khAMXKGf?= =?iso-8859-1?q?M3gjgLhYotlnEOEniS+QfRf+r+ehjIdgZwTZpnsNHU0GcLx8mHVUoY83D0NT?= =?iso-8859-1?q?rNpL4Pt6OonyE/0SX9Be/sT++Pt1BGu9zRue1U1HS+xXss0gw4FqEIOzXjyv?= =?iso-8859-1?q?UmYCNeMhrUst3mQgHRcXSG73tf0YZyDGNF+zVvjwbs760N8Z31wWjWzJ5bDf?= =?iso-8859-1?q?o?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR18MB4785.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b488635a-fb73-4b26-4cae-08d948545dcd X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2021 12:22:23.6659 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EzPHiHfm28NY1QLyvcKGM3aKmGE1dX03iXvmT8nUlTPVnNXobHCZJcSnNACAYAakmlLuiHqIgJwFiPj8VLPHlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR18MB4691 X-Proofpoint-ORIG-GUID: 0Io0XzU4YXBCb_1sWy31BddDYHozGpyu X-Proofpoint-GUID: 0Io0XzU4YXBCb_1sWy31BddDYHozGpyu X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-16_04:2021-07-16, 2021-07-16 signatures=0 Subject: [dpdk-dev] dpdk-next-eventdev for for-main v21.08 - RC2 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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 a95bbb72623c310df4d0c8ad45c2ee06f538e01b:   version: 21.08-rc1 (2021-07-10 12:01:52 +0200) are available in the Git repository at:   http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 85b2bc49ce33f9d73a4ebd89483991a95b96b0c8:   event/cnxk: support Tx event vector fastpath (2021-07-16 17:46:50 +0530) ---------------------------------------------------------------- Pavan Nikhilesh (7):       event/cnxk: support Rx adapter       event/cnxk: support Rx adapter fastpath ops       event/cnxk: support Tx adapter       event/cnxk: support Tx adapter fastpath ops       event/cnxk: support Rx adapter vector       event/cnxk: support Rx event vector fastpath       event/cnxk: support Tx event vector fastpath  doc/guides/eventdevs/cnxk.rst                    |  33 ++  doc/guides/rel_notes/release_21_08.rst           |   6 +  drivers/common/cnxk/roc_nix.h                    |   4 +  drivers/common/cnxk/roc_nix_fc.c                 |  78 +++  drivers/common/cnxk/roc_nix_priv.h               |   3 +-  drivers/common/cnxk/roc_nix_queue.c              |   8 +-  drivers/common/cnxk/roc_sso.h                    |  23 +  drivers/common/cnxk/version.map                  |   1 +  drivers/event/cnxk/cn10k_eventdev.c              | 475 ++++++++++++++++-  drivers/event/cnxk/cn10k_worker.c                |  57 +--  drivers/event/cnxk/cn10k_worker.h                | 342 ++++++++++++-  drivers/event/cnxk/cn10k_worker_deq.c            |  44 ++  drivers/event/cnxk/cn10k_worker_deq_burst.c      |  29 ++  drivers/event/cnxk/cn10k_worker_deq_tmo.c        |  72 +++  drivers/event/cnxk/cn10k_worker_tx_enq.c         |  23 +  drivers/event/cnxk/cn10k_worker_tx_enq_seg.c     |  23 +  drivers/event/cnxk/cn9k_eventdev.c               | 621 ++++++++++++++++++++++-  drivers/event/cnxk/cn9k_worker.c                 | 117 -----  drivers/event/cnxk/cn9k_worker.h                 | 275 +++++++++-  drivers/event/cnxk/cn9k_worker_deq.c             |  44 ++  drivers/event/cnxk/cn9k_worker_deq_burst.c       |  29 ++  drivers/event/cnxk/cn9k_worker_deq_tmo.c         |  72 +++  drivers/event/cnxk/cn9k_worker_dual_deq.c        |  53 ++  drivers/event/cnxk/cn9k_worker_dual_deq_burst.c  |  30 ++  drivers/event/cnxk/cn9k_worker_dual_deq_tmo.c    |  89 ++++  drivers/event/cnxk/cn9k_worker_dual_tx_enq.c     |  23 +  drivers/event/cnxk/cn9k_worker_dual_tx_enq_seg.c |  23 +  drivers/event/cnxk/cn9k_worker_tx_enq.c          |  23 +  drivers/event/cnxk/cn9k_worker_tx_enq_seg.c      |  23 +  drivers/event/cnxk/cnxk_eventdev.c               |   2 +  drivers/event/cnxk/cnxk_eventdev.h               |  68 ++-  drivers/event/cnxk/cnxk_eventdev_adptr.c         | 271 ++++++++++  drivers/event/cnxk/cnxk_worker.h                 |  23 -  drivers/event/cnxk/meson.build                   |  24 +-  drivers/net/cnxk/cn10k_rx.h                      | 194 ++++---  drivers/net/cnxk/cn10k_rx_vec.c                  |   2 +-  drivers/net/cnxk/cn10k_rx_vec_mseg.c             |   5 +-  drivers/net/cnxk/cn10k_tx.c                      |   2 +-