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 6607DC761A6 for ; Tue, 4 Apr 2023 16:26:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232952AbjDDQ0E (ORCPT ); Tue, 4 Apr 2023 12:26:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232822AbjDDQZ5 (ORCPT ); Tue, 4 Apr 2023 12:25:57 -0400 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2044.outbound.protection.outlook.com [40.107.92.44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 572D6171C for ; Tue, 4 Apr 2023 09:25:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXdNguzBn89PFEDQW48xhLHsMoBGH4T2PPalgBpzby74/IFZuYljqbcin/VE5pkBeU73KO/VdTD+OnMrWNJ+LfU5RC5Z4oypAdt5s2Z0S+QiVTOofKIKstxrRhqLG3LWDrp5SdHBPADyMo9fUI+z8IG0mdBeejxzR29evcLXPsvz4hkboeo0HDa50MRZGemltTIy180TD7tgWmqPRLW4zBjrU6m8N2wVKvXsMRvm+5BLKRjNBaILwAE92MS2IythK2cadPb2sS/pD6k7iuuxe0WDviXinR1GNH3NFuE8hmIUEmfiprWMNdlKlMoXcLjejw1Kpe2XAkDyvCoXPemSEg== 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=t1hC3AP7xZkMcK9EZf55X4wzGYoSvMg49fHQ4m7Xq18=; b=cZkoMzNZt6/RYvO9O4IO6EQ9zdQNDD9/z2qM2m56r3n1ibq65Zk3AKkVCluaDDSiCxjfeAb7mTO/y+hMOANjUWVCW5GwiAQKqazSua50P5412LM9O5ns1ET9Csy0JuG9Fj0/Uh4Pxgr3Hph5rnTlmfVPcAtUgk0KVMfJ748hoGBdgQUxjeot517gg19Uyd6QtXKGfFzbkCZ0oMPNClmuug3Uo1C7fNaP/eeR6ke2VfekN7ZfqxzRbyEIJIsjZ7LhnhPfEIQYm39HB76sM0Z/ZbDOBT7gOoKdV3i6/UZ9I+8BSCnmK5TZDjHY4IrFfL3iUaEexyHkMDX2+kw380tgyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t1hC3AP7xZkMcK9EZf55X4wzGYoSvMg49fHQ4m7Xq18=; b=j8FH9DTbopXhAWWz953EWCRTOuUtqsnJBG/FE7HLs36azH5DB1XOSTy9SY5ed58AXoUZdUwk249IVLge0bvZzgFyOOfzE97Y9aY4WzGVxhomUaMqkZ2GHJCXmAQT/aIIzstsgoeVoI21CcuitJSncaqvOjNELx8lHxvvQEuj7vY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DS0PR12MB6583.namprd12.prod.outlook.com (2603:10b6:8:d1::12) by MW6PR12MB8999.namprd12.prod.outlook.com (2603:10b6:303:247::8) 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 16:25:54 +0000 Received: from DS0PR12MB6583.namprd12.prod.outlook.com ([fe80::e786:9262:56b5:ca86]) by DS0PR12MB6583.namprd12.prod.outlook.com ([fe80::e786:9262:56b5:ca86%6]) with mapi id 15.20.6254.033; Tue, 4 Apr 2023 16:25:54 +0000 Message-ID: <3477f7ca-2ba8-48db-3086-481c0d35e83f@amd.com> Date: Tue, 4 Apr 2023 09:25:50 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [Intel-wired-lan] [PATCH net-next 01/15] virtchnl: add virtchnl version 2 ops Content-Language: en-US To: "Orr, Michael" Cc: 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" , "Samudrala, Sridhar" , "Brady, Alan" , "Chittim, Madhu" , "Burra, Phani R" References: <20230329140404.1647925-1-pavan.kumar.linga@intel.com> <20230329140404.1647925-2-pavan.kumar.linga@intel.com> <49947b6b-a59d-1db1-f405-0ab4e6e3356e@amd.com> <20230403152053.53253d7e@kernel.org> <9ADED21A-AF91-4B3A-82F3-FB257EC2B3CA@intel.com> From: Shannon Nelson In-Reply-To: <9ADED21A-AF91-4B3A-82F3-FB257EC2B3CA@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY5PR03CA0004.namprd03.prod.outlook.com (2603:10b6:a03:1e0::14) To DS0PR12MB6583.namprd12.prod.outlook.com (2603:10b6:8:d1::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR12MB6583:EE_|MW6PR12MB8999:EE_ X-MS-Office365-Filtering-Correlation-Id: e8b54f9c-97bd-40d8-ee66-08db352942c3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /9vgVzB+5k7V9Qc6KrEPukp2NFW9lFxnYDpntGp9CtxlSaPGOUa1U81syujq0GZIGBuFZX6AUk4SUUSD1LDmRfj1SuCnic1QVBsaYQCa4+iSSl+EUpZmBcrxg2mLDKxTVZTiXnQsExvyR9JTKGec1iyoy2RiuC1qoLmyqiYD2w+Y73zcLxMmSegBS0ZXM6Od8z+lvd5SSH61zNrDOdPqUeuWYlixPEsWqdgQGP9D3gwx9K6Q3wPP88NQxHXuMZ6XX/TmFXk4darKCwxhFxWvVkQg4yHhV9UxF6lUt2N2t58bVkOg0sTfXrZ0We7tYyoxOxu2j5gMWkulEH5YBvjwE6k4MOJvSTDwSUffYQ3UD8d5bAsU5p9seCWOZhy3vUivj/x5ngh5j1FLO7mlyY0kt4vlzJvX/LUIr8bDpsdixD2ArWFBtL9qqIEHJwQyLfXeJYcnnXVDgEQllkG3cCqcRBTUKCcCwM+3V3/nE/FHEB+V4nBIfc8tCqeN5jfnJhX1PAlkq/SaH2KCEBj43FbW0m9IUQ+oz6a/N7kWPqjUeWrWpDsXBaWx+TwA+QBBTC10OPj8GIh8uXHQVWAVYSbGp+7Yz8Wu0ddWXTTseJXAmW+qybBGGO5Wwqbv02vwKwffV29UMyhPxMWN6QM5lDgo1g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB6583.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(396003)(366004)(136003)(376002)(346002)(451199021)(7416002)(6916009)(4326008)(316002)(8676002)(5660300002)(2906002)(66556008)(66946007)(66476007)(31686004)(6666004)(478600001)(54906003)(6486002)(41300700001)(8936002)(44832011)(31696002)(86362001)(26005)(6512007)(6506007)(83380400001)(186003)(38100700002)(36756003)(53546011)(40140700001)(2616005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NC9kNjJLTkx5bGZVQ2x3dC96SEhhSnV4N0NBWHlITFh2TGEreGNHWGhWaCtL?= =?utf-8?B?TGRQV1R3YmIxU3NkVUlQOGZ6MnZFSTE0SHVtVHhaN2NtMlN2ODh0OGpOTWFW?= =?utf-8?B?Zm1yNTBmVDZpSHEwN1ZnVEVidTcwbkhXWnM2K1gxM3NJZ3NGUStCSWZXVmdW?= =?utf-8?B?WGFqMXowNTV6cStVL1V1clM2cUNDNkgyNFR6ZllBTUlzcEJmUTNsMVFucVVN?= =?utf-8?B?aXhFU0NsMjA4VjBkQis1MVp2UUhXYUVkZ1czaHRSQVNKcG9NOWpuMmFhWkQx?= =?utf-8?B?Q2l4L0JGYkh3NG43UmwxV2xNM1pwbHlnWnRtdDdUYkF2MzRad3hWTXBtR0VV?= =?utf-8?B?Mkd3Um9kcW1PTjE3TlNRS2RFZWF6ZWpzTlVORWltYUw3L2hKSDE2dHVzSjN3?= =?utf-8?B?VjBGK0xRRTZjbENlalJQODJGay9xcFRtNDhvTEpoRi9NL2VHemtlNFI0enhv?= =?utf-8?B?SXdieUJBWEZyVXVCYytlNWZ1Wm9KYnFLOGhPOUNqanRHd0dRbFNMY21BUk5x?= =?utf-8?B?ME9OT2FiMTdKMjVjTEVQVVhQL2I4TjJDMUtRUTZEajJuQUhVV2VEZnEwVkdX?= =?utf-8?B?dmdYRXZZc2c5eG9BWGVTOUJHdGUvdjN4TGZ6M3FuZGJTMzdpMkUxZ0FvT29a?= =?utf-8?B?ellsRkY3NjB1djVScGNDYm14L1ZIUkVXRE0wNWNrQXFYWURET1d2ZXJJb1RR?= =?utf-8?B?cUFTZGo4Nkp4amtwQXhBa3dTRE9acG1SSGdxbUhWQW1RYnVuS0RPQmVsbTBE?= =?utf-8?B?RmhQVFBSaEw2N1A4bUFOQ0E3UDJRY014RC91YUM0eDhqelk4T1o2a0ZGcFAy?= =?utf-8?B?Nng3STY2S3NLVkdoUnZ5ajlrSytEVWdZK3VKRCtMeDMyQ3k3MTBWbGZJcGlI?= =?utf-8?B?UjFuRjhNUUJEdS9leHdRcS9iK0NycVhvTkFOQlAwWWdxM2ZzOVhGTXJRZWx6?= =?utf-8?B?M1ZCdndKampYUXhxMWJBT09icXgxMzNUTFpwQ1JKa2hybXRNVU40M1p6Rms5?= =?utf-8?B?NzRvcWdlYnF3NzVtM0h6K1oybzIxN1doNVhwYms4Zit5UUtWV0NwUmZJbWhI?= =?utf-8?B?aG1SVzNwNFBieWEyZFptN0JhUFZqcFMvV1B1TTRCTHlGVy9TRnN5Zk9UQ2hI?= =?utf-8?B?Vko3WnFObEx5UW4xc2Evb1FISUo3aHU2Vk1vRE1WVlpIRTZZNEJEVGo0SU41?= =?utf-8?B?TlFwd091UWVRUFNySnFTcWdlelJBNm5HaTlUZVVscForWkh1OHhLcU50M3Z2?= =?utf-8?B?dzdvdDQwa2N3UXpFTDB4S0RwSHRpdVF2cGNJNENKN25LcWlWSElJaTRWbVBI?= =?utf-8?B?bG1FMEVwNk1VTkthVlpWNGFYZUJ3NTArS0EzcXVaMWtSUHRTR0N3YzR4QmY2?= =?utf-8?B?T2lyU2ZYdTJIN3FZeFF4bi9idWJPVndLVElLR3dZZVZkM2ovVU50NVJRSXNv?= =?utf-8?B?MG5rVDlQUzNhYzdwNlp0ZVVENlhDU2dUQXhkOHBzc1orWnIyZUNjQ1k1aUdR?= =?utf-8?B?Vi96WENvZDlSNmltdEFXM3U2QllYZnBjTWdGeFdQbUQ0d0pCL0ZuMktXWlhM?= =?utf-8?B?N01mU1AzNjhSNUJSYW1uWkd2MktlUHM5UU45RlFSbldrd2ZiMjR3UXhLYk91?= =?utf-8?B?Q0I4d2RPYmUrM29TK3JtTzN1Nlk5dFdxWEZxeVh6dDJIU0EveWcyUHBWblJC?= =?utf-8?B?NXRhbmFmNituV3U1M2w3KzlmMXpKYlJ3aG1iMDIwVDFXejVYSWU5ODQ0dkNw?= =?utf-8?B?QWtrM0p3WTVMa2puTmVNVEZxM2MySXJwSk04Y0UzTnNnZWJUQS9qc003aE1T?= =?utf-8?B?SUZWU2R2WjB6TExMem9CRlg5MmRCSjdWbTlWK1ZmR1JydkhBTEx1cHNDZDU0?= =?utf-8?B?ZVp0ckIyK3hlYWtxS1hOM0huZG90MkxXQUMyNVZ4eVJJTkJNak9tL0k5dzJP?= =?utf-8?B?ZFNlYmxIL2w0ajgraHUxbW95UHY4dUJFTTJwZlliazBvbkxyK2YxRkd2aWJQ?= =?utf-8?B?T3VoN0lTeG94K2hibkVkUTFyck1VaC9wWVJxSXp4SjVVZGV6QlNsRWhIZEZ1?= =?utf-8?B?NFIvVlhkamNjMnl3QldhY1lnT2MzK0E2ditUaGlwNC9oeUU4dnBzNnlzOE9O?= =?utf-8?Q?V9solIDMI1xJ4HpwgodpqNM21?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8b54f9c-97bd-40d8-ee66-08db352942c3 X-MS-Exchange-CrossTenant-AuthSource: DS0PR12MB6583.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2023 16:25:53.9480 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MuEm7ALQzBuIyx+ekRpHH3RO81wU2czg19Tt25+ONCnNvkTnuB5g+pd4RgFoyrYR3H6VR18DyNkYBVYF0oZ2Iw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB8999 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On 4/4/23 12:59 AM, Orr, Michael wrote: > > This version is not yet the standard IDPF version. It is the current Intel driver. > The mentions of “standard” and OASIS Zaretsky because this version is the > Basis from which a standard driver WILL be developed at OASIS, which is relevant info to know. Please clearly spell out this intent and any related expectations in the cover letter. sln > > -- > Michael Orr. Cell: +1(408)636-3744 > Note: Dyslexic here. Even on speller-equipped iPad, typos Probable. > >> On Apr 4, 2023, at 01:55, Shannon Nelson wrote: >> >> On 4/3/23 3:20 PM, Jakub Kicinski wrote: >>> On Mon, 3 Apr 2023 15:01:55 -0700 Shannon Nelson wrote: >>>>> diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2.h b/drivers/net/ethernet/intel/idpf/virtchnl2.h >>>> >>>> If this is to be a standardized interface, why is this header buried in >>>> the driver specific directory instead of something more accessible like >>>> include/linux/idpf? >>> The noise about this driver being "a standard" is quite confusing. >>> Are you considering implementing any of it? >>> I haven't heard of anyone who is yet, so I thought all this talk of >>> a standard is pretty empty from the technical perspective :( >> >> Just that they seem to be pushing it to become a standard through OASIS, >> as they infer by pointing to their OASIS docs in this patch, and I was under the (mistaken?) impression that this would be the One Driver for any device that implemented the HW/FW interface, kinda like virtio. If that's true, then why would the driver live under the Intel directory? >> >> sln