From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2991FA04FA; Wed, 8 Jan 2020 08:31:55 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6E6F71D6BA; Wed, 8 Jan 2020 08:31:54 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 5DCC31D6B0 for ; Wed, 8 Jan 2020 08:31:52 +0100 (CET) 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 0087Uj6J026842; Tue, 7 Jan 2020 23:31:49 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=yMhUJo0qPmZHpKoxIbH7KKNDpR3SgZCjug8F5AAb/Bc=; b=U9Ssh+MaFcf8rsBrPRA1bK8faj+1kOQ2QhhRdOIDNIxhG7z2iKYT49lSjI6HOAVyaBJn l0LdyA3znEVzNptQ65i+t51WKNE0zc5EpJn27YzUwPkuNwgrdkPomQ9lZ0oklE/ECrnZ ToBnnnt30gQim49eeVaBKLCgvyjTNNEfIWSZ+Sa0CLX3yx4D1HwpgcTRKGdycvI0bbYr M1mHclwqk22fXC1uMvXOewfjvUXiMrPxmA0yaV9EhP84D70iQkwoYEnYndtygIL7h78m pG58Pu/xf01ovxjTTBg9esNfrDAtvdBJsN5NvraV4XFBeLS9ajCc3R4jvZBGeXsY413I bA== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 2xcn0b4au4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 07 Jan 2020 23:31:49 -0800 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 7 Jan 2020 23:31:46 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 7 Jan 2020 23:31:46 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dZU8pWp7OUOQFDykoQHjnWUcbi5pO7gJVu0MdRCGH6OyKTDO+P+u6cgEedxbWx+v1HGbtLKGqIN7MbwkIq0xvPFt3uwMauXSvJbX8xxeYJWPAWHuRt00i2zhgqukFNlwcUmgLc4yINNFStTkR5Nsu9mz5CxzFl5Z0UNg8A2T8032Q8S3H15/s/35Swnb4WCUWHu1rbjlGN2xSwmZi8nRESYP5s9oSdQg0nRUHzAmR7ue1oWP+h4PkGx9EBpXWnfWVJHZ17Ltf8Ifyc6n34/5q4Zt+N8Rc936YcRYfKukGySankb9R/qljY54nuz1KWsfFBmgqf4GU8+yFSjM3U+Uwg== 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=yMhUJo0qPmZHpKoxIbH7KKNDpR3SgZCjug8F5AAb/Bc=; b=Ndbo6of95XaHaymAqSQKWA7U+5zvg8EO9EDs9blQM+jLGevPj7GzJQwLltnyB23CbaEPvcphqUt29nwpnUuz5Rf44SeYI8Io/DgjmSnPYsOBA4JKbikds30WZeaQijqUjtp2fxUEnkcsVqKm11ZYC4TSKkNECOiNXhTRdSfkozJZDFBkSW5TyMp4Hy6geJPidr6kQscJTB3CmpbMVWyhGp42Swc4TdAp4n8Xpp54EzXSTkR5nUK3uszGSmv3TjkACD/InOrY/AhucWnPTdbvixVjW3zvgjCC844OrElUHMyP43kew7PhIrg9VyWaWl/RVdUqHXb9glGl8ysT9lq3cg== 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=yMhUJo0qPmZHpKoxIbH7KKNDpR3SgZCjug8F5AAb/Bc=; b=MSyF5sM1qvh6VQJjoWGuNwka6PC0vOP6oq8Z/P4xGfKvDF31KEBsISSvghaf9FiPgUKnyfxPv642RKMoGZBq1qkfmYVH6QApBK8S3fvqgfV7VpxTqWIGCqj/ChNaqJaCeZlCnBLFX4vGRxOC+UG4RkfLNu6k41byyW2Vd4h06gs= Received: from MWHPR18MB1376.namprd18.prod.outlook.com (10.173.243.18) by MWHPR18MB0975.namprd18.prod.outlook.com (10.173.124.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.13; Wed, 8 Jan 2020 07:31:45 +0000 Received: from MWHPR18MB1376.namprd18.prod.outlook.com ([fe80::3d27:53fc:7a3a:f73a]) by MWHPR18MB1376.namprd18.prod.outlook.com ([fe80::3d27:53fc:7a3a:f73a%5]) with mapi id 15.20.2623.008; Wed, 8 Jan 2020 07:31:45 +0000 From: Mahipal Challa To: "dev@dpdk.org" , Thomas Monjalon , Jerin Jacob Kollanukkaran , Gavin Hu CC: Jerin Jacob Kollanukkaran , "Narayana Prasad Raju Athreya" , Subrahmanyam Nilla , Venkateshwarlu Nalla , "Gavin.Hu@arm.com" Thread-Topic: [dpdk-dev] [PATCH v4 0/6] OCTEON TX2 End Point Driver Thread-Index: AQHVxWYZGOHTZVtZnUm5SbuQAKNBiKfgXSdw Date: Wed, 8 Jan 2020 07:31:45 +0000 Message-ID: References: <1578406988-29379-1-git-send-email-mchalla@marvell.com> In-Reply-To: <1578406988-29379-1-git-send-email-mchalla@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [115.113.156.2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 58f24d08-a9ea-4f85-ceec-08d7940cd06a x-ms-traffictypediagnostic: MWHPR18MB0975: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 02760F0D1C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(199004)(13464003)(189003)(81156014)(6506007)(53546011)(54906003)(86362001)(52536014)(110136005)(55016002)(316002)(4326008)(81166006)(8676002)(26005)(2906002)(5660300002)(8936002)(9686003)(7696005)(71200400001)(64756008)(66476007)(66446008)(76116006)(55236004)(33656002)(66556008)(66946007)(186003)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR18MB0975; H:MWHPR18MB1376.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 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: AnQykUWR953DB6KrymDeoZU2VWYuRHw2Uy4GDh9WWSyuihEGpRav254UQy2v7EXBjpaySIaTB5D8MMt7lx+SmW7xGAjooNGMzw4VqROM5O/wG5ykD+dMYyERjAkCXGCOV1zZAxAay6mtDnsJy81MiNLXM8FMt+cUjl26wi7U459OPiaDOgGbL3JtEgc1ee1vdcnky9uDV2bB6fjnszI4zBiwe7KlSVSGFP7ZsjZzuM9OQCQ3cQD6RhwE9hTrsJ1x1IuJFce8m13LPKUkyL/zuu0Nx2oRQjoH0dDmQCa5EjMjRvMIrDRkgF+bUsX0xJi2Jxlq9/V+FGdsqOMUASD2AZWUeAvaXs+k/WcRjhUhh+mMdI44vHlLj6Ww+q95I1CIDOzz8rD95GLXRxiFQK7/hu5lyMnFoE89H0+nz/wifh+6vk4ZDktqmPeGEMOQevZB/j+4IW8fYXJhLyXWlGsPcB6p8ciWYUMd/CsSpMJKWwXZRLYlsJJvcW20YFhquQsV Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 58f24d08-a9ea-4f85-ceec-08d7940cd06a X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 07:31:45.2284 (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: 4u/kgqvE4ymDg1cdGfBchI34EfKtMA2j+SBj4sOdoDShNx8V/FxCrsd9kvHB7Ms7HwyeELxn3j5ONAzLZ1SAZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB0975 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-01-08_01:2020-01-07, 2020-01-08 signatures=0 Subject: Re: [dpdk-dev] [PATCH v4 0/6] OCTEON TX2 End Point Driver 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" Hi Gavin, We have incorporated the changes you suggested in v3, please ack. We like to take up performance improvement optimizations later( that you su= ggested in v3) and upstream in the future, so for this release 20.02 we lik= e to go with the existing patch set sources(v4), please ack. Thanks, Mahipal > -----Original Message----- > From: dev On Behalf Of Mahipal Challa > Sent: Tuesday, January 7, 2020 7:53 PM > To: dev@dpdk.org > Cc: Jerin Jacob Kollanukkaran ; Narayana Prasad Raju > Athreya ; Subrahmanyam Nilla > ; Venkateshwarlu Nalla ; > Gavin.Hu@arm.com > Subject: [dpdk-dev] [PATCH v4 0/6] OCTEON TX2 End Point Driver >=20 > This patchset adds support for OCTEON TX2 end point mode of operation. > The driver implementation uses DPDK rawdevice sub-system. >=20 > v2: > * Updated memory barrior API's as per Gavin Hu suggestion. >=20 > v3: > * Fixed memory leak possibility issues. >=20 > v4: > * Improved error handling in selftest API. >=20 > Mahipal Challa (6): > raw/octeontx2_ep: add build infra and device probe > raw/octeontx2_ep: add device configuration > raw/octeontx2_ep: add device uninitialization > raw/octeontx2_ep: add enqueue operation > raw/octeontx2_ep: add dequeue operation > raw/octeontx2_ep: add driver self test >=20 > MAINTAINERS | 5 + > config/common_base | 5 + > doc/guides/rawdevs/index.rst | 1 + > doc/guides/rawdevs/octeontx2_ep.rst | 89 +++ > drivers/common/octeontx2/hw/otx2_sdp.h | 184 +++++ > drivers/common/octeontx2/otx2_common.c | 9 + > drivers/common/octeontx2/otx2_common.h | 4 + > .../octeontx2/rte_common_octeontx2_version.map | 6 + > drivers/raw/Makefile | 1 + > drivers/raw/meson.build | 1 + > drivers/raw/octeontx2_ep/Makefile | 44 ++ > drivers/raw/octeontx2_ep/meson.build | 9 + > drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c | 844 > +++++++++++++++++++++ > drivers/raw/octeontx2_ep/otx2_ep_enqdeq.h | 52 ++ > drivers/raw/octeontx2_ep/otx2_ep_rawdev.c | 361 +++++++++ > drivers/raw/octeontx2_ep/otx2_ep_rawdev.h | 499 ++++++++++++ > drivers/raw/octeontx2_ep/otx2_ep_test.c | 173 +++++ > drivers/raw/octeontx2_ep/otx2_ep_vf.c | 476 ++++++++++++ > drivers/raw/octeontx2_ep/otx2_ep_vf.h | 10 + > .../rte_rawdev_octeontx2_ep_version.map | 4 + > mk/rte.app.mk | 2 + > 21 files changed, 2779 insertions(+) > create mode 100644 doc/guides/rawdevs/octeontx2_ep.rst > create mode 100644 drivers/common/octeontx2/hw/otx2_sdp.h > create mode 100644 drivers/raw/octeontx2_ep/Makefile create mode > 100644 drivers/raw/octeontx2_ep/meson.build > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_enqdeq.h > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_rawdev.c > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_rawdev.h > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_test.c > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_vf.c > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_vf.h > create mode 100644 > drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map >=20 > -- > 1.8.3.1