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 BFD8CA0544; Tue, 7 Jun 2022 04:34:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7AF474021D; Tue, 7 Jun 2022 04:34:40 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 0D9CD40156; Tue, 7 Jun 2022 04:34:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654569279; x=1686105279; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=09HiWb2jyjPLn6yyt+D8Wsm0mKlHFQl4BKaVufuTTyw=; b=BAbqPry8qLedCA87rXffc5bG+M2hXPDGCettX/hxNWNUQYLkUEsIYQfY Eyf80otk7kdMG/U+B4a+INb7k9JJk2A6NCMruHpFThp4Jhxi+hg3j4RqL zeyNHkfnlKv3w65GRmbainZLYyPyz974S5PJXyrhT2fPeLSj5gUGYy5R1 SmG1DQ1h95NxYUNNv7QdbGXHMbwZ0dyndz8QfMIN93WH21AXjHg3BSNgj AoYpi7iKWLJxn0Oxi2o0m+GqFeRkmfPhCjVg/ii36sefKIvl7JL3h24uG /Css/nafhro6PAJD8FpA0F3hDBuvQJI7m+rn67ZVZYSD/E3v3b6Jip2tZ Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10370"; a="274240332" X-IronPort-AV: E=Sophos;i="5.91,282,1647327600"; d="scan'208";a="274240332" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2022 19:34:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,282,1647327600"; d="scan'208";a="583968527" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga007.fm.intel.com with ESMTP; 06 Jun 2022 19:34:37 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 6 Jun 2022 19:34:36 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 6 Jun 2022 19:34:36 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 6 Jun 2022 19:34:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cZ36vbVXTyGwHvPzlMRjxFfDyZypnYXtcYfYDG59XK63jP2YsMS7G5ysXXuntcO8QjWO9LJy9mw3iKc9RILNHGL3oKBonJLYib0BvYirbAkpVqfmZO++ZZ2fdZdKR1cfZJpe4LiUbWVtg3FOIvruDEwG0zpqTAehzHt1yNCLlPVpDDXQO/doPJbGD0qga8YTCA8yC+vB+Fxg8u68hedSekZtabHPGJ+daMpm7xVi9OVBg2ejfeB/CJqw2a5W5vLy8XEGuvnY6bspTi0ZJs/21Cd2t65KS8O9E/H71xhUiuwL9L59F3ErC9hnGb0zYmIJ70yMAMrVE5nYh85hkrFn8Q== 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=mWQAFN2k41zeEj9kW2m4Lsi0aDBw7+3CMG779v5pXEo=; b=XUsJOSCJsR2ibn7iR3RqcuLk4uBFY0BG9j51345wsq8Tw3Z48I8c1eOSZBQ4V5WL9TaklKuvU/UipntmzuaEKcRyVxab2WZ3sxZFitoD/L2PKQQrm5aF/swPrR2Wnwk1ZxWGUc/tKRSRWzcKKKsJLhi/ptVF9nvf11fpR2e3wsDKAsFWot0EKIMOqlZ2T8LZw7aI9huOTJURk4IBwfjZHdVu879ornn2JM8t7nLFIQl6+AAnIWwVC9Rv3V0xdLX4y3Bsl2Q9LpeqYXo7hq26S/Q2kBD0NqCdj+LhgNgU7HIXDc6Xgf0sBa3XkCBlK0IhTqMfWgzxs9ffNSJ7rQyZqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB3530.namprd11.prod.outlook.com (2603:10b6:5:72::19) by DS0PR11MB6376.namprd11.prod.outlook.com (2603:10b6:8:c8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.17; Tue, 7 Jun 2022 02:34:35 +0000 Received: from DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::3d0e:6e37:569:cd07]) by DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::3d0e:6e37:569:cd07%6]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 02:34:34 +0000 From: "Huang, Wei" To: "Zhang, Tianfei" , "dev@dpdk.org" , "thomas@monjalon.net" , "nipun.gupta@nxp.com" , "hemant.agrawal@nxp.com" CC: "stable@dpdk.org" , "Xu, Rosen" , "Zhang, Qi Z" Subject: RE: [PATCH v5 0/5] introduce afu_mf raw device driver Thread-Topic: [PATCH v5 0/5] introduce afu_mf raw device driver Thread-Index: AQHYcYrPsak0N86dIEGjdOpjky2tkq1Bq7UAgAGeDIA= Date: Tue, 7 Jun 2022 02:34:34 +0000 Message-ID: References: <1652939560-15786-1-git-send-email-wei.huang@intel.com> <1653629824-4535-1-git-send-email-wei.huang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7bb1e05e-4da8-4e15-b2a4-08da482e428f x-ms-traffictypediagnostic: DS0PR11MB6376:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cVjgFg+cZqNw2azHGKTM7cUufjtDnCZycoIeYbW38nVoqgNCPmTqRA+k/CKdf0Oyy8ueWn4xzxCHqjtvxyV3+lmFJVAyPK/eIVlgaqz+xGGhhzl5QOdCyXG+M3sketCmiXQRPoyKcD7xr+Z//CS68+LgSxBXi/xKYbnnLkKJjHfLsVnAlHPGdQAtiyan9YlI3fSVq1mHS2rXYAbjyuLXW0Y4HGtrPKzBX5XkeGwaxOcxXCQ9X9C6TRqYzzrJsEDB3NaycCd8XHrhviKeGiSCuJ/ua88P/C/Kp8jBrLEgmExqO6aKjBmxDbjBRXr7Rs2LNc+pMzg7fT4+TurEZQlX+T9hUDUSOMEdeyCWv7jZI6eagnEYMICLn6+bTjyxl4on0ob7rA36eleBsZFq5/ceT7ImLSRTqci/TPF9/SCzpjqqtT+tto3mTx1KLaXfpYbrw6o7QXP2RZ1TY8bG2j3CxFoTzLrJDmmGjf8ccKh6mFGpOVjpPgXjnnbAOmnQyg8OYE3Ul+CF3iDzWyS0sCwgi3juIvwuqQlysw+G2htIgFXkNn3cYawOB3pny34A+kweKpbVv39a7cnUBne+2dr+YcSaqZCmYB5/MBiNaAE36glCSC0DR9LusDUA+7goNRvurokzrA0un0AI6SX3BUEGsFbeJm8G5YXT7qw1Hva+z7QmROe2xa8vBVjhfUbLlM+YU5j7meSaRmqlbkZ33GMWCg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3530.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(33656002)(508600001)(5660300002)(7696005)(6506007)(8936002)(53546011)(122000001)(9686003)(26005)(86362001)(2906002)(82960400001)(55016003)(52536014)(38100700002)(107886003)(186003)(71200400001)(38070700005)(83380400001)(8676002)(4326008)(316002)(66556008)(66446008)(66476007)(64756008)(66946007)(110136005)(76116006)(54906003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WgYyiLvyyJwS8UFytLmz2Fjj/VbG5p+n2vGfDjmsuZH0p5x9oE0j1SBfvRQ7?= =?us-ascii?Q?z+FXfrv23WMvgeJ9FVDWGo7NC9EOkVFvJXCn99A+LDyXNIBzHACv1ffBW7Jt?= =?us-ascii?Q?Kowz1b+iidS0AA0yM2C5/TAyQqrhYi8Lz0at1E+/Z7fklLo6je/HzXA5G6Rc?= =?us-ascii?Q?YkOLXt19sMdH6rob9kQwCcPOQEbHfsYFHA4jmhnUnkeLie5ibWbHZVeQpv9R?= =?us-ascii?Q?NZrtUrQw4JgLJef+2ccjjJkku2z+gGjFxl5HnbotvkxdaqkbIMKqoQQSzJv/?= =?us-ascii?Q?orHuN1yYgmRoRFYvUCB5qbJcmBIAJZ9RdkEak/ULENMFphkOoSwGLo0RIquQ?= =?us-ascii?Q?HAxlC/CZgTj3mL5ZTjVre58j+8CwZKVhtYszeTehYBY8XOrliU+WqZvkK6BB?= =?us-ascii?Q?z2qDIT98B1l8UZV6QuPHZ9D62ywwARNQgRNJSow5yBrei2EeollqGcDH8DrF?= =?us-ascii?Q?0ZEYUemrScl1Eb/EzktTKiPDNV6bRUYbN6lfI8KovsON2wLiLRS1GpmVy1Pe?= =?us-ascii?Q?BqNpptvRCJQiuWLtd17T1ZJ1SGUi4po9JgYFas4hlHVoJl5WRHnUTuHLOUJg?= =?us-ascii?Q?qIudGaYBvxsHwJ+sZHdcR2DZBQma3TXj9C86PBc0Z17oXnORP5rXJIL14DTr?= =?us-ascii?Q?3oF9qBxK4rXHNQXm6aTD188G+t+xw6EVQKuqlA/6A7MWRywNz2/2HJjyK0I+?= =?us-ascii?Q?7UrVU1NT6A52QUD6MDAFKagQZE/+jcGi4GOXLo16lbKS/+WE+Nkll1X3o4y3?= =?us-ascii?Q?+RldtEisjSN+vfwb8+w61zPHPJ24IcfOeF9hdk2LiF8cgfVHA8rGk3eli7zV?= =?us-ascii?Q?j3TnB3avjbQgptepciBk05oFw1g32HayOLyqhmzaj0kfBm7+exA16OH0cV3c?= =?us-ascii?Q?0Kt36MKe4cl0ZhuD/VaGfJLzkiwavr2IqjrjRZSb8clgfZmWBORprlOdPLnn?= =?us-ascii?Q?CgOMPPa7yjZOaAVFP0i7Ui4yQZEQySDAO5Wkd75Aj9l5U9oLxqrCvb3g27LP?= =?us-ascii?Q?hhNKCzK1OjnZ91H3GGdiPniP+cU2K9w2vwMWgx7w8HpbkHcXXLeCiIm7aH6A?= =?us-ascii?Q?dHjsQNK1OKBWcydw2YVeJzwn1LNmGP8Mducybrd1IjLpTlOFJKZ4l89s8CLf?= =?us-ascii?Q?tTaGqMnspiiqo+0/vPkaUamzAiFUH8sG6QQiUpLI24ATseM5RBUcRZ1Ja68Z?= =?us-ascii?Q?SLTsjYEwKz/GU8od3YTUanBYwCjx5cXFlepODDd9n6p2cqQXiQtamRz+ti78?= =?us-ascii?Q?3+PxbzkMrs1W6xziP1bIjeUpEHUTPCaWsugS5797oqyhAMy9JIGsoLZGnb7D?= =?us-ascii?Q?PNRzX3eYnZJG3Ce+/fkw+eqHi17bmftDPZeToJ2mROwQ+0TILDK0fhBDTFgH?= =?us-ascii?Q?9EQX4Z49nMBVCXCr5xJ3JcbqAluZRa3CFMBQdQCXO6ReHGQtWJZZOAQtp/VV?= =?us-ascii?Q?HrpOCoRTa9QvTE0Kq6Wof0bD1LRmthl5AFF5frd6pAZUi2Avp65UlArsZfn+?= =?us-ascii?Q?2RlTcfjgetd0vvOKpD8mb+cDIpPfEfSKCvpirHMRaDZiHnUMJSEMQXNxa5AE?= =?us-ascii?Q?/mwdlCKnJ0tewEKmAz14Z4gg0kITx6VTAalew3Ja6Dq3I7xvLtqtWBZ5JD4o?= =?us-ascii?Q?JoKzVtRCDzWD5Ea2IBKBQ4cTTtToNFU+GEsI6uCXfiEk1W9kjP7Ci9EUKtoM?= =?us-ascii?Q?xVyo2TGfzLCppK7F06EUxpaRjvjcgbc+QORUfrcA1SYTCPSY+SOs3Mt6ymis?= =?us-ascii?Q?KMf0ahBKKw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3530.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bb1e05e-4da8-4e15-b2a4-08da482e428f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 02:34:34.8599 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XfRKiEtYgY4SkGL4DD+sj361opa9g49K3aGO0LohXVEzBz+eu4dRONteKz0+JrMr7Q8jG9Ss83hq+Eelg+P91Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6376 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Zhang, Tianfei > Sent: Monday, June 6, 2022 09:48 > To: Huang, Wei ; dev@dpdk.org; > thomas@monjalon.net; nipun.gupta@nxp.com; hemant.agrawal@nxp.com > Cc: stable@dpdk.org; Xu, Rosen ; Zhang, Qi Z > > Subject: RE: [PATCH v5 0/5] introduce afu_mf raw device driver >=20 >=20 >=20 > > -----Original Message----- > > From: Huang, Wei > > Sent: Friday, May 27, 2022 1:37 PM > > To: dev@dpdk.org; thomas@monjalon.net; nipun.gupta@nxp.com; > > hemant.agrawal@nxp.com > > Cc: stable@dpdk.org; Xu, Rosen ; Zhang, Tianfei > > ; Zhang, Qi Z ; Huang, > > Wei > > Subject: [PATCH v5 0/5] introduce afu_mf raw device driver >=20 > The title can change to: introduce AFU PMD driver of FPGA agree > > > > The first patch implements the framework of the AFU raw device driver. >=20 > The first patch implements the framework of the AFU PMD driver based on > raw device interfaces. >=20 > > The subsequent patches implement the driver of some AFUs. >=20 > Can we add the guide about how to use or test those AFU PMD drivers in > documentation, like doc/guides/rawdevs/ifpga.rst. Add guide to file header. >=20 > > > > Wei Huang (5): > > drivers/raw: introduce AFU raw device driver > > raw/afu_mf: add N3000 AFU driver > > raw/afu_mf: add HE-LBK AFU driver > > raw/afu_mf: add HE-MEM AFU driver > > raw/afu_mf: add HE-HSSI AFU driver > > > > drivers/raw/afu_mf/afu_mf_rawdev.c | 440 ++++++++ > > drivers/raw/afu_mf/afu_mf_rawdev.h | 89 ++ > > drivers/raw/afu_mf/he_hssi.c | 369 +++++++ > > drivers/raw/afu_mf/he_hssi.h | 102 ++ > > drivers/raw/afu_mf/he_lbk.c | 427 ++++++++ > > drivers/raw/afu_mf/he_lbk.h | 121 +++ > > drivers/raw/afu_mf/he_mem.c | 181 ++++ > > drivers/raw/afu_mf/he_mem.h | 40 + > > drivers/raw/afu_mf/meson.build | 8 + > > drivers/raw/afu_mf/n3000_afu.c | 2005 > > ++++++++++++++++++++++++++++++++++++ > > drivers/raw/afu_mf/n3000_afu.h | 333 ++++++ > > drivers/raw/afu_mf/rte_pmd_afu.h | 134 +++ > > drivers/raw/afu_mf/version.map | 3 + > > drivers/raw/meson.build | 1 + > > 14 files changed, 4253 insertions(+) > > create mode 100644 drivers/raw/afu_mf/afu_mf_rawdev.c > > create mode 100644 drivers/raw/afu_mf/afu_mf_rawdev.h > > create mode 100644 drivers/raw/afu_mf/he_hssi.c create mode 100644 > > drivers/raw/afu_mf/he_hssi.h create mode 100644 > > drivers/raw/afu_mf/he_lbk.c create mode 100644 > > drivers/raw/afu_mf/he_lbk.h create mode 100644 > > drivers/raw/afu_mf/he_mem.c create mode 100644 > > drivers/raw/afu_mf/he_mem.h create mode 100644 > > drivers/raw/afu_mf/meson.build create mode 100644 > > drivers/raw/afu_mf/n3000_afu.c create mode 100644 > > drivers/raw/afu_mf/n3000_afu.h create mode 100644 > > drivers/raw/afu_mf/rte_pmd_afu.h create mode 100644 > > drivers/raw/afu_mf/version.map > > > > -- > > 1.8.3.1