From patchwork Mon Nov 28 02:37:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chaoyong He X-Patchwork-Id: 120172 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1B9A9A0093; Mon, 28 Nov 2022 03:37:45 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A690A4067C; Mon, 28 Nov 2022 03:37:44 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2112.outbound.protection.outlook.com [40.107.220.112]) by mails.dpdk.org (Postfix) with ESMTP id EC34940156 for ; Mon, 28 Nov 2022 03:37:42 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HUF7NzZNgiQZ1WB+Oml/PSupfLeTxpQ5s9YUIHUBDheFh1k+Ps8KaPz1l2rS7NuGemuSBKVH1+Tx7oodplPLdsmzTCYFSeE6B96TDKB74r6MhrFTeVgjRnDc3srBBDoWK3A+/Z+N1yKU0qFLTwmIEOUHCHfJQfDnpUv+p25UXoy6Oct6K+Jm7rvrtYtrTaRZB6QqZg85oy01odAQfBESq0t7xuNrCOs75ATaFtInpSKW4f7DYimvbKKeJOWJujJFURBpIYfJpFBIT27QD1EL+mXpmQ2tFL8TAnQedTx3lTFNqsEABdyVXATHfpKn90U2/YnZsSpfWf/wyZE1vPo3ag== 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=QobCC6z7d20iDG+5jAruUWV9lFwxapoQR6KUnRkmjV0=; b=FHfC/AouMNQp6c51nMQH/F+n8IiHcIIo+XRUjv8f03PYkx0m2Z7VC6CoBBejcARqcW44oMFBlVR+P8dnHKWI2CzTdUx94F/Q4UovkETLXIlTC1Qvqp3ZUzNXJkB/cuVxDAyD7WQzJoxhatQ0UltZSYswfASdiQtNNPx1bFdEbLxActF+vCOZO6jrAviHAdr5IWM23vcX/8hkWeCvOcnFSy0LCJ0I47FGttLZw40PupZvJsyCDnO8jgeXR9WJZzCmOk0ABoKDiLtHtu1OjSFo2EwDcDB7y+ep669YO9toA02/q/h2Kz2EnAyr+wqXEUdY8lrCCyG0XE/GQO4h5Ip0Ug== 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=QobCC6z7d20iDG+5jAruUWV9lFwxapoQR6KUnRkmjV0=; b=MtsRH3zVShdn06OIjHgPbPepgTySdcrWnt3kWAMjju5HeXIFSocVgmGovd0MUK7pfygPtnWoqfUu8GoLqC3IlLDiDMGkg05CuNSdPvKzjXQMiM6eVW9/Oy/0weY/nGlsBunNiDQgug/K997ULoiNXq55kW3B8xvKbhOZ0jWw26w= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by MW4PR13MB5862.namprd13.prod.outlook.com (2603:10b6:303:1b5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 02:37:37 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::5122:8c31:51f3:4ee7]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::5122:8c31:51f3:4ee7%4]) with mapi id 15.20.5857.021; Mon, 28 Nov 2022 02:37:37 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Peng Zhang , Chaoyong He Subject: [PATCH] net/nfp: using the correct PCI name to look for the firmware Date: Mon, 28 Nov 2022 10:37:05 +0800 Message-Id: <20221128023705.32671-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 X-ClientProxiedBy: SG2PR02CA0012.apcprd02.prod.outlook.com (2603:1096:3:17::24) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|MW4PR13MB5862:EE_ X-MS-Office365-Filtering-Correlation-Id: 5584c9cf-5ef7-4b9a-b94e-08dad0e982f8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ci4Pvy7zH9c2K4v/ZknFC6saUOEtWUFr/Sd9mJxtm86UmvLgoFqsDLfG++kwJl5UPoyVHiGdLm1Eb7DY1MmlV/ljR21jD6QRaMr6Fboyz94Q2pSVkXSHTvA+n/7V5DNL696qY84IoVJMCTTKAg8UO0grngnfU9CUKHEorwYN9EHU62peRaMUXGl36TUx1x94/1eUSxgAHAdUBwqHWJvZmQPJeuAyBUyENcVmlPtIfQ4i8f855JvWRiq2f14LWF+q/GQ+WjDcfitkC0bGPdWZwjpQAv19BPmbT4g6vfJuHG4usa7vEbMVijSQe3vXnKsI1iKe/FhaFgrjf4UGH1v29JRRAaRPZrAzWY21zWrXjYNmLTMElcOnCCjHgdh4uYP6L7CjqiRdfiJIlKc9SrxlRJ42UOQoM9urCBcU5a9aDLKOQHA/QIw/LIz01kDXzFA302GKFBvhWYQPgEx8/qqBeAYkATzCkenSKc3hscnm+2dnCV/Bs5lU2HFKY2cexAXEV9A2JLQaJPgTgykH4JlRU9JCIPWlcjODS/+k+UUkzaXsxqlWSAilCixaRlNw8ci5KLdOJHbqDB7/+yUYjL8Xqjy3Hn8EZG2sdcXK/ekmKdadSN2LpWGLJ5wOLM2U8c4fUa1kQ5m/X/8U7KVDMXkUnHkilbWo2gei/hCpjy609MUlRUEiOp1Z5B7XP87qRh4aA0Ivkxk/EJNzPUM1NvVWMOLhruvyV0BjO+Wp6xBCMPlWN1bpOz4y9AYvjhfHQBNR X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39830400003)(136003)(346002)(376002)(366004)(396003)(451199015)(66574015)(83380400001)(54906003)(6666004)(6916009)(107886003)(6506007)(6486002)(6512007)(36756003)(86362001)(38350700002)(38100700002)(186003)(1076003)(2616005)(44832011)(8936002)(5660300002)(478600001)(52116002)(26005)(8676002)(66556008)(66476007)(66946007)(41300700001)(316002)(2906002)(4326008); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?p3nnMikXv3/mqsxPyplOUKHK+6Zw?= =?utf-8?q?1vbzk30zKPd5SK4FJa55Mb/LNxdm0iU3jju6UiazZVitx6aVKBLXygocrE5Lnj6Zy?= =?utf-8?q?68XCyGzIM0I6+JiS6gMC1W3tDbSugEa84MXEuA0+EsD4qOnoqB3SEhfDIpJp+NDBn?= =?utf-8?q?WDqzLzreS8apZTNcJeXMGtjKVVabPb7P0SYGuTRSEtGhb3MiD4OnQvxREY3uWPl86?= =?utf-8?q?Qa4Ej37XoZn6n+wtFtvzpAABzEAJrncTFTdGTvyQlJsfIzpZ/6Fa7f2klpNPaLDvY?= =?utf-8?q?Afzu8foAd17ymigWZBj8a2Unc5gZTekZfZZl/IENq6Fv1kbJZ3jYPzf+jjmtjzeun?= =?utf-8?q?t3AEcNgY0eW1iQ27r5+du+4S/R4ZN4YnJTl6vkMyzSgqmDI1tVqaMHwZMUCR22sni?= =?utf-8?q?FXaODVT2GR8GHYoU6md1p1b60CaA6/b+FHQv0atZzKIbRy4YltvKO12XR0/bvOEnz?= =?utf-8?q?d6GADovFLKhQtavUkRa0SObXuLJc/Nm2h+qnLmq4oesGBBtChOX2M4Taq/WGnR1dN?= =?utf-8?q?qn8FgsXIRK5ttDDaEbAmArCYhhmn2VhRY7+DNLSzG+H1b6vhTCHYqeM9RUy3XERwe?= =?utf-8?q?r/yH3nCTCo9qZj5cHXCYe8ZcVjY6yzVucCeHZY7vXVSRuerXlJ+zHz+rg99eqi3t3?= =?utf-8?q?dhqo3aXKuLOrH1tysNFyq+5z9CuDFomVqhu2kzkYXf2jhYmsM9/OHemsIr+HpQ91Y?= =?utf-8?q?baPhTZQlRGuDyNqoxzBTfP+xG5dkmY/HZr/D+/u61F/oRBIMM8L8AOyHhWEyZEEcK?= =?utf-8?q?pTe8y+kFF4P275EjtI6fhuzh6kU44Q24c4hBqe6QIaZye6pBAxmVRTOJAJC4OAfLe?= =?utf-8?q?mYYdAIa0SNt17gpPd4LeMIZgdhY2Y1b+XdMUhISajfShcvSUwQgCM8w0rB0XMdfMl?= =?utf-8?q?63sxgqvGLJm83jHE/FVAFTIq+sZ6TIu5nf1Wex577Ft+SQDskCyw5PUP0apW19MAC?= =?utf-8?q?qYuo1MNzOEHvln8nXZPRvKFbfnlng/YVDYduwp2q0oro5f4UYpnpUnB+JzBDyFeUl?= =?utf-8?q?xG7horgZvXEVoiD/kMi6sOaBfjN17iiXI0+QVrSn/OHF1FYgmUQTV0Fvc+IzR0/72?= =?utf-8?q?L8xx1dxbXmms/6eeF9pV82FMRJb+LwzE4i7dKIfQdxX38u8qCQHmvpzqPBwos/WA+?= =?utf-8?q?oPcE6IMT+COWPJqmLEfAyu9WkeGT8YS4JmhoP1Hkpa0tacrdlmDPF0L6suLUe1lTO?= =?utf-8?q?yT/fcQ2NgVr6BOGy1Gr30xWsHSEKnFRHdQ4S7rz+FuMsHJrQVun7+AkpiFsBamY1D?= =?utf-8?q?UEiCuhCIA7VEnFRk56/FtjDsslIVyjMQaSfFk8q4IopU4zuVizdGCJkTTErKFq3lj?= =?utf-8?q?Wp+5mg1dqWFyYzERLhyNq86rOT2EtIZbm5FZKfc0/hrPsZt0eMp+g6Dcv4+YuJeNr?= =?utf-8?q?9vvH5ZkBeSpcQYUJ2hrAlFaqwNgIBXXKWYc6zQctP5kCe/bpssDOCPy3PtVfw+/mU?= =?utf-8?q?5A7DqMnHk6AYMOfrD8X8YjAn7h3DtZtq5jTKhfEjtVLOXNoNONQZ3Gar/pFkdFA61?= =?utf-8?q?o5W9v0vkRcSdn8e0s7GldlVH/I6Fnym66Q=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5584c9cf-5ef7-4b9a-b94e-08dad0e982f8 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 02:37:37.3223 (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: 5wVwTrHyf+Pl2VPWCe+5AisXJKZr7qiJUwALTUndsZlayGXOgzTSN/VFeblHu1nRJzRDwsa5y1zzRSBsQGFW5LU/MROqbEOdC46tRkAB7Uc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR13MB5862 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 From: Peng Zhang In the description of nfp document, DPDK PMD supports that the PF looks for a firmware file by the PCI name. After this commit, it will looks for the PCI name format such as pci-0000:04:00.0.nffw rather than pci-04:00.0.nffw, which will keep consistent with what is written in the nfp.rst. Signed-off-by: Peng Zhang Reviewed-by: Chaoyong He Reviewed-by: Niklas Söderlund --- drivers/net/nfp/nfp_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/nfp/nfp_ethdev.c b/drivers/net/nfp/nfp_ethdev.c index 0956ea81df..f22ae24b53 100644 --- a/drivers/net/nfp/nfp_ethdev.c +++ b/drivers/net/nfp/nfp_ethdev.c @@ -724,7 +724,7 @@ nfp_fw_upload(struct rte_pci_device *dev, struct nfp_nsp *nsp, char *card) goto load_fw; /* Then try the PCI name */ snprintf(fw_name, sizeof(fw_name), "%s/pci-%s.nffw", DEFAULT_FW_PATH, - dev->device.name); + dev->name); PMD_DRV_LOG(DEBUG, "Trying with fw file: %s", fw_name); if (rte_firmware_read(fw_name, &fw_buf, &fsize) == 0)