From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C4111A0547; Sun, 17 Oct 2021 12:49:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4B9BA40041; Sun, 17 Oct 2021 12:49:18 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40060.outbound.protection.outlook.com [40.107.4.60]) by mails.dpdk.org (Postfix) with ESMTP id F1BEF4003C for ; Sun, 17 Oct 2021 12:49:16 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fGe/w/4+Q2z90oCdzemnZ/uCvRNbWwCwz/fcDlsU5wvvKpym2KIOvYRMy1oMaBJ1ULWbrwvajNwx5FDyk5J2t+/4VMNEUg7C6sbI6SCooII1W/IhybKpBAOJE4NAIxvB+hBTmUwsqJ867jTqEE3/FCLrIrRTZMztRyyKYgDQo00GMV6Euq4zcERW87fmI9EPeP8Mjtx4GasCTQw7b30wTaUUsAxA/GwHvbo9umPIZUReOIlqKfj6kChBJErtD0TAs+dfm2gYpu9RbFry/TwgU+UnnLG/YBo64P/HYDJW8LvHoDJyGtNnsQPWNF/odv6GM5frKSRDfkp8eHJx27lsIQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=e/IX+ZUnnMtOW7rgDZi3teRHmN/sl8P51tDpNiv5Exs=; b=dKnK07mEvwnkH3yAUB/TWpo3rcfYGjBu8jXwc09LvDxKDV9rEprYy+hkqY/ZoyfCTHtLj3hossXDhX697Nx+93KSdKGKZeex6oU2W96FSBa45BWMuRiXOwGEGW+x8lFYf4XcsM52sgwSrM5bbky+6J6UDjLbbQsaRUuKGxNoalwVRvFnFs/o3QG75oGbR0FizQEYtnkxe7WD/n7+mJmPa/AFhueQlOywqUaYMQq+3xHoatKwjBoLcuj9kNgYsH7fSCqboksoJCnZoJ1NUxsyiab4sQ46VgnqZB97pRgooSxUPO/BmaoFLUqEUSsyTWuV9CnjboKcLyOghp3DsFbqEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e/IX+ZUnnMtOW7rgDZi3teRHmN/sl8P51tDpNiv5Exs=; b=aBD7lwUDOS3MfcFxmqL+jJK3zyW6lPlB0xHcapnEqbsqMd+JzVfAXQqSy0u6ycVVYP55qHM1qLAZ0DXNpCxXkrs8NTHEgnIiVQ6Rneyd+t3GqJzf0aNvkIaVKDTbJq+RyNJ0fMBGn/wfJXVj4CLnB6PRdXUT/tc7v3Y4Ztu2X40= Received: from VI1PR04MB6816.eurprd04.prod.outlook.com (2603:10a6:803:12d::18) by VI1PR04MB2976.eurprd04.prod.outlook.com (2603:10a6:802:8::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Sun, 17 Oct 2021 10:49:15 +0000 Received: from VI1PR04MB6816.eurprd04.prod.outlook.com ([fe80::19a4:1404:5f97:ff4d]) by VI1PR04MB6816.eurprd04.prod.outlook.com ([fe80::19a4:1404:5f97:ff4d%8]) with mapi id 15.20.4608.018; Sun, 17 Oct 2021 10:49:15 +0000 From: Apeksha Gupta To: "ferruh.yigit@intel.com" , "david.marchand@redhat.com" , "andrew.rybchenko@oktetlabs.ru" CC: "dev@dpdk.org" , Sachin Saxena , Hemant Agrawal Thread-Topic: [PATCH v4 0/5] drivers/net: add NXP ENETFEC driver Thread-Index: AQHXtrlv/QzAjfAhlkq4RD4N9uThs6vXGpiw Date: Sun, 17 Oct 2021 10:49:15 +0000 Message-ID: References: <20211001114230.14107-1-apeksha.gupta@nxp.com> In-Reply-To: <20211001114230.14107-1-apeksha.gupta@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6a5bd0a1-7b6f-463c-a6f6-08d9915bc329 x-ms-traffictypediagnostic: VI1PR04MB2976: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cpRfeibQ+fGHHcgYBozpOErckRotvBRyJfowGabZ6QfBNa/oJu8a6tSdUnwmpbldA9W+H2azAN1/8VkNjL77xGErS67q7KyPg2wlwkQnd5SD+LN+xo8OSk6In1qPHcVww9nfyXLSbXMw2U/fswftGU1kp4sqR4BYbtYvR3CdAgcLzinQbPNryB26KV4HHZK6dfe77GJIDTswgEu0EUjk629T/TAAEMtaN+M7Xr0VFsI6YMxe30pDmBGGtB/QUUpvimGR+V3+Ed7ttHHKsxCw6OdX40i/B8shpWjc8iZbmdoO7F9BbjekN5K5n0G5JCNtL3Fhq00ichjvVyOuWchbJnPcLSDvZz2Ur+tpJSCE2qnJ6TJBIkaywHeVBj+y9N2/Tdx+wkYJ8uFIKsVbflq14Zq/dMM+Lg+SrTgxjY1ZrbmJhaeWmmMQQ1mUK/XPgntDnQ1nnd1EwrYkVikuW4sNir3/jIn+aHyWRzDBz+RQaKrmu5tcijH7VNbXMXsLLhFFhnxT3SOlkWrZww+Ph+gu0NFW//StOxnET/WlCA68z59LfnVYfz6o7CsXw8n0/Oh0cw/uvDpq65Q45QjKO7cHNWTMAeOkXUGvrqshLcZP5EQC4hph1NRvorMAHIeEVSBD2Wkdeou7XuwCYcWbecqiEn4fJFQQIVdK4YAeFaHUq/gn2mux69DMIkgcq1C4RjH5h+oaTHb19XHT0wt4azcEfw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB6816.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(54906003)(110136005)(186003)(8676002)(122000001)(66556008)(2906002)(66446008)(66476007)(33656002)(66946007)(64756008)(7696005)(508600001)(5660300002)(26005)(6506007)(38100700002)(44832011)(38070700005)(52536014)(86362001)(316002)(4326008)(83380400001)(76116006)(55016002)(71200400001)(53546011)(9686003)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RCJs63ewTJZglvO74aSUAtOJZIym9V1MyTrPdVEs8Uo04KrP7UMU8BMlXHLg?= =?us-ascii?Q?lxR62zAnWIJKpN/ugCdKUi+yvCW9fUuWK4dMajlgQQtAXrfns2az4HrBn0kn?= =?us-ascii?Q?y577xxD1Lyz14d3avdIJKlM/lxQ55OFj/JYQ2xPs1ESFOP1aKWsVQGQuqsY5?= =?us-ascii?Q?sRA0zrA/6SsCyood12j3mu9VRUPHLQUrP2Xlnp+xDK+uonbhFhtee/b5pAwM?= =?us-ascii?Q?CbUaaKxx2VQZ0n8DEkHmzqYLt1zKhaIoAWFP3DKi/xVBURIvZPx6ilrrk5u6?= =?us-ascii?Q?PKSuDaCofnWiC7JdVZ2UHuM3kunO+UC9o2pCP98aAIvuYfvxnRvHKN1BOOaj?= =?us-ascii?Q?MklW6uXQZ2rUjkoaXQi/nrqaX+6WpwJF1K5iByo4u5E3rOtWhPqrjIrsn8r3?= =?us-ascii?Q?pIVh/YuFKLoteE3++moq+kLWJ3f2L3bnyVI6AZ6Fk8EZ0egdS84uCiMoj5BW?= =?us-ascii?Q?6+1uOFQkikgZ71WFmJT4c4fXY7o7Mz4D0/CBRaJN/APv6C6bcYiCme2Ij+uT?= =?us-ascii?Q?ZYgqAoScprycccmshP9vpQmzHqoG9T/OdBqFvWE+pba7aD3EG1g+Qa3dRL/x?= =?us-ascii?Q?ArnzHmwrjebtRPxSscLJHIDan9+8LDHAyST3smYjor3PlLiQMB4KWn2Kdw75?= =?us-ascii?Q?Uw1s4XH/6k0cqznt0BFaXvMjKX/V2QiQOr6Pi6i1GQlxlI/x1Nt63wTotREA?= =?us-ascii?Q?NEf9E5uMiyv9EVHzkR7VZpo4R3ZfMIHDjfnVmXBFCBmwJ0o+dPtTgX4BDcSS?= =?us-ascii?Q?MRgv1Q+F19iSr/FnfgSRsf6Y2HseD0Ug/mMxAvUiHzd/9mlrNA0ezHgAS7ET?= =?us-ascii?Q?UK1sOTL+d6Syv2A+O8ZRCxQOgvY8UZgb4nfuh9B7WTcjcGyf+iaZ577qX0RI?= =?us-ascii?Q?HUsoc3yU5NSP60fp6x/3HQmXZtzhhnezexqjZDiAfomrT8oWke5ND9aNYVmu?= =?us-ascii?Q?4/8XmZ16aighrSGH6HMJ2bFVRJBueCixNGl/pbg58YZz1K2+M/ZyxXpuZhXz?= =?us-ascii?Q?xmbY0mupFvWUr/LNi9iU5R7He3JglK4EwVSrDN/2z3WLbAMuQLZm4dimGOeW?= =?us-ascii?Q?doZzbW1477AhFcoNDdYLqIepQxyfyu/O3KSZg7kx8NwXo8ZpX+RxgwAyN/ox?= =?us-ascii?Q?/tXrIloKiI5+yR/5xUIuoltZJvC0Kww1UgEzMS6MEEZtZXebRPnnmHZmYiT/?= =?us-ascii?Q?y7afa1HpxfliIj6XJm8H5och9vfwwEhCGcvcWiXS9odeF4oIHe0XClhOAWVS?= =?us-ascii?Q?JY6EUJwJVBzZwgFrYb1n4NPGzw7X933fzmvAFp1QEeaXmixglUiK2uczOigg?= =?us-ascii?Q?wlzLNZJJEpCfgP8gwNLhVvQ/?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB6816.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a5bd0a1-7b6f-463c-a6f6-08d9915bc329 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2021 10:49:15.0291 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LF/7iW9jcv8Tui45yXy4YXve5kOSFea54Q2RfCqcO7GTyDCgQpVTEcA+D15jfVystPPRPwR2AeiXvPBOZ6MSyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB2976 Subject: Re: [dpdk-dev] [PATCH v4 0/5] drivers/net: add NXP ENETFEC driver 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" Hi Ferruh, Do you have any further comments on this series ? Regards, Apeksha > -----Original Message----- > From: Apeksha Gupta > Sent: Friday, October 1, 2021 5:12 PM > To: david.marchand@redhat.com; andrew.rybchenko@oktetlabs.ru; > ferruh.yigit@intel.com > Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal > ; Apeksha Gupta > Subject: [PATCH v4 0/5] drivers/net: add NXP ENETFEC driver >=20 > This patch series introduce the enetfec driver, ENETFEC > (Fast Ethernet Controller) is a network poll mode driver for > the inbuilt NIC found in the NXP i.MX 8M Mini SoC. >=20 > An overview of the enetfec driver with probe and remove are in patch 1. > Patch 2 design UIO interface so that user space directly communicate with > a UIO based hardware device. UIO interface mmap the Control and Status > Registers (CSR) & BD memory in DPDK which is allocated in kernel and this > gives access to non-cacheble memory for BD. >=20 > Patch 3 adds the RX/TX queue configuration setup operations. > Patch 4 adds enqueue and dequeue support. Also adds some basic features > like promiscuous enable, basic stats. > Patch 5 adds checksum and VLAN features. >=20 > Apeksha Gupta (5): > net/enetfec: introduce NXP ENETFEC driver > net/enetfec: add UIO support > net/enetfec: support queue configuration > net/enetfec: add enqueue and dequeue support > net/enetfec: add features >=20 > MAINTAINERS | 7 + > doc/guides/nics/enetfec.rst | 133 +++++ > doc/guides/nics/features/enetfec.ini | 14 + > doc/guides/nics/index.rst | 1 + > doc/guides/rel_notes/release_21_11.rst | 4 + > drivers/net/enetfec/enet_ethdev.c | 761 +++++++++++++++++++++++++ > drivers/net/enetfec/enet_ethdev.h | 167 ++++++ > drivers/net/enetfec/enet_pmd_logs.h | 31 + > drivers/net/enetfec/enet_regs.h | 116 ++++ > drivers/net/enetfec/enet_rxtx.c | 496 ++++++++++++++++ > drivers/net/enetfec/enet_uio.c | 273 +++++++++ > drivers/net/enetfec/enet_uio.h | 64 +++ > drivers/net/enetfec/meson.build | 11 + > drivers/net/enetfec/version.map | 3 + > drivers/net/meson.build | 1 + > 15 files changed, 2082 insertions(+) > create mode 100644 doc/guides/nics/enetfec.rst > create mode 100644 doc/guides/nics/features/enetfec.ini > create mode 100644 drivers/net/enetfec/enet_ethdev.c > create mode 100644 drivers/net/enetfec/enet_ethdev.h > create mode 100644 drivers/net/enetfec/enet_pmd_logs.h > create mode 100644 drivers/net/enetfec/enet_regs.h > create mode 100644 drivers/net/enetfec/enet_rxtx.c > create mode 100644 drivers/net/enetfec/enet_uio.c > create mode 100644 drivers/net/enetfec/enet_uio.h > create mode 100644 drivers/net/enetfec/meson.build > create mode 100644 drivers/net/enetfec/version.map >=20 > -- > 2.17.1