From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C42BC76188 for ; Tue, 4 Apr 2023 23:35:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236575AbjDDXfs (ORCPT ); Tue, 4 Apr 2023 19:35:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236366AbjDDXfr (ORCPT ); Tue, 4 Apr 2023 19:35:47 -0400 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2082.outbound.protection.outlook.com [40.107.220.82]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AD311736 for ; Tue, 4 Apr 2023 16:35:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X1ShrucXjOEvjw0cfpDbH4Pe/ynsCvNDYNKCDfYkykXvMDsDXSdjNaYUFl/6fKxw3peBQBmb1bFHLYqSqRtwNmAcnSkVDziiX+AYpVRqAvJc3oX3udlsKIYXNlg60FRg5aiaywdw+iqol3zkD4thLlBCWov/CyPI1fl4eGYYNhX4isqBHSVuQjX1r61ps4T1WCYfEmadf8RFGMdrafUMPpm47bQV/aGs9X5zf5r2d06KwCk1bE8+Kvtcj7cmrMHKn2aHYQ84BSl4vw8dTeakewfRITKmnxHJVcP5meDCaxF8PIZFPnYeKYtguiTeUfk8jAtuA+eNlAqjtQXtG2YrFQ== 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=DXfPH2ManfCZ42cxb68nhsHfn5KT+uS1EKxS55bvBGU=; b=R7bPR3qcFSYg5Rg2dajyssMVIRWdQKtRAw+t9Bawj1PEc6eEzUyu9eoNT1uHmLQ7/BBwZXTZc9eF3fBk/UM93fxgOUPnVMMsYs3zMzcAKNQkjMCTR3gAvIJzEl6SrycDx4/KpUHl0hpk2hCEyUCyew2T29bHPGEFLnrSh7Zm9QfYxqsV4sQbFSBuTsbTHDupoHNn3aE7sYsQK72+s8hBMLBBMH8UHnbM3ET6i3kN2I9OB5BA/EpIHSJpZGoeKOI/ax5oUTZipVBGjFv55UtzIK28KWGzl2rfyoQG2Y7R6poGLWL+9FrW+uyC1yRGOWPKLKgpjLy1UxXeSnlhTb63Ww== 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=DXfPH2ManfCZ42cxb68nhsHfn5KT+uS1EKxS55bvBGU=; b=N8dHqM+VMl+SAo/OfS8qUjdzG3It3L2M+CCwy0b/wSKR6/1K70fFNPYPInUTRydka9/Kn9JuQhT3oEKPU0jN/i/50qR96soMW8KBgq9ye5qt4I6S2I/L4vzNvmkbQIk3tUi20tiYqQJPArJRukJGCl0r5HL98+5MqirRvOYf5d9LXN5clWzSkGOuaYhR27CoX3K+FolBYYG87C8nVbar/XKEvr/PrtKKo+SPDcb7kUSgebe56vNGkkOcnzQMpBcmQ/wtvb5as46Xj9Bog8xBvck4WdR7QZp+sSmN24GGHpH98vL+M1LbAII2wIv1tiNtQtpTmd1Zr/oouD45N04Xfw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by CY5PR12MB6249.namprd12.prod.outlook.com (2603:10b6:930:23::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.33; Tue, 4 Apr 2023 23:35:43 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::6045:ad97:10b7:62a2]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::6045:ad97:10b7:62a2%6]) with mapi id 15.20.6254.035; Tue, 4 Apr 2023 23:35:43 +0000 Date: Tue, 4 Apr 2023 20:35:40 -0300 From: Jason Gunthorpe To: "Orr, Michael" Cc: "Samudrala, Sridhar" , Jakub Kicinski , "Linga, Pavan Kumar" , "intel-wired-lan@lists.osuosl.org" , "netdev@vger.kernel.org" , "Saleem, Shiraz" , "Tantilov, Emil S" , "willemb@google.com" , "decot@google.com" , "Hay, Joshua A" , Christoph Hellwig , "Singhai, Anjali" Subject: Re: [Intel-wired-lan] [PATCH net-next 00/15] Introduce IDPF driver Message-ID: References: <20230329140404.1647925-1-pavan.kumar.linga@intel.com> <20230330102505.6d3b88da@kernel.org> <5d0439a6-8339-5bbd-c782-123a1aad71ed@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BLAPR03CA0128.namprd03.prod.outlook.com (2603:10b6:208:32e::13) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|CY5PR12MB6249:EE_ X-MS-Office365-Filtering-Correlation-Id: cacd4b8f-4f22-413c-af19-08db35654e94 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jkmqzptGmc0juAJ1QYLhNw9rjkPE864Xpsv4uF6Y8dUkkTjWk28JPqbe7Wdwa4byRJYGZC7Le0bD2Jl0WaWDCPjnCWIdqfBrmbAfFxxrzG1N7bkPBvw0ZfLP4QDZk2PpxTTykvXRUZ6EgYfp/EFKbfd4U8YFx3cuIBCVALnx+L2P4R527AvmGyEIP+vNeL+Qyxk8OZwH4/z6KGM1a+kOdwNdSTDFHfZuPdE5qARg8GIpgcX2nJ9jD9avmBxeLhQXtkzatMcvZcUlNbhWvx+aF10xjiDNAuLww8W56mLSHgdUOQ1yfCcirOnIebBybXP6Ub4B29za0N7bDABoSOAjRngXtBrd+6+RzOMrvyGf4A4LY2U1ps3e3hMcyMytzr/NJkodwxdlryWRMajsljf4tmgE2KAcmMfK8StKUlCjXB/AfF72dNmQQWODZL+IoSxH71rRdSkXslk/K/x3htS0vvtqq9CVRRc9ynQCvTmRd0/Lfpqr13eDKdmA2Pc3JxCGbpeoK8boVuKrFNQrA4ah2iwQjeggAqtOjrxaxVvdc6sWuLrJeuybEkK3s+w00cvu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5869.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(346002)(376002)(136003)(39860400002)(366004)(451199021)(38100700002)(5660300002)(7416002)(2616005)(6506007)(83380400001)(54906003)(316002)(6486002)(86362001)(478600001)(6512007)(186003)(26005)(36756003)(66476007)(41300700001)(4326008)(6916009)(8676002)(66556008)(66946007)(8936002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?D+oGh2qHYKoS7bZF6pk2DZuf64UUsGE94qs0Rbel4zNFI8ZanOaMAxArnlR5?= =?us-ascii?Q?dnzei+19YTqBpXFFqVy9NUusCkX1yXOBE6IQhC0hmLnTJV0ZaAIVtBAynuAl?= =?us-ascii?Q?pVezYmIFZbCh15UXFu/nasaX0+5fpIIlq2hZA3p4AJWD2nqlHJ3rXs/3hqPh?= =?us-ascii?Q?+76aGrGKUMfWdF+CV20i0VjMkrrHInGqfPnCpgEHA/6cU7pyZThHxtza49vM?= =?us-ascii?Q?d97MVXJOLU4qbFblsq7ov2WVNZbJ7HYdNRYNvqi7WIwnh6R+wkG+POgM2WvK?= =?us-ascii?Q?IMKDSAh47TtHPAdN8XqeBqW+b9c6g+tbw95+VXRhW6NNR7ot4dhNQkJyT0k0?= =?us-ascii?Q?BeYccfwZspT8NsJz4rXRMgmeydGeMY+NG4tTy9Jn2ry46eab+q96AF6DdcNJ?= =?us-ascii?Q?hHTqG7UoqwNLecVkhybozC/15EfHD9MTQj9h1cvyRnEYG5TeuxaMjx7k06z0?= =?us-ascii?Q?+Hx9vkv91x+nqveeFoYSTxPPrZwbuJjLGXSxCwU84k+UwNAS70ht3PAvPGrj?= =?us-ascii?Q?vgSRZy75g1DG759R5xmtl/Ldk/vgRZ12ubZkYU451MWqNj6Q+VnCenqpvznA?= =?us-ascii?Q?JGKkFeee0DntW+1Y/1xd1B9oOCVp3+IVAOHoFj66RaQ/lbSdIetlnqB5MGs8?= =?us-ascii?Q?kB5P8JjCAWZ7ILsip6FLN2X9f0A4+mFq++L7Z1674OyARb/CJjh3ASWDYzr9?= =?us-ascii?Q?MMt+LFizVH+SDqm4itzhxzXsG63jyHGJo6V/bOkKEZ+dAFwsSC5Wdq99IvmS?= =?us-ascii?Q?nit3oKAD+2RI/NDr8/PngdfE8gOkYULlNDltQJtVuSGpKHDEk8s281CBujgt?= =?us-ascii?Q?XNOxCpix5HApXI8tBRvf6WnPyV+ILWPa3oAbKfF/7ciz+pBx595E4Tp2hOir?= =?us-ascii?Q?cRJNkyvwldXBnjw1JNMw7xjdOuho409KBcZ+L/n4VZFLGMgIfR3TmIJJfn4E?= =?us-ascii?Q?ZB5Yqj8lBZiRzszENGTMX4vW+ky/lC0o1uAyknEvZWzmByl6DPtvUDKHVbIu?= =?us-ascii?Q?HVPVQ+vzkEoRMFnXGzoW3bHngu70VgyHeKo95OJN7+eB89OoI9GUiVmuQHhq?= =?us-ascii?Q?BLfSw3gnucJlK1J040TyRiFmzgKSmQ+M99JcFkGTiPzNZ+ZjJtv5ro5PtEwY?= =?us-ascii?Q?XAsTcy9m0BTxSFpg55hueSbbIqqCiKcaGwn8IAceXgCpqTyirBYUkJgJzu46?= =?us-ascii?Q?vGzQwVOoiv7VA5E0e2z5zYVefIN2ktV1iKhQYmxzcN9JmBRuGze11sD2oJVZ?= =?us-ascii?Q?AM5sIvf74r1Hkxx0lq+3P9/m3e7aiUZOAuGjoPR/svxxHNzCLNP2LBQlsTJX?= =?us-ascii?Q?VLWsQkRghwhlNGKkk6NjamwAFbdMtsTuzgqgYnG1lkSJLgI7NL1rOaDbOYZH?= =?us-ascii?Q?qxDcQYqEY4WgSKjClMU0xOl/0BW+JxYR/YtvrTOqy//y0wz0B8+IQzfSKfJt?= =?us-ascii?Q?JnGBfZsugkE5vOhpWhb776EotftHM2HluNDnuPbFN7i8ZEWsU77xUuvmeb8N?= =?us-ascii?Q?FbrjUyRb9PaV6kGMEu2fSPK987mLe6C1a3K0mGH9BCV9LfSI8Z4t2pxCCEqF?= =?us-ascii?Q?W6iDkYrOhGm0h6GzwaymNtBwO059QpDqBRWIWySS?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: cacd4b8f-4f22-413c-af19-08db35654e94 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2023 23:35:43.2234 (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: RlVwbw4LiIS4sAZETjXc6sTocg6+OEaP951kM9EjQg1sFR0aBj/riLZI5ILKx2vX X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6249 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On Tue, Apr 04, 2023 at 07:19:54PM +0000, Orr, Michael wrote: > The Driver being published now is an Intel driver, under Intel > directory, and using the Intel Device ID - because it is NOT the > IDPF standard. It is a Vendor driver. This series literally said in patch 1 that it is implementing "virtchnl version 2" and links directly to unapproved OASIS documents as "the specification for reference". What you are saying may be the case, but it does not match what was submitted for review. Send a v2 with the references to OASIS scrubbed out of the series, and explain what you explained here in the cover letter - that this Intel IDPF is not derived from the other OASIS IDPF. Then you are fine. > I am not planning to say any of these. > 1. This driver has not reached "OASIS Standards Draft Deliverable" - > in fact, I have no idea what this term means - it is not in the TC's > milestones, and if this term has any legal/IPR significance, I do > not know it. It is a defined term in the OASIS IPR you linked to: 19. OASIS Standards Draft Deliverable - an OASIS Deliverable that has been designated and approved by a Technical Committee as an OASIS Standards Draft Deliverable and which is enumerated in and developed in accordance with the OASIS Technical Committee Process. IPR Section 6: ... a limited covenant not to assert any Essential Claims required to implement such OASIS Standards Draft Deliverable ... IPR Section 10.3 describes how the "non-assertion mode TC" works, and that the non-assertion covenant comes into full effect for a "OASIS Standards Final Deliverable" [defined term #20]. The OASIS document "TC Process" explains what steps a TC must do to achieve these milestones defined in the IPR. Achieving the milestones defined in the IPR unambiguously triggers the non-assertion convents and then we know the IP is safe to incorporate into Linux. As I've said a few times now, Linux requires submissions to be properly licensed and have IP rights compatible with the GPL. IPR is complicated, the knee jerk reaction should be to reject any patches implementing in-progress works from standards bodies. Jason