From patchwork Sun Jul 5 03:41:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob Kollanukkaran X-Patchwork-Id: 73110 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A20C8A00C5; Sun, 5 Jul 2020 05:41:31 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A02AB1DB1A; Sun, 5 Jul 2020 05:41:30 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 838A11DB15 for ; Sun, 5 Jul 2020 05:41:29 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0653fSWl021178; Sat, 4 Jul 2020 20:41:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=5vVcO0nPdlULdEXDy0EggsUDWbU23VH3IsodIcy71Aw=; b=EW3glD1tarnlgpRzIf8xKf3WtTVwDA0kdaqM7w5vxDtNTFmOl9FJWlHKjAoP1U2Tir2i leRVQtXOcCIpo7LC1/WpifwRjTm3BYyTR8q+4vGWKvxZzceTnchkOdLgwsyuKnUOQ4Xd Wo58qPh2dG/LcZyZcsXYOLZ0cpfgVw2vizhTGnz2brPXh8i3z6bsgDKRC8+6/nNzqGbK dYQTeWcdJHv8VrPbTn5H/8wYll0TS21mCZFzz8F4NZlMGSt99IilIPTIrWRgLwTGbJg6 ufwfjR/ZbUw0tU1ZP80IODsMB5oH1aGWE/Is90swgfd8ZGrcg89+1rShT67V+bH5zZch /A== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 322s9n26x0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 04 Jul 2020 20:41:28 -0700 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 4 Jul 2020 20:41:26 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 4 Jul 2020 20:41:26 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 4 Jul 2020 20:41:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WxSUud1DCWiIpTfvAs2c3IuBdsrl5v+sYGN7rVA/hHxzhZRytokLykqUIqfWnF1wGdwczGkVR2h1/1hswaImQ9fv871Jkb45+qP8SmXG+KxDwAzsXxnieNrFZC/yQueO6BKM9+WxpHT+w2trlh7yiIwKDbUt4gp3gBRX0fZ1T/g7f0mBRZ9jz/LtS9XTaS7BgRKRVU9+xjQ1TOZGlJY7BoMlPgeMz2mv5Ay3hmrlm0A1WriQutWIjgM5yJQSmw2XxYiARpsyIV3EOkH/wmLO29DvJQjLiS3jkCuQ6Fg7mI9eAXgkVAOh/7PWNJ68pLHizfpG5h2Zcpt+Qi2vapITdA== 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=5vVcO0nPdlULdEXDy0EggsUDWbU23VH3IsodIcy71Aw=; b=U5jd5OP+OJvRszK1xr/o7tW7lnBZQUxIadD8RQ1lb+nLkMXZ6FUfd5w29eHRrAP3uZ88NWTxXPtD0FRhmiJn824dWd1EHC4nHvxvjP77RKlzDr9m1y/eSgXOR6vRsrfFncm45wX1rFknIvtJf1P07sKSBTwfZaEoVp/B80gWXih4w0pR8fjEbgu7sk4tRbnP0mUh9qeNJGQHc2bS9FMAHaBhpeFzufcFImFs0pTj/EoXJ2gq+DQjHRaYbQRsqZsxGv8CvP1ZlNQaaNtY7HWkbY3AluyO5C9CkLB5ObYRgKvXFr8BpbnmfgSiFojpJp3P6o0pLrX0fTHHlxna22afzw== 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=5vVcO0nPdlULdEXDy0EggsUDWbU23VH3IsodIcy71Aw=; b=hGVm2xkwtNa1GAUdLJiTV9hOEGnhBgATWTc/NWeMzx5vTOvoNUDlBlbEwAFCvHW86m3yRfspTWodXqkLq1P6zc7/1fGchYF5Xe8+GZD63/TlBNX0sNmhSlL0OeibIigWyLbAYWKoQCyHCdxbBXKRZZIOlMvTtc149w2zuwQXAsM= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (2603:10b6:a03:130::21) by BYAPR18MB3064.namprd18.prod.outlook.com (2603:10b6:a03:10a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.27; Sun, 5 Jul 2020 03:41:24 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::96f:b9b2:ab11:ec85]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::96f:b9b2:ab11:ec85%5]) with mapi id 15.20.3153.029; Sun, 5 Jul 2020 03:41:23 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: dpdk-dev Thread-Topic: [dpdk-dev] [pull-request] next-eventdev 20.08 RC1 Thread-Index: AdZSfhXotPYuvzwjQfWPUmKnI1zxiw== Date: Sun, 5 Jul 2020 03:41: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-originating-ip: [122.178.255.141] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5730e619-5975-417a-b2ee-08d820954a2a x-ms-traffictypediagnostic: BYAPR18MB3064: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:363; x-forefront-prvs: 045584D28C x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: x17VA2TIL21I0mvV0nI8wFMxdqOKwFMTs8mwh16E0KJiqlBo6zk+JnTqskeFOvz5Zo2f0H/JSOfEJgEvIZuouHSMqI4hI9DfxjXyEGjVtZBLRjooDVFh94nfwEqLOz6mtJKx7bU/UZSSRPmu4vpQHQsn6qHOJiDcttXFffafAVMhlxSZGKBi8kmk3cXrRKUUWz/C/bSdRVsRgMkM+jY+JZGKhrK5gOOabqjbftoBId+C6VSgf6bGpHo7r5KcE//Rcb325B5jDkqcPcI/FXcjaWa062frfbrG9GVJduqXdji2sVErLqGz+TFDW0NQPbTxl1b8rlSvXpzqba+a8KiMlwc1tEouHE38ylPZgEhbfSLrAYE4smnOEvtZmgnx6Se2cifeCst2roiGTt5B/fmEkA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2424.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(396003)(39850400004)(346002)(366004)(376002)(66946007)(5660300002)(6916009)(71200400001)(8676002)(7696005)(186003)(316002)(66446008)(64756008)(66556008)(66476007)(86362001)(26005)(6506007)(52536014)(4326008)(76116006)(8936002)(2906002)(83380400001)(55016002)(33656002)(478600001)(9686003)(966005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: FeQE6oblRAb3gPmnNciU/g4oRwCNq0aEX80BIVZYuRnbAwRHYu2/f1jR+R42vpkEs06oqI27VOuQGyUEHM++z7VLoynK0Hefwjn1QS8D1xxRRMks0onN8cpSNelNAeERN1/EELytgi2EdWld179a7qWvf97RE7bQh9iEQJeeA9wC+rgSNzIXx5+NTfpl/MYzsErFw9uEov74DX3L4KX6p4XDbSs5Z5KJjx7jcxvr89rr+UqEGH9/jcAOBahgmRtKXVfqfFZx5+EqnauDoCvHjSsvsX5HItBdLBmwM0GNe69MCtLZgLAD5YccDQM6bc/PjFsxB3933hApibkvfqZ8nO1Ed4fO3WMlnlGfD/y39N1/Wrw3u7oVNCToGQqtisoWPB9vFMnNtR93WXE/7cMUBuxQLdg28km6v++x0rA+fS0le85hwm6PPh8JiwzGDuO6SRee8qL6aFgIcJRGVahcP5ydLS3VfZRjgSPQyyHFeDgb9ruhzeWLY/aMCSfVcryx x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2424.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5730e619-5975-417a-b2ee-08d820954a2a X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2020 03:41:23.8703 (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: kgCLdb0bwW2sxxWZ7DzAd1ZQxR5BHbgYq2ZVN7jOUkmpxoyUl2zfv4vghn67QbX9hkTxZ8VNPNWGOnVDTTBKYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB3064 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-04_18:2020-07-02, 2020-07-04 signatures=0 Subject: [dpdk-dev] [pull-request] next-eventdev 20.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 9c99878aa1b16de26fcce82c112b401766dd910e: log: introduce logtype register macro (2020-07-03 15:52:51 +0200) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 50efcc7264847627c7556fada8d860c00cdefffc: eventdev: relax smp barriers with c11 atomics (2020-07-05 08:08:30 +0530) ---------------------------------------------------------------- Harman Kalra (1): event/octeontx: fix memory corruption Harry van Haaren (1): examples/eventdev_pipeline: fix 32-bit coremask logic Pavan Nikhilesh (3): event/octeontx2: fix device reconfigure event/octeontx2: fix sub event type violation event/octeontx2: improve datapath memory locality Phil Yang (4): eventdev: fix race condition on timer list counter eventdev: use c11 atomics for lcore timer armed flag eventdev: remove redundant code eventdev: relax smp barriers with c11 atomics drivers/event/octeontx/ssovf_worker.c | 3 +- drivers/event/octeontx2/otx2_evdev.c | 60 +++++++++++++++---- drivers/event/octeontx2/otx2_evdev.h | 5 ++ drivers/event/octeontx2/otx2_evdev_adptr.c | 67 ++++++++++++++++++++- drivers/event/octeontx2/otx2_worker.c | 15 +++-- drivers/event/octeontx2/otx2_worker.h | 21 ++++--- drivers/event/octeontx2/otx2_worker_dual.c | 15 +++-- drivers/event/octeontx2/otx2_worker_dual.h | 7 ++- examples/eventdev_pipeline/main.c | 10 ++-- examples/eventdev_pipeline/pipeline_common.h | 8 +-- lib/librte_eventdev/rte_event_timer_adapter.c | 86 ++++++++++++++++++--------- lib/librte_eventdev/rte_event_timer_adapter.h | 2 +- 12 files changed, 229 insertions(+), 70 deletions(-)