From patchwork Sun Apr 5 09:12:45 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jerin Jacob Kollanukkaran X-Patchwork-Id: 67852 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 D6A7CA0577; Sun, 5 Apr 2020 11:12:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4123C1BF68; Sun, 5 Apr 2020 11:12:52 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id D3817276C for ; Sun, 5 Apr 2020 11:12:50 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03597G14008324; Sun, 5 Apr 2020 02:12:49 -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=Lb9AYrIJBVz7Aj2/aPvi9/DkBMYtDOKaKW4QTQzajl8=; b=TBzA/knz7ekEtZO3WEUAG1YV32ko1qI65lKAE7uMhPnbPP9I6HdGp/cYDeiuDRs77MKW fWVeCZmq0WPPzomazlGuZURdy9Ix2lveocAPSxpSpEdlrOztIpmtAXgg4Z8xQV7T9nOx K3Ammgx9MbzKlN7UIvphfnFm42Hr5SbDdtt9snQt3j4FM9Y4Sny9eSDEzETZlF3MVZpR vKcWhN2qaYSN5bdP0+vVESXbvo0rk89+XXcB6aTj8aWQ5p0l/efaCuDN5xTGIICdUdVJ FRCTsbMBhIpdLQpqaDMu2UraMlufa721noedtbw0HFEJljsZ2BKLig1kGh6ntrE7cMRG 0w== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 306qkqtnwj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 05 Apr 2020 02:12:49 -0700 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 5 Apr 2020 02:12:48 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sun, 5 Apr 2020 02:12:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FaJs7hVPk0fXvUdMF2JKJsgwxRPYyvXvI9NcSsfGQYu45TcMLJYd1Jn5UPcfjjQX4gFCgngVhSQVes6Ic6IQ7nhVVeyzLg5ri8o3mKAfExNwlZRz0ncu8BKi/DVqHhp+rkFDXowMpkxLsHsh1b58jAQENijlQGs6tkBkFobHpShGe4wYfs13yoIAv/jvINtkj1chRhK96hWUKtM2w3PFiFipOjXfFqeRb5SW6+9P21L+ETZSQOl8gdJq0i2xGjldn2dPrgsL52QW4aPb3XQK5Sy2mD2r16HLT2XDfKrci4jDiNMLZ37Spq93ti92bxtgi43fcvzHw6qwh5sgEek5TQ== 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=Lb9AYrIJBVz7Aj2/aPvi9/DkBMYtDOKaKW4QTQzajl8=; b=VfDF+kI2VTdgJxq4Es1vnYAUBPC8ukIYFYFaC20dcJW2Tms1bL03mo87XO2n21woOgX4kqrXj+ps++wI78nGl/gDdiI4s2bSf5hCrov/OUX5+Yte3BeiNmwzrx4aEcg7j5KKGyZYAm6FIcNL6z+G+V1cJTUkokarxC1sO9aRl7emiIYxJ4JBUDXIkQIvQrgKg0nU10OJWwn1EVJK1Hu8yNwGsW4Lwh+bzoXeaxwATm5k3fMr5uLWPP6jipEUwIHRIQhkD3OitR6PpX4y+5kwAJCGrJ/YY5SCnDhue6jJw1aczL2uleLdMewaHYy2qwETWcQrhuNXpnii6xhG2a+hXw== 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=Lb9AYrIJBVz7Aj2/aPvi9/DkBMYtDOKaKW4QTQzajl8=; b=BPDEFXEs+Tp6DWpqKXB/xZ08GINmpFo45otiAU5DCWnS3Uxm4wBpgvQSk6WB75s4Us/91u4VB+S/yC8YPH0/AIHDWJx2e+CmNmnWz68igV/dRXuceUAM78UL2y6fQcw61MP2jAESbdN/MBLFzD3f6PM3VUXsQ7HPVMzZ7V30L74= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (2603:10b6:a03:130::21) by BYAPR18MB2456.namprd18.prod.outlook.com (2603:10b6:a03:130::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Sun, 5 Apr 2020 09:12:45 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::68bd:1424:118a:cbb6]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::68bd:1424:118a:cbb6%4]) with mapi id 15.20.2878.018; Sun, 5 Apr 2020 09:12:45 +0000 From: Jerin Jacob Kollanukkaran To: Thomas Monjalon CC: dpdk-dev Thread-Topic: [dpdk-dev] [pull-request] next-eventdev 20.05 RC1 Thread-Index: AdYLKjlN6LA7yCsyRTy07wMO8ShHiA== Date: Sun, 5 Apr 2020 09:12:45 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.182.217.48] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 651b2dbc-f435-4188-7ea0-08d7d94180f9 x-ms-traffictypediagnostic: BYAPR18MB2456: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:792; x-forefront-prvs: 03648EFF89 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:(10009020)(4636009)(39840400004)(346002)(366004)(396003)(376002)(136003)(6506007)(66574012)(71200400001)(2906002)(186003)(7696005)(6916009)(4326008)(316002)(9686003)(66556008)(5660300002)(8936002)(52536014)(81166006)(81156014)(76116006)(8676002)(55016002)(64756008)(66446008)(66476007)(86362001)(478600001)(66946007)(33656002)(26005)(966005); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8uq1kKm13LKj3Am1LqhQu/XO5pJ//INqSsfDevpX5uxsQiFfUDUOd0Lu6VvytsB0OQps0PC0a4CYZDX1l6sDS8ksG7/SJdeOB7DdgIQ0neiuN/qWqdHhkXAjC+afIvnAwKu3QByW2vl3Gk3BLjleVNygmhwzRGcJYVva3Tr5J/ERM6zRSr3pesOu+PZ1zGgZfo1JG5l4CT+NTwH9n8kQ3e3G/46jB/jW56VfDdxi0ZlZsI1SQpj1YfVDPq0IttREXI7ztp5PW4AZ6aIQg5yAFD0WJe+eQqPrhHzMKzSRRxsJFPLU+ongbauLnRoYEslMCUrbSDeFyDd9wxUhkOtsBlZ8kU/yQVczWfFC0pwK5geuteLfZFxBv623mgMxLwMq956QdS2h/CnZqw7AkSo3UPxTwEPPZvp2A/zojQif4fEWwbgSia6Y252GXwjj6jE1Dl56dDnIXdDymnfvut1H6clDxMVu3BKsTdeejK4qBvbjGd3jsdPF7C+1zVAhf6WBjZx1RPEj856B7BCFGypBFQ== x-ms-exchange-antispam-messagedata: 33HGX07WCX3DIiPcpM3P75WvmGzlOQjeVNvHJVK0l1C4CQxSkPWF2/T8uRgLPlIKI37yC6klVimR1AdctXAkwCKE92+TnTQhIX+zpEEeBZBXCSsHwoKHJj8rM4qKG3X0uVA7q87LkCydbZBow3JmCg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 651b2dbc-f435-4188-7ea0-08d7d94180f9 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2020 09:12:45.4321 (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: pgxdDS5pPUOiM7jjCL5ypC5f4cGBzW9u7a4zAkHxxnXZJe549KbWzmXtmn3/DmP0WyPjNbDTnguxL8ZYU39RbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2456 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-05_01:2020-04-03, 2020-04-05 signatures=0 Subject: [dpdk-dev] [pull-request] next-eventdev 20.05 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 10c69730a4b4910b4d57c365329a6c26479d25cd: lpm6: make IPv6 address immutable (2020-03-31 21:45:43 +0200) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to f2c9b773f95dfe2386d68814ac2788d26e20afda: event/octeontx2: use c11 atomics for statistics (2020-04-04 22:08:43 +0530) ---------------------------------------------------------------- Mattias Rönnblom (8): event/dsw: reduce latency in low-load situations event/dsw: reduce max flows to speed up load balancing event/dsw: extend the xstats event/dsw: improve migration mechanism event/dsw: avoid migration waves in large systems event/dsw: remove redundant control ring poll event/dsw: remove unnecessary read barrier event/dsw: add port busy cycles xstats Pavan Nikhilesh (4): event/octeontx2: remove WFE from dualslot dequeue app/eventdev: validate producer type used examples/l2fwd-event: add option to configure port pairs event/octeontx2: use c11 atomics for statistics app/test-eventdev/evt_options.h | 16 + app/test-eventdev/test_order_common.c | 6 +- app/test-eventdev/test_pipeline_common.c | 7 + doc/guides/sample_app_ug/l2_forward_event.rst | 2 + drivers/event/dsw/dsw_evdev.c | 1 + drivers/event/dsw/dsw_evdev.h | 45 +- drivers/event/dsw/dsw_event.c | 610 ++++++++++++++++---------- drivers/event/dsw/dsw_xstats.c | 26 +- drivers/event/octeontx2/otx2_tim_evdev.c | 5 +- drivers/event/octeontx2/otx2_tim_evdev.h | 2 +- drivers/event/octeontx2/otx2_tim_worker.c | 5 +- drivers/event/octeontx2/otx2_worker_dual.h | 6 +- examples/l2fwd-event/l2fwd_common.h | 1 + examples/l2fwd-event/main.c | 183 ++++++-- 14 files changed, 625 insertions(+), 290 deletions(-)