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 D8F94A0543; Fri, 11 Nov 2022 15:50:58 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7495E4014F; Fri, 11 Nov 2022 15:50:58 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2080.outbound.protection.outlook.com [40.107.94.80]) by mails.dpdk.org (Postfix) with ESMTP id 7DD7B40141 for ; Fri, 11 Nov 2022 15:50:56 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IDoXTFOjD9G8GFTlMMcx+WKzryxFgQQzf9eTHjPnqc4SgSnPT1fWA/LEp+pj++IiwUEYvix+dX1tQSpjRs/Z9al56gafeoY5Kv6x+z7+0fu8hCAafAt4xCzQ1aWZyJ2bvRvA8E+UUE7NI57ZgNWh6v2J+gc9xnCx3k7GFuZJ2zBNnMR3t16f9VkciywZ3wAYjGcLdOJxB82iseScJ33t256gqiiNb68GXmgOLyNA4DS1mJtK95hUxDvd+RZONSp20CjHYWo3eUmMnJWPRhNGLjsNuoS+wsTkdT/0tlJAXOdGXvpvfBRvnuDQlo94iXI3G2fFwLdDSKQ8DkGJcB4KgQ== 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=q3IJHKPtvwmUhYk+D+GGFKk0iG6bpNmxE3TTDNuG9L4=; b=jKXWKP7bOnmDBU9yw2NyKsnMZdW5Gn3hpV4sDaRaCDEcV4rRRhNOzVSCgpXO4U5ATIoDdVLgFaY5LMNCgR/dsyDs8lYOlirCLXdbTc4NrrM8anYF8HccNsThpf3+Sn6QierEjB0c0fYaJFybVgjO8c9TrKyIUzyxHh/kwSm6ovtJLX3YDizrOYD6JNa2ctGYMk3Gel0CftRTLZkZf4hMUvqwsfRRIpaZDkb+cavqsyI3NpVwSAWgDiVqr5n5AbPbNlnvgli8xW/8VuhVHogXlH7kWf1uCxbmKxIXLOqv3bqX9nXzVjVvSg+DbSVjh9uMPTaBjk5bbLOVZcf8aZ+R6Q== 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=q3IJHKPtvwmUhYk+D+GGFKk0iG6bpNmxE3TTDNuG9L4=; b=rfyt/B3AeC3gYyPTL09wCbIEI5AFIe+HFWqFUqIXW0brQq8gecs72FDS11EPzHSUfMv5MngcktP/vLxRuPXqLW7wYAC/nJmTPAQF0OiUvOGZfGtLAmyGNhUcYtONo/hrx/rTgYZs4WiN/DnsgWe8zQm1Nc/bN4UvgcgBmO5L0lM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB4301.namprd12.prod.outlook.com (2603:10b6:208:1d4::22) by DS7PR12MB5984.namprd12.prod.outlook.com (2603:10b6:8:7f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Fri, 11 Nov 2022 14:50:54 +0000 Received: from MN2PR12MB4301.namprd12.prod.outlook.com ([fe80::7900:1b25:bc:104c]) by MN2PR12MB4301.namprd12.prod.outlook.com ([fe80::7900:1b25:bc:104c%8]) with mapi id 15.20.5791.027; Fri, 11 Nov 2022 14:50:54 +0000 Message-ID: <354167f0-2126-ca24-72fc-30ac56350a19@amd.com> Date: Fri, 11 Nov 2022 14:50:49 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH] net/gve: support queue release Content-Language: en-US To: Junfeng Guo , qi.z.zhang@intel.com, jingjing.wu@intel.com, beilei.xing@intel.com Cc: dev@dpdk.org, xiaoyun.li@intel.com, jeroendb@google.com, rushilg@google.com, jrkim@google.com References: <20221111095824.71778-1-junfeng.guo@intel.com> From: Ferruh Yigit In-Reply-To: <20221111095824.71778-1-junfeng.guo@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0350.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::26) To MN2PR12MB4301.namprd12.prod.outlook.com (2603:10b6:208:1d4::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR12MB4301:EE_|DS7PR12MB5984:EE_ X-MS-Office365-Filtering-Correlation-Id: c6aab2d8-e73f-4d73-9947-08dac3f42267 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EDjhqpjdHxaeDY2S05gWf/AdxL+9ZkRiwn98RNVymwDhWY/cFCAipsiGRSMMHsu78z22dPyT7WWirNFHbue583s7za8hZVcomzZThBG4U+noCS1pqZ3osTnbqQbIFQOnOqoyAsvbxA5M39N1lYdTF0hcnqWlmMDgX5WtbXbB2PGqTn2nsyOUNhovgrqMO9WcaLcTlPYM+G1tXx/vcttXw1AOswD6lx428fkew2dFN4d06+PM8FP9xf6EBuyg9D2kdmCMl/l8SnEm0njSP9meg7NlaVvbMinvVkjcmTvq8OYL2oCOdmNbDUJpaKqhz+3G4nMtaLKt6iAarB/M4FVKNCl58DhtN2D9JgeJos97u/uK9odRvMQduyIiVkgHcMb59ItjpHmf+eenvV3rKShAKj/PBKoi6UrdyeK3zzzIqS3qNKTOw7B98FYoppqHFcfEq4bh33w4ubr5/9UaYJcPEeXblnzg44ZADDDtQn6rIoVLkPjtxF3SK6SvIDSAAkGh8yhnRYekaIRGWwYMyG/S2S0B19sLoTA/1HXihUNp5pknypo5ScLZXRz16C+b/nrIwdMrBE8FZdUL0D3pZJ/zVkI1AVkBHLSLFm1Cz3Fjukmyol61z7fXnA1pb9AeyCLhq+d4aHUXv5k9C2UJYU+AzAcCEqXbHz6OuyaRfHsDzbtsMLmshXT/kGxo6pVuTalN1qHuTyJcw9s7h5cOoNP6lKoo/RUmuisjJxFG3MJ2HN3SyoOt+iX2uvstRk0LtrxZGg7G2s0TGJJQEmLWN8on/X2o23A6I5/op2cQDT3i84U= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB4301.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(136003)(376002)(366004)(346002)(39860400002)(451199015)(44832011)(4744005)(31686004)(8936002)(41300700001)(5660300002)(8676002)(4326008)(86362001)(2906002)(6486002)(316002)(66476007)(31696002)(36756003)(66946007)(478600001)(186003)(53546011)(6512007)(2616005)(38100700002)(66556008)(6666004)(6506007)(26005)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N0gwbC9QNU5mVmhabkxLaVN2RURxTlpwMjgycG1qbWtRMDRRSFRub3IzaFRz?= =?utf-8?B?RTQveTIwUTVFR0c4YnF6a3dvemhySFFzN2hzWGY0aXRzYWp3S0dSd3hXQmpO?= =?utf-8?B?aU1scEk5N2QvN0J4T2dJdk5OcTBqUWp3anMxNk9TS3V3Wko5anc5VmppK2g2?= =?utf-8?B?VE9Cd09TV1VybFhGRThRRVJqckZVZHRpMG9aMlZMWlkxVnlrQWxRcE1SZExh?= =?utf-8?B?WEQrUnR0MU5ZeXVGWG9PWmFvK1k5dDA3RDJHQXFhOWNoL20vcXExVEdZbnJs?= =?utf-8?B?NkEvMGswbjlWR0tGTFNGQ1hHM3NnQkRDWjZvVWw1cStLN3RLVW1ZZVVCWDVu?= =?utf-8?B?WSttdVNiSlZlQSt2Z1J0S29hWUVZdWhMbFFPMWcreWYxNEhSUVk2Y1RXeWZr?= =?utf-8?B?eStlVXVnS00xd1hxMU9DSnBxQlVhcU1Fb0VGcEhaNUFqMjRrdnlhUDVuSnBl?= =?utf-8?B?S2tDVnpaOVhURkhITzlBUk9MYy8vazYwVFlaZmN5azJodkNZcWljRFU0eGZs?= =?utf-8?B?Q1pOS3JVaWJRT0M5bTQ5YktyeVFRd1RicDh3dnhYSi9FRUlLY2lVV2lpejdM?= =?utf-8?B?SFY4OWNVS2tycTNHWDIxaFBCdm1XUE1STGFYUE9veWJSTE9ZbG4zVkZDbTk3?= =?utf-8?B?OUxMUU81Mm1ybUJsQ0piQkFVZzVtZ1ZGZ0J3R3ZDVndOanMrOVhwRlZzYm10?= =?utf-8?B?ZGZ4cVBmWmtMT1RnM2QybDlDWWFRT3NPUGY0T2lwSzhTUWJhTVdHclJ0SEFs?= =?utf-8?B?S2praHhLc2U4Y0RLbEZPLzRkWDhQbFJhaVFpNVZuUXFUKzg0WnNNbGNaeWNR?= =?utf-8?B?YjJJZ1piZXIvREpYSEIrbmxCakkzMS9XY0dmQmJvbTNKbitMUlM2YldBRDM3?= =?utf-8?B?eTl6dFV4a2JPUUtLblZmbTVDYUZGMVpvZFhoWmtYZnA3K1k4M2xwYUZOYzVW?= =?utf-8?B?WE9vdUgvaGE5VWVhbWpQQjZUTS8yOWQ5YnJKQmkzM1BKUlBtVlp4aFhIdEhK?= =?utf-8?B?TXd3TVU3VW5VVCtNYWlWczNHT1VpTVdrekZWQ2ptUS8wb0t2Rjk5UlVzV1RR?= =?utf-8?B?R2JPOFJlWHBEK1hGUVhzclRqd0ZQdytGckNQb3NkYVIyK1puelRYT1hlNG1X?= =?utf-8?B?eXZ5Wlh4K2tuSDlvNTQ5cmVGU29ZaG9Sa0JsNFhlek9ZdWVwOElJekQxc3Ra?= =?utf-8?B?Qm9kS0pDUHRSSERwN0tvZUZGRG52WDYyQ0VqbktNQktRNHZrSk1SeFVQQWdO?= =?utf-8?B?Vlk0RlNDVEJGRWFocVpVekNqY0hXN0V1Y0FFVFRUOXIzTzZwcFBSWmpPWm5T?= =?utf-8?B?L1RnSGlsUGV2N1JRalNCakI1bjY3eGtDR01tblJrcGxkdWx3eGx6OGQzaEx1?= =?utf-8?B?aW9UbXdWb29wanNZZ0tjdW05QVpCNXlJSllHWGlDdlh2eGlsRWVsUEVhQ2Nj?= =?utf-8?B?ZGEwR1VNVjZLc291TFUwVlgxMjhXYUloZVZCV0R3dHVvdXFXemdod3lZbHFF?= =?utf-8?B?QStZU3JQWitCaWRaY2xiTlM4UjNBbW9tclZQTFp2SEF1MjJDQXp0aFBacE5B?= =?utf-8?B?UW41R3QvWW5zQXMwekc1aXBjSklPZ0xObEdmYlBrS2J5OTNmeHNGUHJSWHI1?= =?utf-8?B?SGlxLzJINHd1NFNXN1g0bEVNMzB1ZkRCblpROHBkNDF6NHE5UTliRHNsZWIw?= =?utf-8?B?QW11S0RrNWhMbkx4RXBSOHNtb1FMaEFwOWMwMnFlQmtnaFNxOXAydWJFeU0v?= =?utf-8?B?cWFjdjRDNlFqeVV3bnEvQmNOejhBK3BiQWYwVENSVEpCVkdYY3FZRGljMTMx?= =?utf-8?B?cmR5eWhDK2NzdWNnekpFeHlCMlkxS0xzK1hVcXVFZllWQmpXa0F6dkRRNk9L?= =?utf-8?B?MTFTT0wvVk9Rb1prTTI2NjBIMzZabkR1Y0w0R2pOaStJcWpRK25YalViVmpB?= =?utf-8?B?UXVwbjZSK3VpY3N5RjVoaU5pY2tSR21BQW0veHBYZGVVS2tCdExVdUF0Ryta?= =?utf-8?B?cDNVRjB1bmRFdG9YcTA2Y1psUU82d0k4T2NvTmZZWUFSRllNR0NMN3BYRUs4?= =?utf-8?B?dlRLcllVZzloWXluYXF1dlZDaGU5NkdiTmdSckVmd0F4OCtET3hqV3QwQTky?= =?utf-8?Q?iZrzr0KSCLYZsJ1ArDVzys/6p?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6aab2d8-e73f-4d73-9947-08dac3f42267 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4301.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2022 14:50:54.4716 (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: 8fWx1XuOu7zapvhs90/jhO4nqBcYpKnWJcjWYe1D6JA0vf/qzGkPuSwkap0rgLFn X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB5984 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 11/11/2022 9:58 AM, Junfeng Guo wrote: > Add support for queue operations: > - rx_queue_release > - tx_queue_release > > Previous gve_tx_queue_release and gve_rx_queue_release functions are > only used internally to release Rx/Tx queue related resources. But > when the queues or ports are required to re-config, both of the dev > ops tx_queue_release and ops rx_queue_release will be checked and > then called. Without these two dev ops, the Rx/Tx queue struct will > be set as NULL directly. > > Signed-off-by: Junfeng Guo Reviewed-by: Ferruh Yigit Applied to dpdk-next-net/main, thanks.