From patchwork Fri Aug 11 13:09:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Niklas_S=C3=B6derlund?= X-Patchwork-Id: 130163 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 A6E3A43035; Fri, 11 Aug 2023 15:10:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9F48E40F16; Fri, 11 Aug 2023 15:10:27 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2126.outbound.protection.outlook.com [40.107.243.126]) by mails.dpdk.org (Postfix) with ESMTP id 93B3040E03 for ; Fri, 11 Aug 2023 15:10:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KdwhNS/+4FqTQrvyFaSx0Lgh9cHiVVuyjnvhR3LXYQ3t8pe0uzwMDecMUavyICTlpOtn9leaM7pb6897pJfEs3Mwghb2J8rr2n21scUrMT3+KfzrxyhcxzzP0RGNJa8clHMj1ZJbiD1UWJKPnfOjYdZCrbpVeSqE2WLUFph4Ru0qzyEW3Z09BCfQUn+9TC3dNyR/id0sTAK5KA0FWDx8WxS4DEkLzF19dt9kNnKyFZl6YrM8FYpOcKxTaI6ShRyauCSdDcfhrkvo5YYu+wWywM0XVq7ePX4c2ZGa0CdhWaCKTHxIBwyBjRCVzVoN9tusDO20qWw3zSaiA9JFSXsAhw== 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=ZNo1yfivGlqMnrS0VOvkZYnxDKVxr6aSPkrG+w+JrlA=; b=J3mcYQDK0R4yYf4NT3VTtlGHM/EHkteQnIdSAyAhrFe7q0SD0DLwL5K1A55or/HfSYrKTh1cYMVkUOpVnD0oVZqxsNxkzjf7RdpjE0QyYJOVlURY/y9rytEAQ354QizxdzdUFkQnbeeOcdCvER/SGwiITNRqxCvw3VOGfnK233E5W7+Xdj7WgiP6oTdHqTrr9PtfQJh4JZdDSuun3z/qXz7tvgjNgfkgS4pfdHflNzZnpdD6Kiqk4tsomlsVqrZat+bZi78lixYAG12WPzz8xYzaZ23FhWWQhq7Wm0J4yk6qjaSm5j4S/z9gg4Ad1GaM9sWklnZH31i2NgAlD9VrLw== 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=ZNo1yfivGlqMnrS0VOvkZYnxDKVxr6aSPkrG+w+JrlA=; b=W8uCz2XOC+MAdosrguAnZLsdvYV1flUyiWvxXZECnt05yAqhHf/RSZBS8K8HXrcuna+MlzneYswhATbvFIqUije5RdzoIYPZabdepNCrajjo7SWvmp+cYzJUbVc8eM/iFCqWyl9UZljE4SUJtiteUweRySpfnDgoLGH6c1f5apY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) by SJ0PR13MB5721.namprd13.prod.outlook.com (2603:10b6:a03:408::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.30; Fri, 11 Aug 2023 13:10:24 +0000 Received: from BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::3a7d:2ee9:4391:9ef6]) by BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::3a7d:2ee9:4391:9ef6%4]) with mapi id 15.20.6678.020; Fri, 11 Aug 2023 13:10:24 +0000 From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: dts@dpdk.org Cc: oss-drivers@corigine.com, Qin Ke , =?utf-8?q?Niklas?= =?utf-8?q?_S=C3=B6derlund?= Subject: [PATCH] nics/net_device: add longer timeout for binding driver Date: Fri, 11 Aug 2023 15:09:19 +0200 Message-ID: <20230811130919.3213476-1-niklas.soderlund@corigine.com> X-Mailer: git-send-email 2.41.0 X-ClientProxiedBy: BE1P281CA0032.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:22::20) To BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY3PR13MB4804:EE_|SJ0PR13MB5721:EE_ X-MS-Office365-Filtering-Correlation-Id: 3cd5d4c0-0ce0-4ff5-cd0a-08db9a6c52cb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mSIIZ4dOlx/35rMcNIZqI2yEcGcflTM9D+2HifI0Y3bSUVeyp0i1wnLdTnivh83x4v1IJYJ6G2CIIG81fN0qDeYllgb8xHcytfH6kgRFJhCUMYyLW5rL8R7b7NHo+1H+jhF/AuB57DYCmds7ExKZPQNJbMHx5nc5YNPgTk4i0JRO0oqkA6sj2cXe1jvbL0R3zCzyebfQ/zECQh5ILYVhQIBigdu/zOJ0oLl5Wgm9YEpYcm2BMqWyJLh+gK+ShL1VqzaJ3WbxJ9naUJ9pr+o33ozCX/VgpJgvAf0aCa0jOk8yA62sfNZJ0b3FvEd78aO8JojnCb3PhgW1MND1RsHsESnTf9Msz5lRkdVqcx5gjs8EAucHRt4uXVJ/IW8cZmLvzFFiy90bj6YKxN1gLS6pupxXAhYG/97Lt6O85/YlQHwJbUXQh8hVb2Nez2QmQLmIT34hq8ZCyJRDy7ElagfjJqmuBWNj34AKVMl4cOKaTtY3cVU7ydd5/toPVDUL2gAma9VmFylhhfzd6KPxvubJm+7wtuaqQxywQrsbZdBJpJXvxh/J+I49ArpmRvRrIUcVmfAqN43eKwPxDs7tKTIXFCpJa3YH4JedwlawafxEv3cwP14lCtChz7gyN4lZJHWFGGAyeFu7/s5lQdYSlAPX8Q7xazYanlNlKwry5dGwIbvY9cbW6F+0sdlDfuE6SKfKNd3sz91436hxl9+9DXf6e6/eKzuyFitmX/0cqf9dNTzFg6buz5pvXEji05zETqIFST6wF0/lEjMrOjiTOajynQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4804.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39840400004)(366004)(396003)(376002)(136003)(346002)(186006)(1800799006)(451199021)(6486002)(316002)(478600001)(6666004)(4744005)(54906003)(66574015)(66476007)(66946007)(52116002)(66556008)(4326008)(12101799016)(6512007)(6916009)(41300700001)(26005)(8676002)(8936002)(5660300002)(1076003)(6506007)(2616005)(107886003)(83380400001)(2906002)(38350700002)(38100700002)(86362001)(36756003)(148743002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?k87IhXotRzYRmi7sRYGQJIbOtSA1?= =?utf-8?q?E6nFM0Brsjah67Udej9sQqo5tFUEo3cUIvzTj3Q36vlaf7OhIgL/rs0pTCbryvOpr?= =?utf-8?q?oTZRUfz2t9VBxMWnS0TegcUOU6cLvdRC/A3fFSMa8s0tUFGbaMaNEQ0JEYZEV764I?= =?utf-8?q?GNsIRDvO6s37CsVVTqwmev6jKCzBtqWZSN1k04aPMo//KjsxiW2GabNV0rOEdCILF?= =?utf-8?q?eiCWzNJFs6zyQyHg57OfwtOM5apKLN9sYeGxpSV+OWSUHQOCumR/WBfR+4VrheDQg?= =?utf-8?q?76TNyFSauWwIZ6VpUXm12cc3zSIRV7hJbrsZqP+FD8QH/vbBquPTb1r6OxSvR+r8n?= =?utf-8?q?c0s7Rw6s8rzvNhEh5OhcWX52f2pZhSayRRIbF1FdAavW5SkDyvZAMHHcBZdbCI9KQ?= =?utf-8?q?09lgjWsUno8HsjMW/bDUYUCfDX46UGT/b98pi0NrakZxaKx80hhb76P6pkKnP2j4V?= =?utf-8?q?lFksBZsQ0FV6OHNPFBO9u/on/8WiNt/NzBLRlhmfXFLVWWCjJpGdda1cAvRyj05qj?= =?utf-8?q?nNTfQbxOzuxVBSTR5t0+SsFMoVqp2bg7/1tfxBQXa1juf2Zael/XPLBRx/sEcUYch?= =?utf-8?q?Nt30Z79e5NGqRBEm0k/tq/Jx+E90j73URfOn5Q00CbcjE35zwdn+6tclQDHuN0/gO?= =?utf-8?q?7UKTvUi9zwGrDLd5CsLazgA5WLPcpDYql5imTG7VVvJw+Bpa9AoYIx+Z0SHPA2Kw7?= =?utf-8?q?n/0Adges1Q6zcgIn00z1fq8s2FCXhgph3og9Uypw0k9iNzxBxZUKPMRI+ODphZyvx?= =?utf-8?q?gZUER9ZcY+VGl8siHwXfT0bjALKPv2dvSym+phdFW8bznYlHxzqg3U0NLAuHj8gcl?= =?utf-8?q?fowN6AxW41ooRv5iQvqg2DFF6+lAcXgE2gpEECiNFbSDKDFmBohZGP7Ety1XYnJGR?= =?utf-8?q?yEm24INlPGxKwL5SxNW4DJlnUCWkurZNO8SYVoB4pV1zO8+L2HoZVzdKp+u0xvrMb?= =?utf-8?q?EsAV+GvpTWG7HcifYvRYCH7pgaw8V5GRF6A7TB4Zcn+DzY2XFnxqi6CQI3PwyBxrA?= =?utf-8?q?c0OWg+W3T5V5NGvAhcZ4igovy1dIpgE1ZrkN+kfinsjFUfZC4GuVdmnDernHLKC7g?= =?utf-8?q?g/MP9CxdUgu7l9tb+sfwDAvbtclD+itPP7do3dmNt4iAAC2FCwjjfmxRVG89HXbcU?= =?utf-8?q?E94vxh8lNii5wUt1axcjCJNbQp6uqPzv+T30Q6J0h/hBZuSgJ0ciB+Y4+cNhrNW3h?= =?utf-8?q?pFfbgL8QIoWWWNSqpxQiEYzqMr3rKCvOkGGlDMAlovGYQvCAbS6nqMmEiqIpjs18/?= =?utf-8?q?dp+xaCHboP12qWESn7q6xuKIsKrGstkmMU0svTnsT51N+9d3pxrwTznihgvmUooJ6?= =?utf-8?q?bfUKK6fKK3na2RH1RIWdZU1y5afJHzJxJ06lZzf6wgPTuFfHJCcZ2wzDXS8oFYqxx?= =?utf-8?q?30kbWIH6OCF5qzhX3HYGeF5YpiAiB93CLojVajMs1c/HjniZlpqmPGURhjgq3ghLy?= =?utf-8?q?KZxIwuXOb7ZUdzYwhc7aNocW7uvPihOK0DAwjABRE+ON5d1fuYCNdoSpJ5wOpT+XD?= =?utf-8?q?GC8yox71f8t8jKVjlxcAaV+R18swFZNhRQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3cd5d4c0-0ce0-4ff5-cd0a-08db9a6c52cb X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4804.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2023 13:10:24.2527 (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: TbYfkNoCGVUnv6McrVx2y9gFFgDv/T1XXxYLpD7VeqQnNVXLYl0XA3OrO4IImLX+8iGB+6G7fMA51nkWANudDIkm/SRsQDDMbN7iCfIZ4ng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR13MB5721 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 From: Qin Ke It may take a long time whiling binding NIC port to specified driver, add longer timeout to ensure this operation can execute successfully and stably for all NIC. It is required for NFP as it can take a long time to bind Signed-off-by: Qin Ke Reviewed-by: Niklas Söderlund --- nics/net_device.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nics/net_device.py b/nics/net_device.py index 0f9c1af46a77..ec75d017df50 100644 --- a/nics/net_device.py +++ b/nics/net_device.py @@ -832,7 +832,9 @@ class NetDevice(object): "# ", ) self.__send_expect( - "echo %s > /sys/bus/pci/drivers/%s/bind" % (nic_pci_num, driver), "# " + "echo %s > /sys/bus/pci/drivers/%s/bind" % (nic_pci_num, driver), + "# ", + timeout=80, ) if driver == self.default_driver: itf = self.get_interface_name()