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 CE8C243AAC; Wed, 7 Feb 2024 21:30:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7D74C4027D; Wed, 7 Feb 2024 21:30:19 +0100 (CET) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2050.outbound.protection.outlook.com [40.107.101.50]) by mails.dpdk.org (Postfix) with ESMTP id 0C9F340268 for ; Wed, 7 Feb 2024 21:30:18 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L35Umc0jBJbxD0PaUtYKHJsijDV5a0wKcfqDyDcJCNQaMXMnH9r/K4iwA/xoJu2Yb/keLxeh+905oy71Vl/FRy8tTKv4V3c1+Irbd2GROfqxczdbSFkFBLprVkCfwJVH+eYwR9hTljtgHpsI3DoApWaSi+06IG4naXICPnwpJ/udA4GkVibw1uAX/qR3hCMC4fjy/bdYh03UaYUnsKJmYTGDKtHxjkSAWHKyYnsMypMItPylcd6xEN7uA66iPNDq8V48yAsEZNr/epKaTQDC8ZaLwnp/6aWDXHslPSWpZOhelHSln2q0NEM9r7QslgI+iME0jMQsFMugUJ1XqC+weQ== 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=fgPuF/Dg9jrPKHNVENjk6+sHQfD7LZeDWWQpRHTFFgc=; b=Qulnc7UWUtz/FbyXJXpUtsrg0A2ortRj87hwcnAt3hLgfgf29ao0gKL5sp6OBwvrXqBLwWsof8T5HSt/SmMHXCoc2CI0PtAJFBZm4leEWYQegyygifGmjmPdqExp8FnvAHmkfrPERTcxjacCOY5v0qPD95cHbxlxkC6ihDqkDn6M4FC9cFIniPBjBYPlx2KGs7t5x66J71OfENzQAYdPncf/ywM9h9sWowZtgOUix4XzUNEql6Iy0UYo/gQCze3VkdGh2HYjqMUSE9aN9YiSbabT09LmYOy8TukfanxGXuLRKBawladnaR/+TD8oY4V1OLFwj35QdwH5e63DMmXtIQ== 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=fgPuF/Dg9jrPKHNVENjk6+sHQfD7LZeDWWQpRHTFFgc=; b=xmJMbsPKeUqbgf5GlfoeSYRtwYEZ9vCuE7cu6ijHCCOaGhWb45+7Bq2dot0DYGkb9fKuweCu1N19Snm8HmZJOdUtWeg7h/FMwTxHJggfYxOV0T6JbuB7no9XT6hgdckCFllt32jDZsdfbFmFfa7jTwGPcHpNPfBp4M2SoY0pJJ4= 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 SN7PR12MB7788.namprd12.prod.outlook.com (2603:10b6:806:345::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.16; Wed, 7 Feb 2024 20:30:14 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f%4]) with mapi id 15.20.7270.016; Wed, 7 Feb 2024 20:30:14 +0000 Message-ID: <449135da-b22b-4ecb-96c7-839dfa41542e@amd.com> Date: Wed, 7 Feb 2024 20:30:01 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [dpdk-dev] [v2] ethdev: support Tx queue used count Content-Language: en-US From: Ferruh Yigit To: Konstantin Ananyev , "jerinj@marvell.com" , "dev@dpdk.org" , Thomas Monjalon , Andrew Rybchenko Cc: "ferruh.yigit@xilinx.com" , "ajit.khaparde@broadcom.com" , "aboyer@pensando.io" , "beilei.xing@intel.com" , "bruce.richardson@intel.com" , "chas3@att.com" , "chenbo.xia@intel.com" , "ciara.loftus@intel.com" , "dsinghrawat@marvell.com" , "ed.czeck@atomicrules.com" , "evgenys@amazon.com" , "grive@u256.net" , "g.singh@nxp.com" , "haiyue.wang@intel.com" , "hkalra@marvell.com" , "heinrich.kuhn@corigine.com" , "hemant.agrawal@nxp.com" , "hyonkim@cisco.com" , "igorch@amazon.com" , "irusskikh@marvell.com" , "jgrajcia@cisco.com" , "jasvinder.singh@intel.com" , "jianwang@trustnetic.com" , "jiawenwu@trustnetic.com" , "jingjing.wu@intel.com" , "johndale@cisco.com" , "john.miller@atomicrules.com" , "linville@tuxdriver.com" , "keith.wiles@intel.com" , "kirankumark@marvell.com" , "lironh@marvell.com" , "longli@microsoft.com" , "mw@semihalf.com" , "spinler@cesnet.cz" , "matan@nvidia.com" , "matt.peters@windriver.com" , "maxime.coquelin@redhat.com" , "mk@semihalf.com" , "humin (Q)" , "pnalla@marvell.com" , "ndabilpuram@marvell.com" , "qiming.yang@intel.com" , "qi.z.zhang@intel.com" , "radhac@marvell.com" , "rahul.lakkireddy@chelsio.com" , "rmody@marvell.com" , "rosen.xu@intel.com" , "sachin.saxena@oss.nxp.com" , "skoteshwar@marvell.com" , "shshaikh@marvell.com" , "shaibran@amazon.com" , "shepard.siegel@atomicrules.com" , "asomalap@amd.com" , "somnath.kotur@broadcom.com" , "sthemmin@microsoft.com" , "steven.webster@windriver.com" , "skori@marvell.com" , "mtetsuyah@gmail.com" , "vburru@marvell.com" , "viacheslavo@nvidia.com" , "xiao.w.wang@intel.com" , "Wangxiaoyun (Cloud)" , "Zhuangyuzeng (Yisen)" , "yongwang@vmware.com" , "Xuanziyang (William)" , "cristian.dumitrescu@intel.com" , =?UTF-8?Q?Morten_Br=C3=B8rup?= References: <20240111151745.3800170-1-jerinj@marvell.com> <20240118094742.594900-1-jerinj@marvell.com> <02136387f2374c428143ca432103e094@huawei.com> <637d6b17-71b1-49cf-8f3b-7c06b23f1fdb@amd.com> Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: <637d6b17-71b1-49cf-8f3b-7c06b23f1fdb@amd.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DU7PR01CA0017.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::19) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|SN7PR12MB7788:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d33d703-f09b-49da-f73e-08dc281b9707 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: 3D8xHBy21/75TFNVDf7oEEDejgqxIqdxKKbuwVRQ6sZoHTb17xN9LtbHJw9LysQmYMpegWSL9o8jDRXKHaks6xjh8Ae/tD9ZCLe/Y7+oBc79Ih9eYbm2BE49vtCttQtez56AEJ/qmgUdKg6EcmsK+7eeLRnMulSGqsl1EnXrHHIpiIX75O9/eNnM4MN9CnqeruZWqPXFRtcG0qQJubLeZLKjwVEv8ZkVGvFDNP7dBULUwNC7n83QZzoBjnpsQTr+USgMEuSSBF2/MdQPSBkKGjFm2ym89TA+gCUp6U9vvFLoQENSKNmIcBcCv687GqLfRZWTa73BeHoC/CtHbF59hbAV9kruN80YPRdISuAZh62Em0Gon8geikppudXSWfHiUPwwG1YnlKDA4TMeb9qTxprEekRyqClVvJuyaqehN+kX3vsy3xru1vdsJ8r4YO40Wtx99EQNd4TGEcE8hT+c5tN/wZG0h2EovhW6KeCE6qSFYeNGxZXlG5IMRXXOPRrTJNexw79gyJUpss+rN2zg3kqjjk8Wd23DCusZz/CDlHUYO/G/i/AZc0U2fRY5z40h 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)(366004)(376002)(346002)(396003)(136003)(39860400002)(230922051799003)(230273577357003)(1800799012)(186009)(64100799003)(451199024)(6512007)(41300700001)(38100700002)(7366002)(2906002)(86362001)(7406005)(5660300002)(8936002)(7416002)(4326008)(31696002)(8676002)(66556008)(66476007)(54906003)(478600001)(44832011)(36756003)(66946007)(316002)(6486002)(53546011)(6666004)(6506007)(83380400001)(110136005)(66574015)(26005)(31686004)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dVlIVzRvdEpCZFJMemkzWVVCY0Z3YW9sSFJyWnJmNXF5TlI1a3BoVkRWQ01F?= =?utf-8?B?SnVKRTlnMVVLWHBWOElHcWd6RFp5bkREbE9sSzRSQWdRVXRscFVhTzBSSmlL?= =?utf-8?B?cjdudGlSZmZNWHJKbjdvbk1aTVgzaVRPQTZ4ZXhzRjhZcGtSSmpqbHVhR2Zt?= =?utf-8?B?SC82Nml1dDRGcU92THRqVjJ5REd2eFlsUFMvSkhWcDJHNnJrNDNIdktWbWZm?= =?utf-8?B?aE9pOUZWcFpUNm9ydEI3MFRNeWFIdGU1djVTeXBrZmQ4UXNlNUdldytUZlZh?= =?utf-8?B?MXZvbGppbW9UWEpSbWhYM2ZwcXBQZkVLaFFNVjJwbHBmRWlxSytnczNUMHA3?= =?utf-8?B?N1dId1VZRjlqZ21KMlp2TnV0d0tQTGRtdURjcW9DcGUxVWFEMTNSKzBhazVL?= =?utf-8?B?UTV4ZXhOMXBYaHNORTBsQjhjM0ZJQjRIb3ptTFBUVW5Fd0JoQ2ZIV3pwVUZU?= =?utf-8?B?MVYyTzZGQSt2dnNpVzkyUTV0eWlzU2dueFk4bXlmY0U3QzBFQUJWQjFDTE12?= =?utf-8?B?MkFGT3lmV0pUc2ZWckVVeTVET3E0b0RZNTltMlRFZzNWWkVaTGlQaUJtRHVS?= =?utf-8?B?a3RzZ0JueFpiZzdDNElPYXRhSEFjMVN6NjFNZGF1MG1ha0h6QkxNZjByUS9Q?= =?utf-8?B?MFV2QjdoR2VveDAwU1JkN2NhN29PajhsYStNeC9mc2tDN01ZdzhCeHVTL1Z2?= =?utf-8?B?UUFFcEdLRkJ2N3Zxc0p6eGUzdFhpVkRnb09Xa2FFbURiQ1hFTE1oWW9uZHZI?= =?utf-8?B?T2tSWDNHTWtueU4wd2pUM0FrS3l2cU5NdGtxLzZvUHpiaCtacmt0dEhGQlhH?= =?utf-8?B?M0Y3RituRWZqQUhJNjN6QklFckJvSXRVQ3FFRTl4bTBEZTJnd25Jek00c25B?= =?utf-8?B?L2JGajZldDZoTldDRDNpa1N2MVZrRkx4MUFwKytUQkpzSHZiclVYZjNjN1Rv?= =?utf-8?B?MER6T0tXZG55SEttU1pjV21SQlEvMXZVakptRm9MUmFzYzVPWENLb1YrZmtz?= =?utf-8?B?SU9wVkdGSVpUbjBKKzZtYXhiK1E4NGg3Mml1Ukg1V2p1Q1pmeSs1SUQ0Sisr?= =?utf-8?B?L0s0VDhaTnlsZGF4K2hLK2dYSHd4RXA4SGN0OVpIcFJEL0gzbW01S0lLdE5N?= =?utf-8?B?OHRGRE5DRlU3U20xQXo1NURkaE4zRDlFb3hsZ1ZlcXRHRHJwQkZ4YmtvUWlr?= =?utf-8?B?UEVkWERmWWUzVlhuU3ZuT3BVcW43eDlnc2drR2oyY1M4VEZRZ21VTUpkU0NZ?= =?utf-8?B?VzdkWHBsQTk3Z3gxRmhhcW1Mb1g3TEhDSWFwVEtidTBPc0tWbmgvdzRram83?= =?utf-8?B?cWJzOElBdURKQTFGSldNempiNGY3amlrSkdUM21adVBFKzEwTVRzOURHd0lC?= =?utf-8?B?TjZ3RmJ2ZnB0ZmVDZVpmUVZ5d3ZPZFNmUVkvR1BRc1VtZVBqdXhzanI2dWYx?= =?utf-8?B?V0tKaWUzT1JCL0diMjF4RmdwOVcxSzcxMURMY2F1VDdXWmJSNUNxeG4yZklQ?= =?utf-8?B?NlVmM3lhNEJnaWkzaEZScFZGemFvSk1weEQwSG93eXZPOXZkV2pVdDdVTnR0?= =?utf-8?B?bkl3RTVBcFErbkFQS21zOFpuZ1lONUZHWUtKWmo0cFU5WVR1bElyMEpxTW5v?= =?utf-8?B?YnBXQlExRTFxT2VVQmZJL1Q3SkpsWWFXdjYwWFoxeTM4dFA3Tml0dWhhbVV1?= =?utf-8?B?VTQ0bFJQdEFhMjdhWE1waGVZSzBxZENzUkFOTmowSGIva2ducWpzaXVkR3Ux?= =?utf-8?B?WUtGOFV1VURlMlJCeFRwVTMzcy93UHdKZE9VRFBrWTdpK3BWanArNWNubThJ?= =?utf-8?B?cmNtZnFBdjNRWnJyTU5FSTZWbWp6WE40QzVTeFdDYS9tY2hGQ2k4K3N2MDZQ?= =?utf-8?B?cU1ZVzc0WVlRbmZZYkNzTGIwUFJqRGpacldCVkdHc0pWa09nNFBmU0hIRlc4?= =?utf-8?B?eWxBMkVGb2t6cVdJT2wrd3F1enNLclJLdWhBemx6WEJwM0NOc0VPZW01UW94?= =?utf-8?B?Y1FsbWMrVFpnNTNqQ1I4Nm9RR3BjUmpvNDZxV1F4a0N3c2FvdlN2T2c2anRs?= =?utf-8?B?MXlzWFNGOUk4dE4wOGw5cUphVVpoWU53N1pPaWJ6cDU3amlrMVl6WitTOUlW?= =?utf-8?Q?Up3adsW2HSddGw45nDYGmLO7l?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d33d703-f09b-49da-f73e-08dc281b9707 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2024 20:30:14.5387 (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: Pg9wGOZMthUt5GzJIp1l5Li//Jm410FcR+KLcTza4+bYTkMjls6ovjQwTpwlSpp9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7788 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 1/23/2024 11:46 AM, Ferruh Yigit wrote: > On 1/22/2024 1:00 PM, Konstantin Ananyev wrote: >> CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email. >> >> >>> From: Jerin Jacob >>> >>> Introduce a new API to retrieve the number of used descriptors >>> in a Tx queue. Applications can leverage this API in the fast path to >>> inspect the Tx queue occupancy and take appropriate actions based on the >>> available free descriptors. >>> >>> A notable use case could be implementing Random Early Discard (RED) >>> in software based on Tx queue occupancy. >>> >>> Signed-off-by: Jerin Jacob >>> Reviewed-by: Andrew Rybchenko >>> Acked-by: Morten Brørup >>> >> >> Acked-by: Konstantin Ananyev >> > > Reviewed-by: Ferruh Yigit > > Applied to dpdk-next-net/main, thanks. > There is a build error related to the tracing object. As 'rte_eth_tx_queue_count()' is static inline, application needs to be able to access '__rte_eth_trace_tx_queue_count' tracing object, this is problem in shared library build. Needs to update '.../ethdev/version.map' and add '__rte_eth_trace_tx_queue_count'. I am doing the change in next-net and force push. FYI. Since there was no user of the 'rte_eth_tx_queue_count()' API, not able to detect the issue with this patch. But with testpmd support problem became visible.