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 B87AE45AF5; Thu, 10 Oct 2024 01:21:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5187540156; Thu, 10 Oct 2024 01:21:51 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2046.outbound.protection.outlook.com [40.107.236.46]) by mails.dpdk.org (Postfix) with ESMTP id 2B15D400D6 for ; Thu, 10 Oct 2024 01:21:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gbcZf8Fl+rYSaSyCBpqdPWVsM5y2NSHNbRkr/RCaexOWiebpU2rTSC6fCbjbIjp3htCthObTxtZWV/tGzB23GAHESFcLnW725+luhWTyzUNJcXwRlyZWTGOBWXFrsFfWn9rts1zIv0EdXzwCKG4rWkqagCusgzLa1ZKMz4LNBjoloPfkDztmAK4sqTRCmMm78r7KodgTPcNJ97roQJxz+MG+vRKS+CWLTxTbThOGErGJfM1dfT20fKu+7daAIVCdveYac1ItbZEb6FUymcRhhyAbQn9Scu5VmUs0x12alOI4PvymsoUZZZXSDFmntrfg4X5mYMCn+gPGdJTqY5tr1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=v+i/GDvQuLGle/0PhthmHihyHaCfPv0hurwulaYxlaw=; b=XUVT54Qsa6hSlgA76cnTScaNuqZenbguuTnh0kz8FpUOhVp0YN0GvZjHksMGfkMSYEO3eFdu2HLHLFn6UNuFh3eyn2qVS9NvdAdqqyuJxf7EeNhmduUtGYZLLr6XzEedC94ePuwpMjVENH9dz8Wxt5QAyNfsryady5eLxrSWsmQBXddIePf7lZ2+V+MAgiNFL31NiyfAdUmqY3d2znfsTKbfzJA/RCZ/82+HkUYmnde/BIywVSMDY0gJ1Me6M03XMYWwPyTr/h1ZpBk+wt7VI+zSquBCn5mZ+GKphs9Lb0M5LchzttgrsuwualOmvgpKOR96CFCiFz+z0e5JSQaGow== 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=v+i/GDvQuLGle/0PhthmHihyHaCfPv0hurwulaYxlaw=; b=XFKPa8th9z911+DYty/c5CZxzyggrQzFWj2jYySCm4+a1eTsv720FEAGojsQuNJjqTcxzKnRNo4o2arby2U0Ld7uFPFiv8ypRvrjbJBy1ljlXS40ZR/ZCcWtOSfQgaPd7gNjACzFb27nBZEBrId57wsqizpvRPWGGQl/lsHXbSw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) by PH7PR12MB5928.namprd12.prod.outlook.com (2603:10b6:510:1db::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.18; Wed, 9 Oct 2024 23:21:46 +0000 Received: from SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055]) by SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055%4]) with mapi id 15.20.8026.020; Wed, 9 Oct 2024 23:21:46 +0000 Message-ID: <91390eb1-87fe-4e6b-8119-8190d430ad66@amd.com> Date: Thu, 10 Oct 2024 00:21:41 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] doc: update TAP device features To: Stephen Hemminger Cc: dev@dpdk.org References: <20240904154206.13438-1-stephen@networkplumber.org> <31c8133f-fb10-4e2a-9b25-8a6f7557d87f@amd.com> <20241004134842.0fd518ab@hermes.local> <406981a2-32fc-46a5-abac-5f20f5c8678d@amd.com> <20241009095322.3bf142bf@hermes.local> Content-Language: en-US From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: <20241009095322.3bf142bf@hermes.local> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO6P123CA0050.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:310::6) To SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR12MB8830:EE_|PH7PR12MB5928:EE_ X-MS-Office365-Filtering-Correlation-Id: aa511bef-01ea-4330-ecc6-08dce8b92473 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q1JQT0xwZ1NRbnQvUWtNa0dZZm5WdVR5ek1MV0dTekNDbndCRnJtVk5jeWFY?= =?utf-8?B?Q1pqQVNta1daeEVRZ0lJNm1nVE1xV3dkUXRYcERqcjZQUHJNYUo2VTVrVWND?= =?utf-8?B?VjRUSGhhalVUY0tDVHNoZXM5Q09HRVN4Ni9ubkJCaEI4M2MzRlQwTmdZQng5?= =?utf-8?B?NEdRNEtEOHc3eE41VDJlcjR2VzRSV25RYjhzWmFSd1BscVBKK2RwL0RuaFdP?= =?utf-8?B?ZkdHRlRpM2NJMVJxKytGemhJd0IwamdDT3JlWUkxVFFtWURnWmc4ek4zOFlh?= =?utf-8?B?V2NNN1JlWk5xTStkWWROKzJqVXJrc2t5TEsyMmg0bFdYNWN2b2hQZm01MjVr?= =?utf-8?B?YnNXNkRGVG9tb3BuYlZvOHRUREtxYTg0NUxrTnJub01NNDBoaUtTcjlDZUl4?= =?utf-8?B?cG5tZ0VXZnM1V3NJVys4amROWnJiZVRqdkNKUWdjSXREQ3MxemZmMGxGc0lX?= =?utf-8?B?TitIVm5mQjJHNHJ1MUxlQVpNNmFFQUxHdjU0Wm1PRkszemN5SlUydnVuWXpM?= =?utf-8?B?UHpXdm01OE53ZW9zU1NJT21hTHVMVnFvVTAwUlNOcTNuN29VKy9UMnRzYzVD?= =?utf-8?B?algvY1gxK1dqRkVBVXRKMmJlUnR4Z25BbzJHTWRMTk1XOEZXd1BoNzVaRmJM?= =?utf-8?B?YkRDTE5KakZLZFVrY3pSUDJNQXhjanpRSG9LUVRzODFOMkpEbEZWd3JsS1lT?= =?utf-8?B?RjQ2UGpyV0ExMXJITlQ5RFlGb0J0MlFJUTl0dG05emVsL01tUkpYQ0lURE1a?= =?utf-8?B?RnVERHFpMWRUbUpNbGxNZklROU1XaGJDU1ptZ213TDNmZkt2cEY0UzJmSVpY?= =?utf-8?B?QnBVMHcxdWJiNDNVVUZXOGd4blg5TFllMExBWVlKMkFJMkRtSGZybjBoMHpi?= =?utf-8?B?Qll0Q3hjbnJ0WGlTODhSWVJsdDNsMEt2d2lqRldrbzJhVFNRVklFeTRLazVY?= =?utf-8?B?RHdiYkRPZGxoZnNacEF2S25YZGpaZ1RMVzhaVzFGaGVCWWZCVVp6VEFOOHdj?= =?utf-8?B?RnQxaDFXb21CMFdkV1FhN0J2ZVRmVHdZK0l5NVJSVXYrK3JtU3g5dnl5c0ZZ?= =?utf-8?B?VkpiQUppTHc4c0hmTEk0djZrVUxKOXBYZnFwckNQcnVadW9GRUs0UTd5YWxz?= =?utf-8?B?VUFFVlI4TlYrU3NiYXNrb0s5dSt5eDlVTUUveWQ1R3RGL3YrdUo5R2NTdFBM?= =?utf-8?B?aWxPbnA0ellPSCtCZittV3BqQjV5YjRIU3RuNFpqQ3RSeEs3RE1rdzNDZmEy?= =?utf-8?B?bnpyaUR5TVp5WXp6Z09XZ1ZHL3dtSnF0cXlQdTBORTVNNE1sS3lrMUFYZ0RS?= =?utf-8?B?d2NrSjFGNk42cGFmOEJxQVBPa1QxV3B3TjFsZ0R4a0hnakNxQ0dlMWR0elRw?= =?utf-8?B?eENrRTF2aFIwNnk2dm5lM1FYZVBSeFJTazkreG9kUXdTMnd4cjdmWU1EL2pC?= =?utf-8?B?U3RYaDJaSjhpWFZHcFZUUUs5Rm5XVlQzbjNzRy9aTFFyNE1NM3p6MDFEam1O?= =?utf-8?B?a1BnQjF5cWMyV3pkVFdiK1pHcjJjNm1WZEFsQ20vdUg3a21aRFZhNVdIWEF3?= =?utf-8?B?U3dJSXVrUjl4ZEJ5STRVb1R2OHFFYW8rMnFTZWFtOEtMN1Y1bmZxK0NINy9I?= =?utf-8?B?NlQ5dEticFNZTC9yUlBBMmkxYTZRZjl4T3k5Ry9Tbkd5ZzNkZ2QrUFlZbUJt?= =?utf-8?B?Z1VpNVBJRUxFZnN5N25QRDA5eWp4TGxFNzZEaW9sb3d1SzlHOTR3VG5BPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ2PR12MB8830.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?REdOcHI0QmZCZ2lWZEdvNWdJRDRGS29uVVZIRGtkNHhMUVVJUU1yQ1BmalVs?= =?utf-8?B?VE11N0ZlRUxWNUZhUFRmeWpXZnZjdmlRcjQ1dXp0YitDbVM5dmNKdEpjTWt2?= =?utf-8?B?eHN6ZHRyZnhySWZuam9OSVljOXlGejNZZ3ZLck1KaHUyZEc1ZzR1K1N5b1NN?= =?utf-8?B?blROdVVKWDNVamhyODhlMjUwWTE2K0t6YnA2ckJoRUdnNFRVcVIzQWFWcUF6?= =?utf-8?B?SzJ3S01sdmliMXpMRlVxd3grUTQzVE43d21iUWNpUW1sRDdyVWovZFMybHpk?= =?utf-8?B?QnkwNHZPV1BzVmFtcHpVdEs2Q1lUNklTcTZmYi85QU9pd0JjSzVPeVdaa3Nr?= =?utf-8?B?bWIwRGxIUmxzYVpGNnlZQUdsSFNJRWJjUEVtRklOeTl4ZU1qQlA0L3VjOVRO?= =?utf-8?B?Wjc4cVV5Z3ZwVndtVVhQbkl0MmUwdjB6RlRQQmFHZHExR0FSeUFGcElLQVpm?= =?utf-8?B?b1VXVG1wQjdaNGVUMTMrNHhpZlNYR3BBVnZ5eW1PdkxzRmU0b2o2UWIzb0tZ?= =?utf-8?B?YWJqeElTQjdOTnMyNjhJS0RrUjdxRWZjNHQ0SXJ0M3Y4Y1VEMlVRL1BEamFr?= =?utf-8?B?U3NhSGhxT0NzL3NKUGRWQWJOZGFZOVZPZUZFb1p5NGhjdE5KS29YMVFvaXBL?= =?utf-8?B?c0hjdmdrSjZZQkU1aTg5Q2gwdnR5UTdhNGlDUmlMZ1FXU3BlemorbGoxQnJR?= =?utf-8?B?eWxvdVlkTGwzUElnY0JFN3g4VHlLUmMrSldZOUZoREcrbEk4blNkaXEwS0lq?= =?utf-8?B?Z3hqZmRRMVZpYlk3SmFHWXhzcWwwS1ZkQUxjRmw3ODdxN3ZEb1h1R2xJT0g3?= =?utf-8?B?eFQvemhSaGRxdVpZN2tYVGJ5QXdvMmYwT3NNNVVIMFU2UldHZ1BQMk9SOGNP?= =?utf-8?B?VHR3c1RzTStBZ3UyK0J4QnJySk95UFRjV2FUM1pwdU5IaFVBSzlzajNsb2RL?= =?utf-8?B?M2tUaG9TeVBmZTdxMWszMmJGUDJJdEcwNXRIK0FUVXlkOUVRUEs0Wnd2Wnhh?= =?utf-8?B?OTNydWhEY0g4Q09iRHoxNFhhWWttR3RFdnFTN2htSmpEVDZHMnVXbU9Nbk1p?= =?utf-8?B?R2ZBNjdubGc1MWQ5Yk1PbUE1TVU1YXdkZXIzZTBIdTcwN2RwTzZXVk92SE5h?= =?utf-8?B?aE1scTczSlNwelNWR0RiWEhRdUhtVHcxZVFNK25ldVpjU09OaENZQ1VlL2pu?= =?utf-8?B?di9Jcm5HVUZHY2tDSnZhbnZSRVNHQXV4VkpkRDhwTU1VZWZ4NFB0M0NsNVJ2?= =?utf-8?B?d0FaSTdtcGxQbmJLb1daNmowdU5yZTZKSXN3ZkRudkdLVU5SOWhZMWt1TDNW?= =?utf-8?B?WFFLbk9jdklEdDhtdXNvbExvV2J6TnBscmdVRGlnclExMkVuNWR3aHdKTTRh?= =?utf-8?B?SE5CV1J6bVRFanduWWVSaC9SU3hodGc5KzV0cTd1RnlERGdTNGFHa3pXY1JV?= =?utf-8?B?dUF6aS9mQ0xqVHBxWWRBUG55OE5LTmpHYm9OamtGOW13bzN0MTN5SkdjUVA2?= =?utf-8?B?SzVBWXM4bkdzUEwzMDg4U24wblh1QTFydWVPNXZvNUM5ZGFmbUkyb0wxWFU0?= =?utf-8?B?anM0bUxSSFExUVlYUnFPYkhnRWZQaFMzd3Vzakx6YVM1M1g4N2w0RnU4TDBy?= =?utf-8?B?OGp4ekNyQmk0bUI2MEZnWXlXRnhGMjNZVHI0bkxRVjFvNTAxWEVRL3Y1alpW?= =?utf-8?B?NTJTSHdtYmQ1QTBoMFFkWTZ6MStBV3AzSEloTVJCRUVSVllxS3dQbzFDS0E4?= =?utf-8?B?T1p2cmllajZlMzRJS2o5U3NNeDdaSzQvbTFrNWZEeFA4TDhBbXhrTDgwa0hR?= =?utf-8?B?RGJPNGpwZ0FtZ3lXM05mYWE3Y0ZMWFB0WnNKSWRJVnVGR2gxNG5pVzg0Slll?= =?utf-8?B?UVZFQzd6OWtIV0dxSllEdVRVOTUzMVZMRU52SzNVTDVIYTcvdkxIMFo3OFlN?= =?utf-8?B?WC85WmlNb1RWRU1YVEhnejE1WmNPVnYrMEJxSmNXclpKZkZYVVRnOS81UTJD?= =?utf-8?B?REIvcURTZVR1WXpSNnIvK3RlcnpyUjU2Z1lpQ25rU2ZjNmFPZ3NReXJpRWly?= =?utf-8?B?YU85U3FVcHYxdWZoRWZPSHdqZjVMRW1Eb3JBZVd1NkVkMHZ2WVMyYkJGSXRa?= =?utf-8?Q?YzAKTihWHpKmc6Cs4I7uN2Tt+?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa511bef-01ea-4330-ecc6-08dce8b92473 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR12MB8830.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2024 23:21:46.0232 (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: 7xVKuoqzUBVyc8/9MyCgUmyvqLktOfe4ZRRwXOGz9tj/Kv7b3DVkKulLtIM6WMaB X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB5928 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/9/2024 5:53 PM, Stephen Hemminger wrote: > On Sun, 6 Oct 2024 21:36:31 +0100 > Ferruh Yigit wrote: > >> On 10/4/2024 9:48 PM, Stephen Hemminger wrote: >>> On Fri, 4 Oct 2024 02:48:21 +0100 >>> Ferruh Yigit wrote: >>> >>>>> +Stats per queue = Y >>>>> >>>> >>>> This feature name is misleading, >>>> it is for 'rte_eth_dev_set_[rt]x_queue_stats_mapping()' API, which is >>>> indeed for covering limitation for some drivers. >>>> Tap does support getting stats per queue, but doesn't support above >>>> documented feature. >>> >>> Just looked and the current state of the feature matrix is not correct >>> for this part of the table. Although the feature intro says it is >>> stats per queue mapping, that is not what other drivers are doing. >>> >>> Only these drivers have queue_stats_mapping_set: >>> cnxk, enic, igc, ixgbe, txgbe, virtio >>> >>> These drivers claim to have 'Stats per queue' but do not have stats mapping: >>> af_xdp, ark, atlantic, avp, bnxt, cxgbe, failsafe, fm10, hinic, hns3, >>> ionic, mlx4, mlx5, netvsc, nfb, nfp, ngbe, qede, thunderx, vmxnet3 >>> >>> So the overwhelming practice is that the features.rst description is wrong! >>> >> >> You are right. >> >> What about update the 'features.rst', and extend the definition of >> 'Stats per queue' mapping + queue stats in basic stats or extended stats. >> This will be make name of the feature more intuitive. > > Like this? > > diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst > index cd0115ffb3..a351d7b3b5 100644 > --- a/doc/guides/nics/features.rst > +++ b/doc/guides/nics/features.rst > @@ -727,8 +727,6 @@ Basic stats > Support basic statistics such as: ipackets, opackets, ibytes, obytes, > imissed, ierrors, oerrors, rx_nombuf. > > -And per queue stats: q_ipackets, q_opackets, q_ibytes, q_obytes, q_errors. > - > These apply to all drivers. > > * **[implements] eth_dev_ops**: ``stats_get``, ``stats_reset``. > @@ -754,7 +752,8 @@ Supports Extended Statistics, changes from driver to driver. > Stats per queue > --------------- > > -Supports configuring per-queue stat counter mapping. > +Supports per queue stats: q_ipackets, q_opackets, q_ibytes, q_obytes, q_errors. > +May also support configuring per-queue stat counter mapping. > > * **[implements] eth_dev_ops**: ``queue_stats_mapping_set``. > * **[related] API**: ``rte_eth_dev_set_rx_queue_stats_mapping()``, > Yes, plus 'implements' & 'related' fields needs to be extended.