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 5290541DF5; Mon, 6 Mar 2023 14:06:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4D86D40E50; Mon, 6 Mar 2023 14:06:27 +0100 (CET) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2129.outbound.protection.outlook.com [40.107.212.129]) by mails.dpdk.org (Postfix) with ESMTP id A008440A8A for ; Mon, 6 Mar 2023 14:06:26 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uqzh1usNXsecU7zkzhbESsDGuy01yqYi+Eb0i3JHHI4rH7S/XKII1lBEatzJSxyrA6A4C07ItZxZBeFotAKXJERAKCjDITznlXvxlCjFyWuTJPO7YcEoFhW2ympaFh1HCq/sBwE69GgsZaIL95AwPQEej8Djxufzy1e34Ps7NmNhH1256J8kl8rHO7VtmGVy4IsTsWr58QKKXWXSEId5GDK1i0G8TWfOtYV9PiiDBUul6Kx6OnldlXGfYNJtO3/yn6KaiKyEz7YDeyKNk6ck5BJYxuPZYJ+pFQag8QlSxJ+wUuToH7unF5k8phmiXbehwIk2QzGQRCit6rfVA9LuZQ== 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=BO94ogxPT3KP4lZcO0mqwbscBchYNzdBgHO4zSQZHSM=; b=Mh2qWbdHRyimUnwyTZoQSmQ+eGUf3j1/d1PXSPoblH1v/ZFt1Mpp8YqxiDKy75uXtYKlEFfRQiXweIUUH6xllSFugUSfXyrb5YGtwOECXFX4ayw/ndulRuXBRdMdFAKMNC+WVphrr7jFkJWHUPVOUpxiKHS0YviyDfOUd0lHnw/YTOT10tC0K5N1qj2kOvO1tUK3cdgyPs0a0fit9PUn2pJCSbT3xEPByQhks5kWOAVEl3qNifwLLNGY7lHa3lV+ShRonvSsDNwjNU6e1UYgUPN2gNdCfUlw7MNuri2WhMXyIwcDUHm8BcUv4rvdM6apT/4bHPgYdnEiRqv0PfVe8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BO94ogxPT3KP4lZcO0mqwbscBchYNzdBgHO4zSQZHSM=; b=S7VKunQWwRGbzGNkFg7Q6hMrk0U9SVmSP23xZ1WzWrMNuapQIpbW5ohP8y+5+4A5X0ouFK9MV8oiZFzpxeRRShLQnOq1xjcD4fLQbboo9PtFkQt1rILGzXjPXQxL1fRhFkXVWha5B4dt8fBcScb9E929M8iVliFVIw5yCc4xJOY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) by SJ0PR13MB5500.namprd13.prod.outlook.com (2603:10b6:a03:421::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.25; Mon, 6 Mar 2023 13:06:23 +0000 Received: from SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::90b0:f667:bccd:64ba]) by SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::90b0:f667:bccd:64ba%9]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 13:06:23 +0000 Date: Mon, 6 Mar 2023 14:06:12 +0100 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: dts@dpdk.org Cc: oss-drivers@corigine.com, Qin Ke Subject: Re: [PATCH v2 0/5] Add initial support for NFP PMD Message-ID: References: <20230208164624.2997614-1-niklas.soderlund@corigine.com> <20230209152717.4057220-1-niklas.soderlund@corigine.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230209152717.4057220-1-niklas.soderlund@corigine.com> X-ClientProxiedBy: GV3P280CA0032.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:9::33) To SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB6037:EE_|SJ0PR13MB5500:EE_ X-MS-Office365-Filtering-Correlation-Id: d032cd07-a3cf-4379-a1c1-08db1e4395d6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1tF6m2LI8iCFXFwxln828ekVCWbFp7V66Xd6ivgrtn+D2ECW1LHATUkw9hztBf58l3j6/0h3bV+ZWYh6S1wd8JTYuQRtRfrvCKjHI5iPfqXpAWbCQSgz4iI7nl4vORVZTLk/7E5ScnNGyF7WIwGO5WN0kkJx4EynfF9eU9mTk8GrMtVM4FjMIsQ+RX5InGggnoaMcsstQxOe1kL+a8gXOhcj5dzLGRbZ6zcWcdJOzb+Zcagz6zTkKHx0Yy4DQnwvOYv9+MexYQfW9WlmE11g6VMdwCc1v0wCFXr6tgB7L+h/EKpn8XWcMoohKBWmNkkDs4RyfN3q3oh81ZB1oCOem+05g2/2ggbLXcNIKfwswWYk8tGK7wa0nVGFriTYVjVCdFRnw8v8tkhIOOYJ/yYp1DLquiXgAjv2MIxl7HKdMRa8qiovRwmBjYKqTLTJVZkhZDl5HgAj4w4Q8Nco5Y7k2dSDO2phQbhpBEMkLf/8UOLl+9pF57X9aIynMfLVaGMiIlsN8OXionbyCE+vKu/WZrHqkcVr5AjuSK0W3cZSfMObfjh6UBcg4hfP/vZA7ff2C76+auq4pfuXTpIKYDQx0S46/+u/hfHubjwpnDmToLA65eXQVKF36XlnSySFs4mVtlEfwOoPcJqcK2XlCu1MrfVBrVtzb6IGhnaa8iwJATB5Ht0kggaFiuASKNCPRohpt8wLd5Cv9wwrHQ0yFQuI0V0QTZ1LJCSrLyZRIypkSlTpRpzfr6wtyPvQ/XLLFWEO X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB6037.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(346002)(396003)(366004)(39840400004)(136003)(376002)(451199018)(83380400001)(107886003)(38350700002)(38100700002)(8936002)(5660300002)(6666004)(478600001)(2906002)(86362001)(9686003)(6512007)(26005)(53546011)(6506007)(186003)(6486002)(66556008)(66946007)(8676002)(66476007)(6916009)(52116002)(316002)(41300700001)(4326008); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YitSUWthTnE0Z1FiNWlTTUdJZm14TUh1aDNWdnlYMytsd2s1V3lkSUV1RHZ5?= =?utf-8?B?MVZGZFpjbWJpZUlYYU00c3VhVlJ4VERXV25xcG40ZHhDNkYxSWxnMVlmcllk?= =?utf-8?B?VUlPTU1DMElCU29wUG1LSW1VOHU2VnkzODcyUUxkUHVrOW5wdzVPOUtoYnZk?= =?utf-8?B?VlVQejlmc2tiaFErUXJHbnh1TFhxZk5ibkxETXp0K2hiNFFvdkZzNXlyRHBR?= =?utf-8?B?WVRQaDNQbE1kMFpFelNFK2ZVajlsUVNjelhtRXFhaVh5bGF1cTVJTm9Tdk1P?= =?utf-8?B?NUZ4M0FWR3ZiRzZzSzB6YUZxMDR1enVhN2dqZTFhdnRFSEdhSjdXWTk1cStT?= =?utf-8?B?bkRzaUlYZTVwMmo5WGZiRk4vYm82UVZQenhwSEVONzF4OGgrMFNoTmEveTYy?= =?utf-8?B?eEtFRkxsOWZEM0tVL0o5M085SThtU3BrREYvelJHQnBqZkNaOU45UExuZ3Bp?= =?utf-8?B?bndBS0NESGlCUkpQeXpDTUtlcGxhZmo1bEdJMmZPZ0R6SkVCMGpwVFNacHFY?= =?utf-8?B?b3FBcTF2c0NWVXdTWjA2WmkxWkhQdEVyc284bTVRVUxOdGFxTFhxVnNWTldm?= =?utf-8?B?ZWtIZEpaYnlYWEJxY2p4RmgyWmxOY2ZlekJjNjB5UTRmZnF3UlNGbTdnNUYr?= =?utf-8?B?ZG5MejlZbjM1cE96aW5LNm5Rc0s1WDQxYXdlZFFRd05wVmhJY3I4QS9aMkd0?= =?utf-8?B?UkdONkVreTNJSGZJVndxT00zNEtPd2YzUUtTdHhKcnpraEQzY1BiVWF6aXgz?= =?utf-8?B?N0RYdzB3ZlJDOFRuSmc4alFqc3lCMitkL21OdGtaNXVTWFVRUEhMNTRNTGtP?= =?utf-8?B?dVFFd2Zxa0tXNCtMNHlZV1M5N095d2RKc3dwTFloNmxGZm1VTHpWekJOZlBD?= =?utf-8?B?cGZKV1I5TDg3UnZpbGFKWTVveE1JUzJDOHRNYlJmMmh3aFBPeG82OFErZ3Bq?= =?utf-8?B?c1A0UWRNSGdtNzcvT1FDM3F3VDNrSEwvR1NjQW1TRGlWUUJYbHFPRVZhSEl0?= =?utf-8?B?cUtwSUp5TFI2dDJEUlN5ZzU4N2E2cXU4Nm9BT0pQVG9HN1ZhR2NsTVQzSmlB?= =?utf-8?B?ckhiemlBa3hjdzlwSER1ZTh6WjdsRkxEQVFpL3VYRFNnZkVTdXkzTkdKV2pr?= =?utf-8?B?OEVjVTdWS045YVMyZjlWOEQ3SG9lZ0VndGVnMi9LaTlmcm45RHBFSVB4MEJO?= =?utf-8?B?RkI5WG52L2hpOVlpS2ZNWFJleTI2ZmZHMEFIWnVuRStyYjB4WElWeXYzTzRX?= =?utf-8?B?Yk91UHJ2eWZMaHJqaWZDS3UwZzNjcVlWeks3N3YvaFQySWFuOUN4bVdiTzB6?= =?utf-8?B?aGNoaVFyUXQxQldTa1k1RHF0d2V4NWxxcmxjeDZMQ0IvOFJiakdtWXhBYUh4?= =?utf-8?B?dmt1MVlPdC9PUFdSWHkwK3BNdFR3NEF6UGMrMUNEOXdjS0RzaUt5amhrQld2?= =?utf-8?B?UG1YOTlsamgxZWFMYWpFaDBtcG1kd0VKTlZML1JWVzg5R20xOE1wUHdiV0ty?= =?utf-8?B?Y1hzKytWc1U5RVlFbGJaeTNscnJaL3JNeUs1ZERlVzNXdlhJZGM0MFJjRTEy?= =?utf-8?B?N3JLQ3ZpbjFUUThCUGZyZTBwVGs5MWc0b2x5dzIwNkt6RlhlOGRRQ0FVRGJC?= =?utf-8?B?Q25LUDY2V1pFbnVteHRPS0piWi9iN1pjRkppaUZpV0h5aGg5Y2dCM055UXg3?= =?utf-8?B?RE84S1FjZ3VTamdPdVFkM3JpSUR5N3gvanpBQ3ovYytRcVdKSFk4cU9rWGZD?= =?utf-8?B?dUlMSXNzT0daYWpjaHBWVDM2eTBKQVc2U2xUZVhXeDh1U2VWYm5PZ1lxa3dV?= =?utf-8?B?T29COXc1SERrYUxmMGxmRjJQRG9QMmpRNi9aTytRZlZPYTBnNXd2akRNRjNl?= =?utf-8?B?WUdlTlJML1l6dU5DR0hDSlZNU2N5Mk5MUGhJcTZTV2xYQUIxd2ZZVjNUeWs3?= =?utf-8?B?RG9lVUxCNDV0NlprMkF1QW5VM3c5L0pWc2ZUeWNyaHhIMmxoV0dJL0tCTjRW?= =?utf-8?B?cHJjMWgyeHFEQjU1Z05WMVh0clFxcXVkeFNBOU1RSElnY2kveWxCc3pTUmln?= =?utf-8?B?RGxXOVBtL1BtTHR3N2dXeUgvdm94blFoUEd2bmFiMUROUlBMYnoxUmlwZEd5?= =?utf-8?B?THVWQ2JHZFA2d3l5Q1R0NWhwT3d2M1BjUENQYy8xeEpmZ1NmYUZEOGxiZEdK?= =?utf-8?B?M0E9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: d032cd07-a3cf-4379-a1c1-08db1e4395d6 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB6037.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 13:06:23.0601 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pfTuJf8Wi7wWTxpdsQsFHwtxvcRPMiGuQZqOAf6X92JGvEA+8aTxwPvlU/wWRQP7b+lIWYsYs3gYp577JbzqL8L9HOaP8WMRvrB3L72ObJM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR13MB5500 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Hi all, A small ping on this series. On 2023-02-09 16:27:12 +0100, Niklas Söderlund wrote: > Hello, > > This patch series aims to add support for the NFP PMD driver to DTS. The > DTS framework lacks support in some ares around support for dual-port > NICs with a single PCI address, which NFP is. > > Patches 1-3 add support for dual-port NIC with single PCI address in > restoring interfaces, rescanning ports, mapping ports and getting second > interface. > > Patch 4 extends the timeout when binding the kernel driver as NFP can > take some time to load its firmware. Finally patch 5 adds the Netronome > and Corigine PCI IDs to allow DTS to recognise the devices. > > * Changes since v1 > - Fix format.sh warnings > > Qin Ke (5): > framework/dut: add support for restoring dual-port NIC with single PCI > address > framework/dut: only map ports not already matched > nics/net_device: add support for dual-port nfp NIC with single PCI > address > framework/dut: add longer timeout for loading driver and firmware > framework/setting: enable Corigine and Netronome NIC for dts > > framework/dut.py | 30 ++++++++++++++++++++++-------- > framework/settings.py | 20 ++++++++++++++++++++ > framework/tester.py | 3 ++- > nics/net_device.py | 4 ++-- > 4 files changed, 46 insertions(+), 11 deletions(-) > > -- > 2.39.1 > -- Kind Regards, Niklas Söderlund