Received: by 2002:ab2:7a55:0:b0:1f4:4a7d:290d with SMTP id u21csp221567lqp; Thu, 4 Apr 2024 11:09:08 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVBdSoOuBgU1p2GqzK1FQKWTKKus0TMhZJY/QO+veixDZstZNQppDkmBSV7Z7FyZG54t6lddkyWn2bdZejmDOPvJEOz65asLY3twIQROw== X-Google-Smtp-Source: AGHT+IEr3rVeiufcRiZEYxDF02ZXLyv/QQTXK+13rpgJ6EHbDxAgwTo5chjnrC6dfMXDXS9IDfsF X-Received: by 2002:a05:6122:812:b0:4d4:2398:51a2 with SMTP id 18-20020a056122081200b004d4239851a2mr469059vkj.8.1712254148151; Thu, 04 Apr 2024 11:09:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712254148; cv=pass; d=google.com; s=arc-20160816; b=LUilaKJuSBBFtRbCKA7q/pS1lu4O+xNJpkhYiarxtJc3LsBjQ87/62iYXg76/LRTz0 ZTnUU6CIylLEZP+lDssIHK3W5W0DwlyOp/2EsPHocDRcqEEMTBlrNX9t7+8TUAsYB6Qn +2vG67sGaqo8yhkpTCpboI2KXCW3II9Xv62nZt6n6JQQSV9bQ8jIFE5bX2N6DxGtlQUn bAvo9hh2ye1RXq5oa9gheNbzipcULoJwJeB1pbfwG60zgLBWZ3XadcoTibpMAuGsXmlN kfuS/dmDpcpuxIZIosr8pwCAhDmGmS02WrRfcmqR4aoONPrWol9WPQZjGLZ6MMU/3Fcn EXXA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=Wy7kg47oLg/+gMxBxUBvkrC3zJR95ziHDFd4yzE48Pk=; fh=JchCRtyoR41W22EUrlbRkkmdi7R5MZYN7TA3kYWKEYQ=; b=ilVo+KBNCOg1q0rqzDO7itAz9rObQ7OQ7M9PNqb269IERcrfevErXlQEtamWBYryVa 9h77xPxWNLvdTCrLMTdQMrBGkH8MXNetMszCz1hoHuwlB6TL89kE8k04kb0z+5rpBOeM XAz45a390AnyZccY2NNFwlj0fdWyMV2cfRvbQkFVaoqDL9SHs8jnfOGFOnSmMifrE/zh cnhj6kN1viIxq5/gIGZ6j69Q/KIEZpu2z/Ad7XeIeyShyAaO1atpuT38fbllfzMHtWP7 g87Q5bfECmKZdDa7pw49ZkCIwgF1dW3Bq4gkZ4biGal3dkSERvRUUNd3cetH1iIEmEFy iusQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CAUlmAAA; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-131934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id x189-20020a1f4ac6000000b004d4069c5537si2280146vka.232.2024.04.04.11.09.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 11:09:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-131934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CAUlmAAA; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-131934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id E8FC31C26C7F for ; Thu, 4 Apr 2024 18:07:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5EFBD12FB10; Thu, 4 Apr 2024 18:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="CAUlmAAA" Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1192E1C6A7; Thu, 4 Apr 2024 18:06:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712254018; cv=none; b=i6bLlBYjCawO37XvqIA6molv2GF7IB9vYX386iEMQwTSs1z7yv/JhF/j+6+6lwaIRpbn343IgFgjaCxmKRHjmHN123QGp86k+U5fBrJrLHKPZ61MGOK3ZFwhTFVkEllLMsoDqZnVsEFxvEumYFOafOVvk/eHZvYe/6u6l/SM4bA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712254018; c=relaxed/simple; bh=zusms/ybvY0EBsrA7FDocXGlfT3sH3wDhrIWLT6+ny4=; h=Subject:To:Cc:References:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type; b=BOytSfa1gCIt8v/LN5OlGqsv9qjTbbkazkh3EB31WiIgh16gMpL/BMxwCILGt/QCRtYY9O5IDrnw7ceZMp4lSlo6Y7bdSoUIRtFYgp3vyPXncAPwwJjHMfzdcYyMVk9nzzAfNuz5u3ngSzvOKGUNiA8rvy1+SJQq+RWVVbC6ejE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=CAUlmAAA; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4162bac95d4so5215375e9.2; Thu, 04 Apr 2024 11:06:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712254015; x=1712858815; darn=vger.kernel.org; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject:from:to:cc :subject:date:message-id:reply-to; bh=Wy7kg47oLg/+gMxBxUBvkrC3zJR95ziHDFd4yzE48Pk=; b=CAUlmAAAxV+OFTV//11EZwwmumer5t80MSRsvz2wt4D/nqR/xcDHIr5YmYSSEKJJeU RkfbFnQ6MsfT7ulNlK1RXmi2IXZUBQQRdlSj9xx7HBbyu0d7hHJ5FhkXymkw1/TjZEFr 5duzALoqQq+/Z7HVR6Yq2UWvTVU54uQ8vyn9eRvH5aVtFze5XISUgGcUELAozno2LPHc CIU+NM04zglsqF0VJGFY0ry68/A9mwX5AAnhHu0uQm8DEsexVOeTP2qyNmW2Mc/SWuzY 6UP4o/iSyY8Y2P4/Zp6uM1YCO1UjdctTcibSIOURTx001ZVh8GKPoHfkpajI36Nh0CNM ad2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712254015; x=1712858815; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Wy7kg47oLg/+gMxBxUBvkrC3zJR95ziHDFd4yzE48Pk=; b=oY9WQjHSp0mDcIxESxmQ5gTDFXOD27nhGN0/haUd0CwrQGlLyNbhGkEAabpaI0tdl6 0p+kih30EGnsMNr/dCTYOUABYzGNQf8uTqF2dCKHKmHNXJ8nvHx47xcsq5uKQXsgqNwE IZAhxhP1tSS1H/ayZqG2B87LwnseDS0oywn21pQ/oYQiAuHbP7J2y4uVGX97b161Huqx Qii9PxNRQwGvzlV8l700c6dN2m7mYyhce5wcEwEzVxvfg9Jx0czB5boJJpBR/qS3doGr T3IaBqVBeI+qWFcxb2p9yLBAErdQEvzs7lsTSCX5WQ/tLOKtFMSuyqHxNuDmRvSNybHJ QFCw== X-Forwarded-Encrypted: i=1; AJvYcCX1sbo4MN5JzUafvnjEdBbDTnrxvErbeZb3cOBcoz35M44bwimGYRvQzg9AAfuVkIkhsQ/bJRY+OqRyRHdnsE1RVxaH3ivhnmEGprmItCDNKadiH1sWoSnZ82qrVjUFFozz1P0B X-Gm-Message-State: AOJu0YzHUEZXz8MYbCMerEovyOQXvaWwiyPShSRZtKXcQ98wZjrrQAYC 9/cfv/k14CLsxXWVt7DrthY++7fL52Kl+zO28gviKMaza7vPuz/A X-Received: by 2002:a05:600c:5755:b0:414:c42:e114 with SMTP id jw21-20020a05600c575500b004140c42e114mr2269751wmb.39.1712254015080; Thu, 04 Apr 2024 11:06:55 -0700 (PDT) Received: from [192.168.1.122] (cpc159313-cmbg20-2-0-cust161.5-4.cable.virginm.net. [82.0.78.162]) by smtp.gmail.com with ESMTPSA id h7-20020a05600c350700b004154399fbd9sm3540550wmq.45.2024.04.04.11.06.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Apr 2024 11:06:54 -0700 (PDT) Subject: Re: [PATCH V4 0/5] mlx5 ConnectX control misc driver To: Jason Gunthorpe , Jakub Kicinski Cc: David Ahern , Leon Romanovsky , Greg Kroah-Hartman , Christoph Hellwig , Saeed Mahameed , Arnd Bergmann , Jiri Pirko , Leonid Bloch , Itay Avraham , Saeed Mahameed , Aron Silverton , linux-kernel@vger.kernel.org, "netdev@vger.kernel.org" , Andy Gospodarek References: <20240322154027.5555780a@kernel.org> <1cd2a70c-17b8-4421-b70b-3c0199a84a6a@kernel.org> <0ea32dd4-f408-5870-77eb-f18899f1ad44@gmail.com> <20240402184832.GO11187@unreal> <20240403190012.GV11187@unreal> <20240403170149.7d2b8f2b@kernel.org> <20240404122338.GI1723999@nvidia.com> <20240404074850.19ecd52e@kernel.org> <20240404174728.GL1723999@nvidia.com> From: Edward Cree Message-ID: Date: Thu, 4 Apr 2024 19:06:53 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20240404174728.GL1723999@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit #include On 04/04/2024 18:47, Jason Gunthorpe wrote: > The configurables exist as they are > and need to be supported, in one way or another, by the kernel. Why? What does the kernel get out of it? Maybe *you* need them to be supported, but maybe you should have thought of that earlier in the design process. ("A failure on your part to foresee the eminently foreseeable does not constitute an emergency on mine.") If we let folks bypass our standards with a _fait accompli_, we don't really have standards in the first place.