Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp526511rdb; Thu, 19 Oct 2023 10:59:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEKXPCG9dlv+/YASFXiwebRW9u7+7vMJGqJ1HNEfhHEGBMkxUYxLcEH734ULu6t5w3wfG4I X-Received: by 2002:a05:6a00:2307:b0:6b1:b5c4:a8b0 with SMTP id h7-20020a056a00230700b006b1b5c4a8b0mr3178262pfh.23.1697738377420; Thu, 19 Oct 2023 10:59:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697738377; cv=pass; d=google.com; s=arc-20160816; b=VeIb0mMV6c2z5igB7fOT92IH48DwKmJn3ogQ5xcUkS0uOqNYlpNZa2sPaoXIo67gJy 3ASZpkEQHmqgjNjmrH5J7TQJndJvvvduiNlGcV+Jp3NfO8WAssl5q6x93tftMLZm9Bww zAynfpw6Bh/2UbZRLQ4B96cUKng/SKI1Ph5JQMcMAdc3RD2r/+gKOhVI7f3w8lrgb+yK bObzkI9NtaG28r4fVGnzo3gB/toS1NrasFVEw4exAqr1zqvRzhbu52YAadDo+DvU16Dq Hh0QYLdNXjbJdIsxECbl+pm69VUbWhIFkoAHVFzbQx0ynuhOmES3fRZxHW9/2spy5G1m dlFw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:in-reply-to:content-disposition :references:message-id:subject:cc:to:from:date:dkim-signature; bh=cNf/0NubxBMXjbfE2EIgKOXUndD5ElNt9Ew352KodkY=; fh=QpFD+ousNK7F59+sKdGSD1w5zDUI5uvmqq7qC4diTi8=; b=hO9boj2dFQ+ZyGSXluSl0Iabmpzu3KGw+UwpNpbe8qCZpR+wvKDebFkaHO9m7+MHoU z36AmwoQtNqeLWMbiahJnTzkBSBPreU02cF4Uj88ITrU6Ot9arHm8/8qIyZXG4bqkAZY 7sHB16HSFlf3sNqF4rJ6MEPnFIkid9p/2cjeqGvSToFVZrIm/flY4Go6feHKR8TWVwVG q9hG7y/+CsinRu3r3qYyI6TeCiHcyrDkegunSC7y2NDd2nzxJ7WuE8wzyf+T67yINvTZ Z0OUcVT2mClcY6yNCz1EnZJZQkBUwXV6sR79rcujVcWlQctA/mRr3SOeIeud4aGN515Q x7sw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=EVFKmw4O; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id p17-20020a637f51000000b005859bd29c5bsi69735pgn.723.2023.10.19.10.59.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 10:59:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=EVFKmw4O; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id C69F382B9283; Thu, 19 Oct 2023 10:59:32 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345405AbjJSR7X (ORCPT + 99 others); Thu, 19 Oct 2023 13:59:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34758 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233277AbjJSR7W (ORCPT ); Thu, 19 Oct 2023 13:59:22 -0400 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2047.outbound.protection.outlook.com [40.107.93.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F12F3E8 for ; Thu, 19 Oct 2023 10:59:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LztAXkraogPVFx9+aV0ZpGGUAM8v4stVaTLl6g/pSDGzpagXRS4aDKtrXnCxRsq/i03OQ+5yfvgo+wcEi/6NarcS7YnVgx0ZAoQIerFWLh5XNrUTwLOHqiF/c+WiFSTLEhRnpfciBFTJJORDQXHqDqQXZI8hf3lmaHidhHDQPxVF1MIOwPMsJcTL7b1kgOW0/Ar6PNr3R1WzMPUR9IAqYN9Y0kFLBycispZhFMrYv9imc7uAbhQP83moyLlhi45F3OlyMpJ/vsYPgbmqYZvHN9x94uAcn4jYnqGdQMaFBEPJTuHg2I1T4E2rSQRdgKPo5OFMztHL4iba5z5YIDAX/w== 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=cNf/0NubxBMXjbfE2EIgKOXUndD5ElNt9Ew352KodkY=; b=DmVnO0tVUHdasqjWijvDlDNjITX9wWKGWN9fLKZD4qVG6L73GBAIEA/iNhKSQDFqJznZnLcnGXlh8uOwBtRC8JlzZ0OOxRC6/LuUfX8pa1EI8vtkMA1G58DrIlBW0rdj4BSComUWzLr1WopEIhVpRDg4h0gLfShSFSb6ZaHsFxyLE18uZcwZtzYD8U/9FmsEtFka0hL1yJ8zeAOwXcjKrJC15xaMfn10zQO01nfkTfQvDR45YRG9PP29/yspnmQZ+39ISICQJ0ByM1LWXgmGx/ncLkKv83Plw6WeT9dQyCBrvAD7xWeuoDpYk4P7jRLvf0tCZKIGA2QZdVnc3M+ELQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cNf/0NubxBMXjbfE2EIgKOXUndD5ElNt9Ew352KodkY=; b=EVFKmw4Oby5gXvKgjn8iiysPcTdwlY39+bXv9I0cnv5skT4A3QQOVvaALRPk2Ujujctp/4vENwkVuUlkLFOVfU+ZrXvlVnUe9X3YnWWMubsWaBYo9xmJ6amlcz0jA/i920aDTdk/9zs1hMrN9IxFcK8yaYYJE4QHNGlsTAAOqR00wMpjIqt9UnSNTJ1QLPW754h2ChmCsDbJCr02V9hHmP5jc6T6CVS8TFG3GE3+xMuhayMEwXsYaGlleVqHPRePmSmGjr9hF1dYgUp4hPhjrk3i20BmjeOz5Ry3ht46fAOb4GViq8YxoPOT4Dv9v0PHAgoeNYKwsr5N9ObkI1iuuA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from LV8PR12MB9134.namprd12.prod.outlook.com (2603:10b6:408:180::21) by PH7PR12MB9126.namprd12.prod.outlook.com (2603:10b6:510:2f0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Thu, 19 Oct 2023 17:59:17 +0000 Received: from LV8PR12MB9134.namprd12.prod.outlook.com ([fe80::b15c:1b79:292f:31db]) by LV8PR12MB9134.namprd12.prod.outlook.com ([fe80::b15c:1b79:292f:31db%4]) with mapi id 15.20.6907.022; Thu, 19 Oct 2023 17:59:16 +0000 Date: Thu, 19 Oct 2023 10:59:14 -0700 From: Saeed Mahameed To: Jakub Kicinski Cc: Jason Gunthorpe , Greg Kroah-Hartman , Leon Romanovsky , Jiri Pirko , linux-kernel@vger.kernel.org, Arnd Bergmann Subject: Re: mlx5 ConnectX diagnostic misc driver Message-ID: References: <20231019082451.785aa123@kernel.org> <2023101923-tried-provable-72e7@gregkh> <20231019160145.GS3952@nvidia.com> <20231019092346.3387fad6@kernel.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20231019092346.3387fad6@kernel.org> X-ClientProxiedBy: BY3PR04CA0016.namprd04.prod.outlook.com (2603:10b6:a03:217::21) To LV8PR12MB9134.namprd12.prod.outlook.com (2603:10b6:408:180::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR12MB9134:EE_|PH7PR12MB9126:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d4a95cf-0ab0-486f-dfcd-08dbd0cd1bed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gYZyYpaXQ3bBtv/Q5EHRLJRHIZhK66LNOqUvg8arciHj+IlL/dJnaDsbGbi5VcLOipfnU/YsZlWKF89iJxqtZrjL1KAdxbR12yj6Jjqy1OeXYml1XWgnEz3BkZIIPJv7B5UZ1ByQLy+Rnp2iPCnljQVg50KBVGPPbWEGlCvf4dxhi70FDKb/pD0XFC5mZBzk2LjjrD3tZwSEArG4PBEp22o/+GntEjLJGepT56B2zxhTLxyShjXYA+BpZwUEsOMvk6GZgYZ7KuiUgrpDMx/K0GDLIpIpxDgy6yGR8ha79ZxCe8EB0eA8FQ82JWVi0XlIcA5CSu0UZsH4YwN9ViN5Urly6GJxavxZLkVnB9lpSeuqqNyo9o3DLfUuXXfRlXGQhtyPz0joI89lXTgdQBNas0WPh9V72WosaZMdE6H4RljBMblLtLg1eaB2iLYVAAM2Wh5lis1anDZ9+gzl9RgSqsZY4j7CCkYwnP6O7lF4N9uxuVgDh5dEspBFUZQoS3LuSeHp/QkRv7tv5H4KiPknsjs1y48nDAXTWG4ixGnhGXOkCRUstywBCp57+B7t3JJKh3GyJWyEUsfgZsOUi7jJ+mtYkhJwhSxLF+A7vzN31RQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR12MB9134.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(39860400002)(366004)(136003)(376002)(346002)(396003)(230922051799003)(1800799009)(64100799003)(186009)(451199024)(478600001)(966005)(6486002)(6512007)(6506007)(9686003)(6916009)(316002)(5660300002)(66946007)(66556008)(54906003)(66476007)(83380400001)(33716001)(26005)(2906002)(41300700001)(38100700002)(4326008)(8936002)(8676002)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cvK6GfwqJs0ywkNmuDAP1ZkN2xiLwN9b4hTu+JMyMzy2SrUy0vGdtNDj+l0/?= =?us-ascii?Q?2hc0TpJzsUVKZx5fWAFrYpYnbCLYHeEdGOabJImbXzTiBmZdT6KunkS2Px7H?= =?us-ascii?Q?60iYlMIhaZYIxxtyGicEqjpDWeKNdkE44ah4nCFvz3RG5pLNydquClmm3UHV?= =?us-ascii?Q?T7ff16oRG7uHNpcZi1ZtdJHc8wTacSu+2bac9zd3I8p0tVdg7BQlXnh1JKF8?= =?us-ascii?Q?XTSMXCJlHBpiyggjDhUehOGhFo52X4dW/DrTY1rmXB2EIjllfUbR93E1o4z+?= =?us-ascii?Q?dEg/4wHthpuvC8V8E1LpZuxmDlGK516NSuhQE0r1dWeNLlJ7vh/Vhf8d0vQl?= =?us-ascii?Q?AeNQ7ol5ObhDPr7++aKJfv0L/Aqrs/MAQ4JLMdoehNbqml3AeIgkhTp+2l/Z?= =?us-ascii?Q?yOZ0GidoNT22NRC+kQqk5KANkQdOnbrQgYIfWTpXrruN+QxB1bSAFcQyy7oc?= =?us-ascii?Q?UVBrmidwoHNmRHLUlCyvYZ7iSfex1Hz7K7uaTZ8YlXwCio5dF5b5usKneMj2?= =?us-ascii?Q?c2MyWTPfYnHzBH4HXWXmTrmjmPJsmEEqhVzrmZ2atHczV2fBiU+t1Yj8lQJn?= =?us-ascii?Q?HrJ7gVL8WEdhwe+Fe0a2fbvPa+NIpVvQDsSqe34mOgLXXpiMR6X+Sxfn7jj9?= =?us-ascii?Q?2qlYDEYBCUwDlbOaQv/Vn/qSTOdILT1+CytZxGM+PXPZqNzy5GvDqn08b25u?= =?us-ascii?Q?SuIJ4waAQQyltCv6PbeeF6LDMgKzmt/+BGEt9AUyn6k/+nfrfBpmucVwoUcw?= =?us-ascii?Q?RRgAlezJ6IgHv13nXsCEvawrU/zkSuHRbvlMjwZ3u2hlM6Tm1CzriU5A0yK/?= =?us-ascii?Q?zpSkSmaEI4n1Cycqv2h9Bj6YopRsw1Az46rWyLFYaKgmE+dSNMZqv0Z5Ciam?= =?us-ascii?Q?WBjPSvRAUyTRCMPqVrqp1+gsjTcpYHXqeXslFyLxxYnR3I/AxRmgZkC7/5Yv?= =?us-ascii?Q?BKz1yPzm0gJZ4Ex5grY8Ue0pc25Z+t9TxhAuzr4knmr+sVbG1o1Kn3kuGRpr?= =?us-ascii?Q?sDMkat09J06J/DXg2BX3g6i6Zp08mOVJ60eTM9tbNcAXcYUB5RX3mtWF5/tr?= =?us-ascii?Q?uHAZOgP8fu1J1NvYxa2cbbmvcMK24/SoqIK96DRRSWOxSdQcANRkGQYRoQ+S?= =?us-ascii?Q?jKmtDT4YUmWdbHSP+A8fvTMz8Z9DQ5Tu9rVoOM/HxacqrED1yMrwnblLmN1L?= =?us-ascii?Q?DjTP/iVgQva4rF/yFtJzhbqHw1jeSVHDVdR82k9n7v+zJ+Jp3JSdZxJqzuDw?= =?us-ascii?Q?AAzJ6sCbohNY4/JAL0/oAUDvQYZNoFRCZ90tSwgQnDp9c6VjwOaLjNRLnlW3?= =?us-ascii?Q?ZpUaN5EVzlW/2C1pBW1s0fCwWU8NqokcW8/FsvVCMZR/8VelPIfzM8phAoPO?= =?us-ascii?Q?OYhiBy4u6fyiorJwAEjI5xQjuB4p0aMKjLEa7wn43LkQ655VjBxBSlj2DsVY?= =?us-ascii?Q?wZVwYUgRcMCFUK7NxYIlcgGJWVtC0RGUmiO++t4x52qPft/prPIjpVspqrum?= =?us-ascii?Q?2JZt15tjZu/qnKkBD8L8uwobMuy+lnMdUklSTwUFv5hieqEt55wdbbBFUB34?= =?us-ascii?Q?wHZlRUA4aMrZTdU/GFcxFZ2NotLVB3jv2waZrdeL?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d4a95cf-0ab0-486f-dfcd-08dbd0cd1bed X-MS-Exchange-CrossTenant-AuthSource: LV8PR12MB9134.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2023 17:59:15.9400 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 14tS43Xf09Wx/lFCPKqNb9vJ5+CeH3Ix4Horl9urZQ7BWsL9rKWNlYcbxHj0eBNgcDdHxeLP85/hG9gcpjtrnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB9126 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Thu, 19 Oct 2023 10:59:33 -0700 (PDT) On 19 Oct 09:23, Jakub Kicinski wrote: >On Thu, 19 Oct 2023 13:01:45 -0300 Jason Gunthorpe wrote: >> Do you have a lore link? > >No, it was pitched at conferences: > >Last year's LPC: https://www.youtube.com/watch?v=JGR9ZCeiW-E Yes this was one of the problems I discussed at LPC, please keep in mind that I raised multiple other unrelated problems too. In this project we discuss the debug-ability features only, The orchestration features are a separate project that is still on-going work to be under devlink. We all agreed that devlink isn't the place for such vast device debug options, hence this is our proposal, a separate aux device that works in unison with other aux devices such as virtio, vpda,rdma,netdev, etc .. >This year's netconf / KR, but Saeed didn't have slides: >https://netdev.bots.linux.dev/netconf/2023/index.html > At netconf/KR I only discussed the orchestration project we are working on to improve an going work we are doing, multi netdev interface, such as the socket direct issue we discussed, this has nothing to do with this project proposal which cover RDMA,VDPA,netdev,virtio,Blue-Field, etc .. ConnectX debug-ability and diagnosis problem. >Really, you should be asking Saeed this, not me. >