From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id ED55C42942; Fri, 14 Apr 2023 17:40:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C987040144; Fri, 14 Apr 2023 17:40:21 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2051.outbound.protection.outlook.com [40.107.243.51]) by mails.dpdk.org (Postfix) with ESMTP id DC6DD400D5 for ; Fri, 14 Apr 2023 17:40:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AQNxyaj9CuqHQI8fNKqZC5vt5WGlN5CTVtdJrEXfYuXpiazzfOd5KOpSqzfrMj8RGL2ezk5dR7W3t6BwVK0lS6r45ty1+FE+61dt3IVP8ODfxW9B4SSNcNJKE91SeP7GdOCmcqoHSpygV+iNp3EOp18Sr9QTe5AABhfcmXUgvMsRug3wbK5pkyzDFmag23m2eub1+15lz6Jv2P61qP91/Mc8gM1sOZ+DZiiEPOw27N7/ZVvAMhHDZ5rNeDAg0V7lbWqLN4rIUVBaJjgomqCDYeLVIFgvpZryxRoNACovlZwNk95T9ojNek4fiYmQOD3UnXwxB/oOFzTEPm9LDio1tQ== 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=hHsHKIyewJRSeRWJjc2eYFbpUN2arS2Lepi9JUCOWlc=; b=k5EPEg3A0P8LtFcEKlayFSM41jekPlDNw9Nb2iSUm0mUNbBRxIzHI7cXUUrYAY5bdMceZ/eZSZL33H4EAgpt2r+G4oIKBoEiLNsqWPhEPp6N/9SFjonT16bj48aD183SX84smdljA4UVPicHe82SiGrp4gO7T3L2kZP3s4S1UleaaPVNxAk2fEogXrsybLPSnvRui3BvomvAXnuiutYLXAGwSr51oX2xAP71gx2h7qrNHqFw8tR8ss4AR3ULHNxpe7dk/BKs+PwDK9BWmJ/GN0F5bSjGa9d52rDc5BEBZSLT1/HnbiK9o/naqwzbBAPWXUUmt75gA4y+T53GfNbKyQ== 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=hHsHKIyewJRSeRWJjc2eYFbpUN2arS2Lepi9JUCOWlc=; b=CZLOVzt4hErbLXVtPA8pIL5lH7t5mBzGenb1ne+fdVJ6dfj9+a5mk1Yx6oLCrAfg1fcxCu2pJOPlo2nzGeU6AlZcbfz1mDlfbcRvDea7UrS64RFe0tj7aiUwpQMDtPaE8DrHpSKXVVOAL5k7JEqRgUzkJ0hBVQ1wXXi7kOX9JOk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by MN0PR12MB5811.namprd12.prod.outlook.com (2603:10b6:208:377::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Fri, 14 Apr 2023 15:40:16 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::5e2c:c0ed:88a6:a4c7]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::5e2c:c0ed:88a6:a4c7%7]) with mapi id 15.20.6298.030; Fri, 14 Apr 2023 15:40:16 +0000 Message-ID: <61ba3937-16b3-53ab-ec82-445aef92a3a0@amd.com> Date: Fri, 14 Apr 2023 16:40:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: "Guo, Junfeng" , Rushil Gupta , "Zhang, Qi Z" , "Wu, Jingjing" Cc: "joshwash@google.com" , "dev@dpdk.org" , Jeroen de Borst , Aaron Conole , dpdklab References: <20230414051454.1245936-1-rushilg@google.com> From: Ferruh Yigit Subject: Re: [PATCH] net/gve: Check whether the driver is compatible with the device presented. In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0063.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2af::16) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|MN0PR12MB5811:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a98b97a-ea67-49ce-0cfb-08db3cfe8b7f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gfLPjmK1zNhoebH8vx1qgpnX/B6FH9ToqGjJi1iDc8clOTmdCpbWv+/YRSr2EOGzMKTVmGJe1hSEzdLM1LfjqhdlxOLXr6rrzvt8ERnhRQUC4tLgJ89ZYmnv/fyLlDt+0WmuXKBQ5/0dK9QLgowzk0v3972d4sObwo80duBPPME4V+fx8/KbNCZ1d4SLSx6gzEJ7mOcUTf6qQEUSFCqLaEi0YAeDxpPkfvgovMxTUH6gwBsfX+GFyJ9QIUkGe4E+UmyLv44mVlrymwFgbe4hN0WfJWrPwq2wipfotsGwkZEG6XN5tFJkKKXF7/YX/a64LtagWcRVLK+U2xnXCIdRzyAt7cOW+JfNSZLiM7Ds/bFqGL/ztMzcsIRsHWQcOY5aEPM6/dVzHflmuEvCr+fp12uJhFRQUdGJ2L3CAL2CDgY5+/xCHYanRM8KLWHigDuDV+wKbiVaLnJ6xtKDdyjoElw7lT1wM4fiDNz2aONKdmPZu9VAHsMjqMZNK9gf3Gnlo2bhN+aYdjBEV80aywlUO/KyCuQo8C8aHkhjiWusD1hEqbW3oc30rT7rS3Y7tV4QE8g/eeYP+Rs/+A8iA08qjqWpLP5SQtaqx+ucwHuZKb5vY9DZ5HtOzVhoV48ScOzLNlGV5hzPEeOlAT7GPSjpwkoG2YjapMg0oVwoN7ktfXY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(366004)(136003)(346002)(39860400002)(376002)(451199021)(86362001)(316002)(4326008)(8676002)(66476007)(66556008)(66946007)(54906003)(966005)(110136005)(41300700001)(478600001)(31686004)(36756003)(31696002)(6512007)(2616005)(6506007)(26005)(6666004)(6486002)(53546011)(83380400001)(2906002)(44832011)(8936002)(38100700002)(186003)(5660300002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NzdLbVhGU1JQR1JkMVlZYkFVc0tKNklwQ1kxeUZpckY1Y1QzcWdzd08zeGNw?= =?utf-8?B?SDBIeXluRUtSV3hCRWFiS3pacElmMXZMek9tK1NyclpiQ3A4VjdVckQxSzVh?= =?utf-8?B?Y2RxZW1Va2Z3Tk5GbzJoYWtZNkZwdUQwSi8vRVB5cThnU0FIVnpiRzRmcFl3?= =?utf-8?B?Qm1wa0VxYTdqdWs1ak93RU0vUEtQVUZ0M3BuS3c2SmxUaGVUa1ZITjBqZ09l?= =?utf-8?B?RzlIREkxeU85T2RPdDJQZXpBWldlRy9Wd0NFTlBibEN1VU92Z0dzeWFaOUky?= =?utf-8?B?M0xOcjFiRXJwNmh6UDhsZjlQMFg1WCs4K1IzMUpEQVQrZmpqNjRDZEtlZE96?= =?utf-8?B?YVEwcmFZajRqNlM1N3p0b1lEeFp0UmtKcm1XM0cyR0JTckoySFAyUHg2aDdO?= =?utf-8?B?SVpWRlg5elV0dGNER2NNMGtEMjNqTkFKZzBYSDRqeXVtQk4wOFk3dEtrY0x1?= =?utf-8?B?UDgvbUErUXZrbENpbVRBdFp5YndiZDBiVk14NnlucnR5SE0rMGMxa2Q3dTgv?= =?utf-8?B?TnFMNVJLeGVjSjAxNE4zVW84MDNHQ3lrTUZhM3lNS2J0emlTb1BEVk1TdW02?= =?utf-8?B?aTNKbEZDeVNmVDlsRjAzWXpSMHpkbFAzQjdsL3NjblpncXd5V253UlBjQ0tJ?= =?utf-8?B?blN2eEJkamJLMENQalVuN3VlZEVFRXozS3BMVlR6WC9ORjM3Zi9vUW4xNGlQ?= =?utf-8?B?WE9XKzRJYkxNNFBLUGI1NmxNblZwVUpWYU12dU9JakhIUzR1R1JNUGloQXZD?= =?utf-8?B?TmFMb296K3dzUHR6eU9acklhTkRCNkVNa3E0RTBRZ2tCRU9ZTkZPWUR5ZXJo?= =?utf-8?B?cDVIN1pwUDR3QktFTTR1SzZPdkRwbEsrVnFjdWxUcFk2K3dGUzZYV0FSalF0?= =?utf-8?B?TU9hY0NlUFJYR0U0eGdXVDJnaTBwUWxMZTRadXBiZFFlNmxrekgyUW9BaHhj?= =?utf-8?B?dXpiRGc5WkV6alhtSjhXZ1pENWFpOS8zSnh0TEtieU5jc2k3bjA1L25pQ3NG?= =?utf-8?B?S2FtamJPYmUwQWp0WWZ4RWZHbjJNTzFZNXQwWS9SOEd3Q0VvY3lBaXVPdnMv?= =?utf-8?B?Nnd3MERROUE3VDF4MHBPbmFWVWtaK0o0N01NbFc3K2FPWjgyM1hUTUJnWGg1?= =?utf-8?B?cndKeWlMdXovTmpTeE13UjNTdkZTK0lvMFh2OStyaW1UMUZWYVZUSkFyNlpn?= =?utf-8?B?cGdSMlNwbEdCNEVOMmZ1SUl1aTVCYzNGOE55VWt3endaWFZsbGIwdkhGY21o?= =?utf-8?B?N2RHQ251ZzBCSkY4V0s3WmJkTkhpMG1XdDIrcEJkV2ZiMXphMk5rYVBLNVZ5?= =?utf-8?B?cEJQSHRKVk5MWVNKVVZ1MGNpU1FFc1dKQ0FSNGZTK0hHcTNYRy8wOEFQdmVR?= =?utf-8?B?MHlRVkQ5VVJHN00wN1p0dkRKL0lFRXo5azcyRnlqZkx6MWVhUVRlRGprY2tI?= =?utf-8?B?TEVRRUlVRDRSYmRPd2FDMEIxMlZwQXhtdkhoU05ObHlkWkNOS0xBMXkrcGdN?= =?utf-8?B?c2RmVlIrRTFUTlNHYVAxVmFnVXlMaERJWnlRMXdMR2dlUitrR2JPNlhYRGx6?= =?utf-8?B?d0lTcnZ6TUdXL05IS204K1VYM3BCdlMwZCtaZVpwVmRmK3FwemQ2RU02Q1hm?= =?utf-8?B?TkZMamF0MlNaQVhZbzFOV1Vqb0l5V1MxK1AwQ1o5NnFiRE5Kd2Z6ZXNPK3FW?= =?utf-8?B?dFJrQlh1eThQT0k2NjBLMjdEbkxpTHBaZUFMOCtldTJNaXFPcTgrdEc2Lyti?= =?utf-8?B?TGZJc1FKWVZZcUhNNzhiWUdmZDVxMUtXNTV1TXExV2VhczNtQ2lqdFNNVnQ4?= =?utf-8?B?UERVeFFVVURyV253RlZYekRsRXBzaGRCeEFIbGRYTFZMRjQxbmRzU3ZicDM0?= =?utf-8?B?TDRvdUl2aGtJWVVMYWFZQVFkYUhjQVdvZGM1R1AvMjJjVEJsSEdURis2WHBM?= =?utf-8?B?L3A4OEpsTUpTajdvTUgzOTVOSjYxM2dKVGFBUlJwQnBkZm15dDlzY09Qbyt3?= =?utf-8?B?dTVYVk56Mmt5cGhockk3MGpnekxZTHZ4Qm52cEVDMEQ2UzFiZEp0WWpycysy?= =?utf-8?B?VzV1WHZQZllmbEVwbTRPVitkdGZVeG9LWkVJTWR6R0hOalBISlNJV0oveUJh?= =?utf-8?Q?MGVAVNmz5Bo1ZvIfG0RJI4QL1?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a98b97a-ea67-49ce-0cfb-08db3cfe8b7f X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2023 15:40:16.5429 (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: rfhxGc00y/L2kfu06cQmTdh2HTp3ko3Y7qvMe5vOJSDexCWkVL/DYHrkOYvVwJhZ X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5811 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 4/14/2023 10:05 AM, Guo, Junfeng wrote: > Hi Ferruh, > > Here is the summary of the dependency of related patches: > > P1: necessary headers update > https://patchwork.dpdk.org/project/dpdk/list/?series=27647&state=* > P2: minor update for base code > https://patchwork.dpdk.org/project/dpdk/list/?series=27653&state=* > P3: gve PMD enhancement > https://patchwork.dpdk.org/project/dpdk/list/?series=27687&state=* > P4: add new AdminQ cmd to verify drv cap > https://patchwork.dpdk.org/project/dpdk/list/?series=27703&state=* > > The merging order could be: P1 > P2 > P3 > P4, due to the dependency. > Just to inform you about this here. Thanks for the review! > Thanks Junfeng, this is useful. Btw, we have a defined syntax for this [1], having it in commit log may help automated CI to parse it and apply in correct order (when it is fully supported in CI :) ) [1] https://doc.dpdk.org/guides/contributing/patches.html#patch-dependencies Depends-on: series-NNNNN ("Title of the series") or Depends-on: patch-NNNNN ("Title of the patch") And I just recognized that syntax is not clear for multiple dependency case, we should define it better.