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 2D68A42360; Wed, 11 Oct 2023 13:28:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AFC2140279; Wed, 11 Oct 2023 13:28:20 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2067.outbound.protection.outlook.com [40.107.92.67]) by mails.dpdk.org (Postfix) with ESMTP id 5696340266; Wed, 11 Oct 2023 13:28:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sy5N3+KDtsdyGradL5dnxiRR26WZL1WUBshPLGQ3KDDG2zPj02vpBYfBHWgN7G6LVvQBsKYSWByajns05PC0NYL+LA3w1fj6jbct/E+vqKh4f2jZzS5nsbQ67Yvz8K0SJzQWr/S8bARpaIXzmCImWxAeTQKRmZS8MxZ1aziDlFMrg9HyzuBB+4miuZENfQNd6FxJrDe/Mv0DlPqLq3oJOqott+KJ/ePorTC8P7ddadeY/TLckuWlIOIV5KOfVWTv6iyno2jkxLGTlWVsd1nhNkewJJY6+c1OFpVpyqjkkxn+t25Wva7IvLjiV7DpHk4sp5HW34KvnbnsToyHYCtzeQ== 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=CohtOztqtEt4J9wCrIHdDSoakLh02KwnHUUmjzoZ6Ho=; b=SMxZrDo4VrqaW3vbRrZWFEbYwhn69qsqxGyWhe73NwT0//Eq40Kjtz9ySjD2ybKWHHyRAdljyBQBMVwJjgTBJ34iDdYuOrWkg8txxve4eD4rrsEY4wdzCXaxjTr16ErxPXIaQlGXg0Ey23Skfp2dPkNxLr9kxw4sz9Msu8fmxMvsLMB49bmdZzFBFoiu0TXXKGoqSzdgrfgAVUHaEABEjXIgmuuaQ5/FLmarycP2Zhu1jsHw5JIwCUmYoLm9YkXBXLTo0XMijfsYtFYAdIUk5ycehZTXuaZsM6iEG3R69S7uNp59tcBOXPaCeSSfMmvlPcOs5N3Skxwa9Lyf4p/Anw== 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=CohtOztqtEt4J9wCrIHdDSoakLh02KwnHUUmjzoZ6Ho=; b=pzZgAgX/hgBjl94Ettave9b8M2EDA+NRDg5049IIrxQeU9KYBiFd9aY0WIboyn8ohMPEeAQj6Mgok8Kd/B5MQYFTqzERUJvaI+MADR761FNoaQ9jkjUXnfQjbA9VOqm8IJHigbirZCdojfy/h8BI2tBHyHoNV+SHp7Bww2Zm0Tc= 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 BL1PR12MB5048.namprd12.prod.outlook.com (2603:10b6:208:30a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.42; Wed, 11 Oct 2023 11:28:17 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8%4]) with mapi id 15.20.6863.032; Wed, 11 Oct 2023 11:28:17 +0000 Message-ID: Date: Wed, 11 Oct 2023 12:28:11 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/3] net/ark: support for single function with multiple port Content-Language: en-US To: Ed Czeck , dev@dpdk.org Cc: stable@dpdk.org, Shepard Siegel , John Miller References: <20231005205217.1753187-1-ed.czeck@atomicrules.com> <20231010204207.1027430-1-ed.czeck@atomicrules.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 3FQ= In-Reply-To: <20231010204207.1027430-1-ed.czeck@atomicrules.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P123CA0075.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:138::8) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|BL1PR12MB5048:EE_ X-MS-Office365-Filtering-Correlation-Id: e6886521-2ed6-41d5-e62d-08dbca4d29fc X-LD-Processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6Ye82qFXj4Taj7JoyG2ahOb8T03eYjAD8BiRluDwNNDj7FT8vmZ4Lp0c4gnSl7oZhowEyTqeqar1Hvj2Q4Lg2C3NNMPmq8lvg2QML7hSrmJ5bhmBT1F16j3++jIk8veWqO2m/VEdYrBy4ts8HOBbQi3f2jZpnpxRViIQ2/FJtXER111VWj3nfmDeK0BL+i7gp5++D/0YiCd7f5zPmW8A2PPfAg7UvzjsSI4oZhL7pmhXo64AJ9ZQNtD1ji9I/41gvoKRKR4wTLi2QgmVU//Bqry7Ijl6nA4B9YA+LWJQT/EpI/k/fMdW069yv45xk/2KejeplxgRn9oM9fBzOB5ITkmtgstw41R9mY+V6vdYfgDdBy/5gcVr964wckqgArNSOmDgsB6dyLyK4SXy9HGP1a+0HJw4t/QwFkoIObgeLMGwVy79LPQtxPtQk4M7UkRh8/zQHVTkuXdpNF1bVV5mD2P6krcAe+tlbi33H+fKTyms4GnZRWTc9LKhSXXol7VLl9ZG96TY1h8jRHmg2r0QU+6WfCxEw+eq2YE0nAVqq3uAFzikLNGSBEGnt6fokH/nmgoWWBM4L+9h6k6XeqGILe81Uqm19Scd2AePAPiDbyBhfihXOcgt59xPdK76zQ+GxQuSANuLtYM6s7YQR2OzMA== 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:(13230031)(396003)(366004)(136003)(39860400002)(376002)(346002)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(66476007)(66556008)(66946007)(6486002)(316002)(2616005)(41300700001)(5660300002)(44832011)(8936002)(8676002)(4326008)(478600001)(36756003)(26005)(86362001)(31696002)(6506007)(6512007)(6666004)(83380400001)(53546011)(4744005)(2906002)(38100700002)(54906003)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZFdDK0hNVjA2dklnazEwK05haC8weXNIVDBmTmxpWTdob0ZYSG9VMlNqL0NM?= =?utf-8?B?cXhnWWl4RXVjQy9CYnFEZERLU0hiazNJN1NDNHBVSHVZNUxaemFkRHk5aG9w?= =?utf-8?B?ZjNsQ3hub0FJeTBBcWRJMDhldkREbHFyemkvRnZrS3NDbzVhZzZDbzU2cnhH?= =?utf-8?B?NmtCdnprZXY3amRLVEhVSFlvV3Z4ZlRsMGlaeE9hUHlpL0VTUElMSXlHdFh4?= =?utf-8?B?Q2M1bTBVVjBxeGd3ZjFPT295amx3bHJxUzRWWTdkcnkzbGc0dVg3cUpYczda?= =?utf-8?B?a01FaHZGL0tsclJ6Y3RwZ3pQdnFqNWs2RjlYOUhYWG9IZXZFd1hUUUgwemFu?= =?utf-8?B?T3RMaTZrWHRPMFdJQ2ppWEtwSUJVZ2JqNGRQZHp6UmhlSjB6eG1xbzNxZzhm?= =?utf-8?B?RGIzZW50N243d29QZ2FwOWtHSWMrSW1pczlMVFMwZy9TZTJXVDdsa3lOZGpk?= =?utf-8?B?ejM5aWhpdlFYQmplcFYzZ3g3cmI5bWNHWTJqbEg0OTVpZnF6eWh1bFdZeHlP?= =?utf-8?B?SWo5Wkp2RFhiZkNvLzZUdmlmUDRXTTl5bjZYUHUxS0Z1WHBVWXc3ZFBUOGRM?= =?utf-8?B?QU4za2ovNUZmOHRFYWd6U3E0M09zQVhWaUZ6WTRtRHBrQzFCdmtWbzQ5b0wz?= =?utf-8?B?QXVHeVJxSzMzRjVqWXAwMnFXNDBtZzY4UUI0elJKQVEzWWl2NENHbFUvQUVL?= =?utf-8?B?KzZ5Siswa2FDajlWUEh4SHBCM1grdjgxWCtFZ1dSaXBxcW5WQzJ1SHRnWnpN?= =?utf-8?B?OVdDVmZYM1BRckJMeVRLdEh5czAzbWtaejJRVlpXUXdDSmwvYVAvMmYxSUJu?= =?utf-8?B?WDh6SEVGUGs3NXJDSnBLNWlIMEtaSm9kL0hXTldEcnd2RlkyVFB2SFRjeWtJ?= =?utf-8?B?d0t4YzBlSFg4RDFzK0htOThTUTZGRTVqd0QrQWN3eUFtQWxzUFFJcXE1TjJ5?= =?utf-8?B?cGlyRWk0VUpVVFVmTHc3Wk93NjhMU0I5MHRKWkU4RmJLb3pCTERZdGpYMHc1?= =?utf-8?B?VG1qUk1RWHd1UDVjNEsvZFVyeEZCaG1jb3JMR1J2RlBidlVNM1d4dzVFWW1E?= =?utf-8?B?ZE9kd1RNeHErYTlvM1p5T1hTS0VGTU43dFEyQ2M2VXRTekFHZTJyNVJpR3NJ?= =?utf-8?B?U0ZKQzlpQ2hTT1ltWmZrN0F1dStPUGs5MjdLQ2ppa2x3TGV4RXFVVS9zMTNr?= =?utf-8?B?ZDRIMU5Pajk0QVRHRUMyR0xkSVdpYVJsaFJNWWhJMjNjU1c4MUZPWGNkS0xO?= =?utf-8?B?TFJVSGg2bjNVenc2SWdvbzlIZmh1eDRKKzhXeDg3ZGlENmN0MllpckpkdGEy?= =?utf-8?B?L3UvdUdwQ3RISWsrU0wvRmpWd3p5N09ZbzVDN205UU1EbGJKN2M0VHNDRnZL?= =?utf-8?B?L1IxQ1FTelJQYnFOUEszRlhnUzFLYVlEWU12NGtKU2V2cTYzdVlTeEpvbnNP?= =?utf-8?B?YUhKcU8vWE9Wc1ZVbTRuWnZ6a3poYmhsSEl2dkxaT0xPeTBoaE9YRnU3UVZx?= =?utf-8?B?SnBMM1pZWURORXBOZjdlOFZBVUNwS3RQTkJ5MCtXbTV0cG0wNCtPQktvOG15?= =?utf-8?B?OVhoaTZWbExGV1lnRU81VDlES0NDczZXVGJTalVpMWNab0FXUFVicDhXV2Ez?= =?utf-8?B?MVRwQWNXNDQwMmhFNUh0RnVSZkNVTG5pcForMWZpZXU3akdkc0V3Smhscm1N?= =?utf-8?B?L0tVU0c2OTdRNmZNbndQMVpDejVHQmhOcmRrVExEZHdVSjFPS1BnQTRLM1Rq?= =?utf-8?B?UTJvRjVobUFLeTNwZjQ5b0dzZHJTcnZnVjdSNjR5TEd5NnpPd294Zm1LemQx?= =?utf-8?B?Y2JFcmZvOXdQd0d2aktwTHZJTjVOc28wQzFTYTc1ZzZVTUNXanFCcVJFTmRT?= =?utf-8?B?UXI5aUlseS9GN3Y1NGNCMnN2MlNyc1lscytuWDZiTVhWUHNJeFRuNDVEQkM5?= =?utf-8?B?RlZRb1RpNk5jREhnaUl4ZkEyNEVYUk1xbEVhZ2ZJbEdtMElaWThkeWhMbS84?= =?utf-8?B?dFMxZUVudWIzVHYrd3I4bkFrSVJyRHZROWo2R0tMU2hGUzBRMzBjUU5YWVFT?= =?utf-8?B?TjhKSkZzWGcwMEVWaUhOSFp0MnlwRUdGNjZuZ0J5Y3lKRWUxUkZFNk1OaG5r?= =?utf-8?Q?gz9QbvXxy6+AZDfJk+PNNFeLQ?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6886521-2ed6-41d5-e62d-08dbca4d29fc X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2023 11:28:17.1654 (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: +1HwfAU2OOl5MvtQWwYqcW+2f0pV9loaYkUk+90PtDfUt7PH8ciVz5qTIKbiVsNm X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5048 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 10/10/2023 9:42 PM, Ed Czeck wrote: > Support the creation of multiple ports from one ark device via > the use of ark pmd extension. I.e., one device with q queue can > seen a p ports each with q/p queues. > > Add unique dev_private data for each port to manage queue assignment. > > This patch repairs a latent issue uncovered during testing. > Fixes: 6799275eeea6 ("net/ark: support virtual functions") > Cc: stable@dpdk.org > Backporting is not requested. > > Signed-off-by: Ed Czeck > Series applied to dpdk-next-net/main, thanks.