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 9946E45C89; Wed, 6 Nov 2024 01:41:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9A8234027E; Wed, 6 Nov 2024 01:41:02 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2051.outbound.protection.outlook.com [40.107.244.51]) by mails.dpdk.org (Postfix) with ESMTP id A9BC040270 for ; Wed, 6 Nov 2024 01:41:00 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bStgD7PT3Vc5cxZb7YFDGhkIddayohHQDASD+by11wZmfnKKrXSWRa9yJ/37usRNEN0TYgl8jWXKImnL1uD/vQld/TuOaWx919p0En2NQM4r0tFrOeIvDQDYrkkzKyTQlYMQG6mIo81OwTolULGI6RL7B5GlzqrreHMI4ZUtkGJunJ7NXxcbQpPfXAVOc3bPPy0cUj3SX3B5O5QEef4iPOgoUX2PdoVskIahAC/EA8Tzk2ka6ZRfGwgdPpnmFGmwLYWJgP40skNHlckYmnBYaUGmXP0AZFgqIBumVk+iXq2r+Sui6Ot3nfC9I7zybX19yV29VZe8/9/iY8qA1lLzgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=AJONjxNaVUPZIKwv54V2duIjPXiYsb/HXNwny4N07uQ=; b=tDbEekrFrZhwri1Wv1a8oUkHB+GW36ikzxV+G1C4pH8ksbkC7Abkl5crwgn8LSGSjk4/wtF+9tIQUr48l3vK9BUtMwffIpEDZps/Oy+cB8O5xbsoxPNQqFUr39pq+8siVTug9Ra1L0x3tVb+jg4fJFORzbEE5ilezvz0daDPMz76oFnLSzNU5XPzx9VJL9ugXLoCLPi49+/rR6faqbwApUyJ520ZBU5IBpFV0ihG5U30vuSJTTItFuKy1iG1vqUxZHWg/4DVxcCT+xuH3GShQfnVB6Zz9r4T4pfD5wz2yGkXJ3avypBsHcurVP025jvnCfWOUV93NpGMiCdFkWY2Gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AJONjxNaVUPZIKwv54V2duIjPXiYsb/HXNwny4N07uQ=; b=RN3BgnDHzzSCF4DiLQcoW0yVMNdVUwQ61cJf8OAvIU32KJum2deC9iRzqqdvhuvnaeEcVeL5qli8/ot3u5v+Xp+6Cwi39DNcsFcUt0wRTDryeQcDF3zFRBgt2g9AHA4kBfFKF19lyoexfZ1II2UeuOfWGxu+2jFC2fiI2klGPxU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) by CY8PR12MB7313.namprd12.prod.outlook.com (2603:10b6:930:53::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.29; Wed, 6 Nov 2024 00:40:58 +0000 Received: from SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055]) by SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055%3]) with mapi id 15.20.8114.031; Wed, 6 Nov 2024 00:40:58 +0000 Message-ID: Date: Wed, 6 Nov 2024 00:40:52 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v10 00/10] net/zxdh: introduce net zxdh driver To: Junlong Wang Cc: dev@dpdk.org, wang.yong19@zte.com.cn References: <20241101062156.2637339-2-wang.junlong1@zte.com.cn> <20241104115856.2795213-1-wang.junlong1@zte.com.cn> Content-Language: en-US From: Ferruh Yigit In-Reply-To: <20241104115856.2795213-1-wang.junlong1@zte.com.cn> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P123CA0076.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:138::9) To SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR12MB8830:EE_|CY8PR12MB7313:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e20fa90-3b2a-4401-4433-08dcfdfbae0c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SERuUWUvYTd3TENkUWRoVTV6UjVBMUNQdDQrQ3cxMEZtb2JERE9XQUpsdCt6?= =?utf-8?B?cldGVDlEdHlBTW1jcVNicHFLRzUwbEc0bWN3b2cxZU9UNjNJWXhOMWVHanY1?= =?utf-8?B?QWNLM0F6L01DS2lhdnl6SWFxc01LbGtyQXpUWU9NQU1Xam1aNTRjNy85M1VH?= =?utf-8?B?Q3Y3cmtEbCtiSytNL1NPK0QzbDUrMjhmdW1yUzhCcTFHb0NicE41THNDNklt?= =?utf-8?B?QUFOaEEzN2IxTlBPWUNpMVRMUDNoZnRXT0R0b3cvUkV3M0tLSTV1b0h6bE1F?= =?utf-8?B?Y3I2K1BqWGdJRkRualBmNklReG5KK1drWngzRGJjUitDZnBNTXYrZGdRTVA2?= =?utf-8?B?aG45SXF0ZWs0REdJZ2QxQi85dUE1WmRocWsxaVBGM2hQRHUwYkVxZ0ZwQ29E?= =?utf-8?B?Y0QzbTZDanR3T3Y1VXJGTHR3TkM0WUZYYVFLVzYydGNOWE55NUpnc2pRbytP?= =?utf-8?B?VXRNYVBqbWQyb05Ia00wNUhkeFpFaDNqcmdIcDN2OEdvQ2VZTWdyN2lMdnRN?= =?utf-8?B?NWdpc1FiQW1aR00wazBTOGdENnJYSktsaEJZOXZuR0piMHhEK09jclpRQit5?= =?utf-8?B?d2JBRkZhRU5EaTR0R3IwQXR4dDQ0aVJiVHc4SVMyM3lPZXQ3MTV1aTVOZUo1?= =?utf-8?B?cm5ia2hwK01yNmpWTG1rVldnNHVaRTB6UXUvbGgrY0RNdHdvVndnM2VGWDNK?= =?utf-8?B?bVlWQWcrU2toYWNFWnBnUU5HU250cnFVQkdnQWxyTU00aHI2UEJQU21hZ1Rw?= =?utf-8?B?dytaVkRyMEx4UlI2MVIvWld0dTN6MmcxbGpvY2J2dFBIMjBxMWpzZFVKR0Ex?= =?utf-8?B?Ykw5ZTdXKzY0MVU4UVFHZ0lrZyt3cVR4T0FVVnRGZmZSUEJlRFhNMW9kdEZT?= =?utf-8?B?WUUxS1F1MXdSSVdOd05uaWZRQTZFNmplS3hCdnc0Y1IxMWQ5V0l2Y0V5bmFL?= =?utf-8?B?TC96TjBaNHlRcE9aN2FKK0lVN0RLWW1FVFBESnhZQmZVeGd2OExpak4rY1Ir?= =?utf-8?B?L2ZCcHJIUVVaQzh4eEd3VFBmdnNzVGRzdFpSYW5hWFVVVFpsUmZMRmp1UWI5?= =?utf-8?B?MEg0RUovczRtbWt6c1ZWVk5taWNSNXRWN2hCeG5UeTRjemt6ZWpaVkJNakJh?= =?utf-8?B?dzlDNnRVanM1WU1LMlhDWHJhbjNkQ2ZOZU1aVm1zZEJxZ0trVGlzRjArUDlK?= =?utf-8?B?N1lIOCtoNUZ4ZkxVRkFuWlJjeGRrUFR5MFBwaGloK3dYbURtVUViL1dnWnF6?= =?utf-8?B?MTBoTzBVamR6cmxwRkF5d1JoRC84UG41Tnpld0J2ZTRDRjlMYlRnQzE4clZN?= =?utf-8?B?cHR1b0d2b0krd2VwSll3blY3WlgxQm5jUmQrNVB4a1R2RW1SblhZZ1BoM2NQ?= =?utf-8?B?UFZZeDB6WDdGRlQydGZOdWJqN3Q3WUhPaFpPZmVHWWpiMjRacjRtZlhKUzdt?= =?utf-8?B?Q2x3S3pjeVdMUUdzc0tjTEdFOFZ1R0tsdFZDWHREdm8rWStoUWxTR01oQ2ow?= =?utf-8?B?WXRIRWIzZDJZUzNsUkVtbHlUdEJQQ0ZtQXpnM2pMeWlEeWp6ak5PQ2JtK2RU?= =?utf-8?B?dWl3KzZJNWl6K21aRlcwWTJIdERoS2JwMjRmYkQ0MHV3MW1vTUhxVHFWZmoy?= =?utf-8?B?cmhWNnFPeEhBeUFMVkdxalVsS3dvU2NraldHYWJjczc0a25iU3VVbHdVQzdi?= =?utf-8?B?OWV6ZTFQbTNGMGFHRU5VQmZvcHVrWUhMQzZyaWF3alNCVU5RQU1wZVZmaFM4?= =?utf-8?Q?QY0P7HGeUjIH1fWzKklKRuIJjdJRJGFyiL1oYT5?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ2PR12MB8830.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SEIzVlc1NUw4S2swdERFQmFGcUprVEZtV2J4K3lFNmJ4Q3RVWGdZQnAzSkh4?= =?utf-8?B?eVhrYnQxaFNRb2hiT2oxYy85N3QwRUVBZElncTFxNm1LK3BaNjhvaEpGT1V3?= =?utf-8?B?NzlUTS8rald4SzEreUtpR084R0xJcmNjZHhRRFRYQ2ZaaHNoeFNRcVFRd0JJ?= =?utf-8?B?MFhTWTFWYndQTzM4QURtUEU1TjV4eU5NT0YzdzFIbk5xMGtRV1RZRmNFZnNq?= =?utf-8?B?Umh6RGRDdXpkdGt4VVpwbURWaG5pTHJGNHZvbUw5Q0FCdWFKaTJWY1dZSG1h?= =?utf-8?B?S2l4aVZ5MFREd0w5TERPR1dJaFJHd0ovdWR3NmwrUTZabXBpZk5UUFZNNm5M?= =?utf-8?B?WnZWVHlaNGIralJlY3o0bmo3eS9ad1NtY00wWTc4VmMxM2Nyak56NUtLVGZC?= =?utf-8?B?QlgzZC83VVhnME9VREF1T1E1NG9FeUlCSmxEenFIeVBoZzE4Vy9vTmIrTWl4?= =?utf-8?B?Wjl5QWRXbjN4OVROSlhYcVRGY0R4Vkw2bXpXOGptK0k3dFpGQmp2VzAybTRr?= =?utf-8?B?OUV5aGVFMmtpa0RxaDUwc1RoY1h5K3BGMndnNzU5R2E0MFRKdktIcWZzSHVP?= =?utf-8?B?WmswMmFiU2tSaytGZU1OcC9xMEV2OGJDVlZ3enVKNENBdy9sSUdKVWdQenRJ?= =?utf-8?B?NWRLZHRzT2ZrdEllMVQxZG80cmtCN3VIejJrOCtIUER1TUtJT1QzTWE5aTla?= =?utf-8?B?MTVvVEFUUzNCZWtoa1BRWTl1T015a1JNYU1oTHJ5SUVwQ2VuTERjeGRFOFhS?= =?utf-8?B?L0lpdmJEQWtHZWJDWjZmbW5NZndNczZXaUcwbGc4Mm5Ubmg4dUhxTHZGcTR4?= =?utf-8?B?WnBYZUhzalR0TWFCQlNLT00ydzZ1THhwQWVabmFtWkduQTNTMnpZMk11S3lP?= =?utf-8?B?Qy9MbFpQdE4vanFmeFdvbUdDbHRDQ28yekp6NS9CSVI4Y3ZjeUh4b1p1N25u?= =?utf-8?B?SWo0RXFZY1dnUnFWRDFwbEI3RDRjQXpUSE5VMS84SXlyR0tINFB6QTYrTUVB?= =?utf-8?B?ZURhMGVyR3ZnWnZmWFBGQWJudjhGRzd2L2ZKSjllMWJkL1Z6WTNHeWNWU3hQ?= =?utf-8?B?RDROR01mME5GMStCK2ZPcDkxRmc4Q0Y2djhXVTE4WkpLOC9zaXdUSnlRUmdt?= =?utf-8?B?M1YrNGJpR3FNekxTbU9aRDdra2lrcyt1a29VODAvcVBOOG5hYVczenFvT0Zr?= =?utf-8?B?UFJrZjN3MHJFeDJ5VktPR0JBNEZ6amY3a0F3MUVUcklhRGo5Ymd5ZUJIdE8w?= =?utf-8?B?cGdNUzZ4dWRSRGpMODRzMWtIWWdhNlZTTWZjWHR5YXgwQnBDUXBvL0NkZklr?= =?utf-8?B?OHd4cUhlVm9rbmFTanNVbjZXUVRSdVRFME8vWnhnZVRldS91cTZobXpPZDZI?= =?utf-8?B?MXRIc1ZwdXltdWIwN1ltaTNxeFpSY2pQVkE5c1p2bFdxeXdhL2cwRW9VUzRT?= =?utf-8?B?UGQxbHlsMkgyMUl0VXBzZFZ2OStJNGpLRXpyalZnVithRWEzOGppMmZOd2xn?= =?utf-8?B?WStzdEUyWDk4QjRsUnVoR3R5Q0tzZEE5dFoyQmtyQzVXM3JMam0wMDRKaUwv?= =?utf-8?B?dXowVkRUa1dqTlZYMXU4NVdCS2ZxemM2b1ZrUzFQRHVHZk13cjJRRSthQUZD?= =?utf-8?B?aUlBVzNTMncxcnFWdjZPeDZERjZCZUloQXhOM3AybHh2K0lFU3BMUG8yTjll?= =?utf-8?B?K3BobnNYODM5L1lheExkQmRUU1V2MjFhQm03WDRQRXNEZGM3QVlBUFZFK1pD?= =?utf-8?B?b1R2b3lyWFR1dW9lY2Q4aWZLc3NCRDhvaTdCbURBVzNCdnZLUFZNMS82MjZF?= =?utf-8?B?K1VQdkZmSjlqVDVHMUVQcTF5M1FnZDRVTEQ0bmxUR251UXZPdkJDbmh4bnZU?= =?utf-8?B?NDVHTG0zRDZvZkdMMW1hK3k1b3FoY2VPcEU2cDBvQ1FxR0N3Z3VSOWNXbzhw?= =?utf-8?B?Y3hpdGVEeDZ5MG5WMHhvVGxDRlRCUXpYSGVaT2gxdEVBZFlVeG9sditrZW9P?= =?utf-8?B?WmlvY3ZaNndVTG9FQjhyWW5qVEpjd1o5TnlmY1hIektYSk5UeE4yWHJuUkNj?= =?utf-8?B?eW54T3JadTdHMDJobUNjUGVoV2FMcWdFSHdzSFVaVURpRjhBdzV1bEcyK1Ba?= =?utf-8?Q?bI6rsBPuqNhUvfO0MBrW/758c?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e20fa90-3b2a-4401-4433-08dcfdfbae0c X-MS-Exchange-CrossTenant-AuthSource: SJ2PR12MB8830.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2024 00:40:58.0794 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /yNsq0x8ddZDnsXmF62GQcT1k7SyMYP53IM+8AHQc/tKfFYibFTcTeG4DI1yY0Un X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7313 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 On 11/4/2024 11:58 AM, Junlong Wang wrote: > v10: >   - >  move zxdh under Wind River in MAINTAINERS and add myself as the maintainer >     and add experimental into MAINTAINERS/driver file,elease notes. >   - changed DPDK syntax is to have return value in a separate line. >   - Add a keyword in log types for distinguished. >   - using regular comments (non doxygen syntax). >   - fix other issues. > > v9: >   - fix 'v8 3/9' patch use PCI bus API, >     and common PCI constants according to David Marchand's comments. > > v8: >   - fix flexible arrays、Waddress-of-packed-member error. >   - all structs、enum、define ,etc use zxdh/ZXDH_ prefixed. >   - use zxdh_try/release_lock,and move loop into zxdh_timedlock, >     make hardware lock follow spinlock pattern. > > v7: >   - add release notes and modify zxdh.rst issues. >   - avoid use pthread and use rte_spinlock_lock. >   - using the prefix ZXDH_ before some definitions. >   - resole issues according to thomas's comments. > > v6: >   - Resolve ci/intel compilation issues. >   - fix meson.build indentation in earlier patch. > > V5: >   - split driver into multiple patches,part of the zxdh driver, >     later provide dev start/stop,queue_setup,npsdk_init,mac,vlan,rss ,etc. >   - fix errors reported by scripts. >   - move the product link in zxdh.rst. >   - fix meson check use RTE_ARCH_X86_64/RTE_ARCH_ARM64. >   - modify other comments according to Ferruh's comments. > > Junlong Wang (10): >   net/zxdh: add zxdh ethdev pmd driver >   net/zxdh: add logging implementation >   net/zxdh: add zxdh device pci init implementation >   net/zxdh: add msg chan and msg hwlock init >   net/zxdh: add msg chan enable implementation >   net/zxdh: add zxdh get device backend infos >   net/zxdh: add configure zxdh intr implementation >   net/zxdh: add zxdh dev infos get ops >   net/zxdh: add zxdh dev configure ops >   net/zxdh: add zxdh dev close ops > For series, Acked-by: Ferruh Yigit Series applied to dpdk-next-net/main, thanks.