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 5387C45AAF; Fri, 4 Oct 2024 19:26:30 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DED7742E77; Fri, 4 Oct 2024 19:26:29 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2083.outbound.protection.outlook.com [40.107.94.83]) by mails.dpdk.org (Postfix) with ESMTP id 625A1427CE for ; Fri, 4 Oct 2024 19:26:27 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cnKtteng0cdAwDwLUhYAn9MgNd1GVWvI+aG4HH/J8vpnJ2kvxPBiELiWVFWit8pFkVCjnDXayuUa8gPop4upabyFSr03CQQtzlx0KJVRj65km29fZB58UUh43vdsvV+s3TZaMrz9HtC1W9LQJ6k2iKDXmyqWb2Sr6asrFKUHNrY4muIgi+lyroHrUlaT5shdHw/yOx3Z/wxmHrnuoW2+FmVvTdFFPe7YMcnCkwBJsCiG6vQt1DQTSE3RhW3MBkNUpjg+5GV8XPx7ZUFNCD/cznzl2G+HN7aXngt6eVZk7a62lixM1zEghzjBRHrWvn17Pd+fG/xTRgISBM8G7DhFlA== 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=6gHZ8QEj0g3TM2gn6n4yqsyEEfYFKlzZoYUJeQ45zJw=; b=ucoOC4EEyFBPdXpO4WUE5BSRbHGRdt+wEMnzFBgmlNCwvBGFviVRTQypunTcEh8F9O6+vLxUisu8zCBFbWeRd1zJ7IiA6XgElmXtg0PTxpqCB6TYkUA8h1XYASjRR1RaEz7+GIu67h0AP2N6OsHgZzU6TEUnWDXerGCQ4kCGe/vG+qxSwr2VFUAO2Is5xl+hKtpLKQhJTPn6jSu0fF+b/lHyuiD7tHxeSQCyvrudvsaRzDjF5IvwwUldcLi4ToAAsuCh4GJMuxXi0HsoN2h/PYaJ9NFdwwUBZpU5unjuD04eJr1huZqWlmL3v6bVey1QsLyNCq9IDeyHL6ygfCYV1w== 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=6gHZ8QEj0g3TM2gn6n4yqsyEEfYFKlzZoYUJeQ45zJw=; b=OAtn5jnLkny2/ddjqcOdus3ZrCeOIuwQsn4IrnY9jq9bvVXmBqfwZftrjvbm297vAHnmPw5HS5y1XGmo7B74CMK3NyuCIWJ2OkhxO0gaK967BwhETJyCVYpWBfcr37UjSYWPUiIoEs7j688GAkcEek++3UXWwHHc/RxlhehtmNc= 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 PH0PR12MB8821.namprd12.prod.outlook.com (2603:10b6:510:28d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.18; Fri, 4 Oct 2024 17:26:24 +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.017; Fri, 4 Oct 2024 17:26:24 +0000 Message-ID: <2782da8e-1de0-467c-8139-874184c470d2@amd.com> Date: Fri, 4 Oct 2024 18:26:19 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] doc: update TAP device features To: Bruce Richardson Cc: Stephen Hemminger , dev References: <20240904154206.13438-1-stephen@networkplumber.org> <31c8133f-fb10-4e2a-9b25-8a6f7557d87f@amd.com> <20241003192612.3c5055dd@hermes.local> Content-Language: en-US From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO0P265CA0013.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:355::8) To SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR12MB8830:EE_|PH0PR12MB8821:EE_ X-MS-Office365-Filtering-Correlation-Id: eecafa5b-d2e5-4be5-8b84-08dce499abc8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MTBTbFNlaXJTUG5veGZaUDB6OTZMUnQxRndnT1VWazM5dEJoRFE3QXJsU3dF?= =?utf-8?B?VmhPVHFMR05ycnFlbU05Y3lZenQzYlhMdUp0YzZHVkpZYWRrU20xU3FMYkJx?= =?utf-8?B?YURBbDhzTVQ4WTh5UE9zMi9YZU1rM0Y3elQwWi9Td2NQNXNpVUlubXhpZmxZ?= =?utf-8?B?QWlkSVJNbCs1Tk90ajY2MUgyVVRJc3RYL1BzR1FCbE9pbjJMWE4zbnFiWVJI?= =?utf-8?B?M0VPSWJMOGF5R1J3ejhJTWhnNytwTFRFaElFNUYrcEZNZXlHSXNpMGNRWkVk?= =?utf-8?B?MldiaExTbUdYdzVRY2N2VlBXNzVUNHdieC9udzk4eGl4RjRtRkQyNUJ6OXQ1?= =?utf-8?B?d09veW9BYlloWGxZMkpOenNmTnFwbXE4bFAxdlJ1WWx0dEM1aHNKOENuTjNF?= =?utf-8?B?a1V0eEtzSm5neFdFQmxabXhldUh0ZlJvdTVmcWo3VWJGSVhZS290QTdzbzk0?= =?utf-8?B?Rmd0UDNnVzdCbGdYNngvYzBzTXNKd2hGNG9yVUIwQ3owSCtQcHh5TDlTcjNa?= =?utf-8?B?cndZdjNld080bVhja2ZabmdmTFlxM2pJcU12RHlFemhsNGhKQTNEaFU3VlEv?= =?utf-8?B?RnFpdWVMUktpaVE3emJ1akxROXRlMnVEQWhUOHV2ZkQyZHdDUk5hOVg3WGN1?= =?utf-8?B?Sjc1SXoyMUE3eXZkeENGYUhmRjN2VjNxejk1Z1E2MmR2cnpwVkx0QzVsY2hq?= =?utf-8?B?ZXBqdENURTFjelEvcnNJd3pKQ2xSM2lJY0RmN25majdyVVNEeW13Mjc0MkRO?= =?utf-8?B?S083cnE4YXIxTVpOQ1B3RlpINlQ4VDkvZUNaQVIybzBsdUtRdHJIclBpWnVn?= =?utf-8?B?NG5XQ3hCeExQTGh6dWV1cnNyb2M5RDljZkQyVzdtVGJ4RU9ieXZ6d1dBdWpj?= =?utf-8?B?ZCs0aDFvSnVmRm4xSER3dUlKYWp1Q1QvY3cxOHZSd2RXM2JydkYzSXZ5dHkv?= =?utf-8?B?SXdxVzZxalZ3VVpmSkhKbVVvdGJLL1ZoTEpOTlpuQTBZV2dGNk5FSGpKN3dj?= =?utf-8?B?cEVOczJ0UFNBNThaRFZIeFJ6OUdWT2J5OXE2K21jY3o4bGw2Y0ZzYVYyd2FJ?= =?utf-8?B?c01uS2dsY2NuZXJ2Mm5kS3FXVW53dDZaelBwNEsvWlVsNzdxUW5aME5kYmQ2?= =?utf-8?B?TUthZmYwQ2NHQ1lseTlRNnRlYkRrMzBxUkdRZzl6OFM4dGpBWXBLQTIrd1Jr?= =?utf-8?B?QWRhd2V5WnhDdURPTzArdlJmT1pCMTlFSkxqakFvZTJkME5xZkJHbm1Zbk9E?= =?utf-8?B?VE9qenBXd1Z6ZW9tN3NiU0lvSFlKaDIrZDB5QkZuWnovUXlyTUZ3bEY2MlVm?= =?utf-8?B?YUZRNVZ6dDhSYmVzYmlHbGRNT0xXUG82Y2hIQzV4azhnZXZkWFNqMlMvcUEr?= =?utf-8?B?OTFrREV1UlRsWEtkcG9TNk43ZTRqc0ZKOWNFZ1RmMmdNU296Tkx6RzFLeFZN?= =?utf-8?B?b1Q4c1l3Sk9hbWo5Sml2S0ZGb28wUEtTQ0UrODgrRlh1alpEMjVia1IzV01x?= =?utf-8?B?dUhRRHNETDZOeVpOWmJiNkRxc3dBZTVoYklQSDdRSlFKM3NESVhWT3kvam00?= =?utf-8?B?RFlOYm1TRU5wZ0d5UEZvS1N0NHFMWitwR0RNQ0ZzRGxkSWYyMjR4S0U0Rm9l?= =?utf-8?B?dFJHelJ4YlowTTk3N2lKN21ZZFdLMS9BTC9nbk9ZU0Mvd01hbkluWnhWT3Fw?= =?utf-8?B?YTcreE1md1UwR01rQmlTSkxlSzlXTXFGdE9ub2xGNUhCbVRseDRLdUh3PT0=?= 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)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K1JlVkx3ZUlVcWpielRtcUx1UHQ1VHBaUEtoeDdVeWE0UCt0YTBFdXl4Sk05?= =?utf-8?B?M2ZXVVh3NjNiSlZkczhkOVZ3UkRQbWgrUVE4a0dUQS9SYWwzSTZKc2ZhbXJU?= =?utf-8?B?RWtuY0RxeFZ2Z0g0NGh3T3FQZUQ2Z0tiOVl1dnlXRXhXRmpRVFlEUmhmWHN0?= =?utf-8?B?OWxpM1c5OHhWNWFTenBnbGJtSDNGVFQ5eS9rOXkvN3R5R0F1UEQrWXQwaW44?= =?utf-8?B?K0ZwRlJuV1MyQyttc1NPWWhHUEJoZ1M3UlNKOVEwdjhHaWQwRU12OEpONDJK?= =?utf-8?B?OGJVaE1LSldQM2I5VXg4b0s1Z2RtSjRkaWQ2eGxlZmVheFB6SzJ1NVNKS0Iw?= =?utf-8?B?TzJ2THZxUVRkMWFMVURmUmF2YkZydmxYWUJIYkwvZ3ZuTHFuWEJTZ1JxNmJ5?= =?utf-8?B?RWE3eDZsb2tVaFliazNpSjVJNFdxTlloZ3BpZ1BtQ0VmZHJMNmltTDlCYmJv?= =?utf-8?B?bW84RTZnTmZKNjludW0rQWY5Yi96amxWWm0xL0xMQ1pNNXEwY2p3c2FwY01t?= =?utf-8?B?dllWZU5OYldpT003Q3FUbzY2MGUyNFVmY2ZldVBqSGNRM01UQnlTYy9YWWcz?= =?utf-8?B?Smx5T0xJQit2Y2RXYVpCVkxPRVBkZkxVbGJhYy9KSnIrVVNZTHp6WmI4ZWFV?= =?utf-8?B?T1RxSXlNTU10RDJFcWxxMmZHOWFDQzd6R0lNQkRXTDMvQ2hOY1FLY0Jqb3c3?= =?utf-8?B?WHRUN3NSVGxqZ29odGQwZ09JN1dENTZjSkxKTUw3VXJ4Rmp4MDhvNkR6VFNF?= =?utf-8?B?RkJSV3J4cnY1K1l4ejExL0w0eTVhTzM1MHg5K0tURllvWDFYZE9jWUFyZitQ?= =?utf-8?B?WGlCUkFJS0YwQVZiS3Z1YmlybWZyYkZiR2FwYXJscnB2ajVYWWl3dXZiUDlo?= =?utf-8?B?dUlXNFFBanRteWt2ZE5wYlJaMWJIS3ZJNUxHb1g0SmFhMVBhYk5WVmdQaXBT?= =?utf-8?B?dExLeVpqK1p0SGxFc0IwRzQxRGkrTGNwTnhSWHNQeGpqempOVlFxa1ZsN0ZM?= =?utf-8?B?M0FBNjFyMU1kUk10SWFFVTFwWUFsck1KVTV2ZWo5T0lhOVMwaDZFdW9YcTlo?= =?utf-8?B?d2NMMHRFNTNqZWhQeHJkbzNqOXVIT0hRUmVGSW1TMUxCR1plRk9jOEhGbitr?= =?utf-8?B?cGl5bURqeWhtdStlTzRodTRFY0ZoVnJkelNBNnJZQXNWQm1LSWhrbVdhR1ZI?= =?utf-8?B?UXdhSEU5ZExUUHZ2WEtPTWlCbWRjVVpmTUVrVHNKN3FFT0pZM3lxd0Z2S3U2?= =?utf-8?B?T1RCUEpRWlZYN2YwOVZweFhtSUF1VnorUUVydnJzWlNlL2lrb3VMWlozM1B4?= =?utf-8?B?blljMWpYRkVyWTU3RnphYk5PZzN4bHhrRTFYUFEyQnZvMGg5NUhvTmhDZGlX?= =?utf-8?B?aU5KbkJ0bTRPdlpva1ZmT256NjJLaUpNYkRvVjhFNmNxZlFNbisvcUR1cGRa?= =?utf-8?B?bUI3bTFHQUFrQ1R2N0hGRGRLNFF5elhKeXFGMFRpdFZsT1JLZVZQYXlkNjdU?= =?utf-8?B?VXJxQldMaFcrM0ljdTB2NU1kcUhSMVY4blJvbS9XcHY5amdMRGg5encxVVZh?= =?utf-8?B?TFFxSnkwYjBSS0ZwOXdvMm1GeHBlOS95ZHFPejdBVVJHWE5aa2JpZjFUMW9t?= =?utf-8?B?WkRyK1UyUHVVaW5sR28wdDRGc0FiWVNBRGJIRkkzU1o5SUJycllTUVRsN3BL?= =?utf-8?B?c3NxQUx3dFpkMTlFNWVhaW44NUxXb05Qdng1dm5LZ2FrbVVIY3JEaUJZTzds?= =?utf-8?B?MDB4UkFMRzBCZWt4bnBNM1M3dXFHVEF4ckFNSEJGaVJpUGJrZDZsR0p2Y1Ft?= =?utf-8?B?OXlmQ21XeUt4R1FFUU1aY2xzNjZwbzlkTERUelhOQjhtL1RJR1J2aTlTT2Q4?= =?utf-8?B?MGo1WjRKVXk0TUJsOXJpMzJ1YzJGMmR2aVRPcnpmajJraDduSVhZTGh5OW9B?= =?utf-8?B?aUF0dG1SNWxHOVhSVEo2ZkYyK00xYTY1MHRZVWJ1blF3VHpKTEtsK3pha0pi?= =?utf-8?B?MS9VdTg4ejY4bE9qTlc2V1lPZmhiVWZ3R3FveUFRa3RWWkRvNWY5OEl5RFV4?= =?utf-8?B?Wm1ZRG02RTJPU0F6L3liV0Y3OUowM2hsYWN4c0daMnEzdlVCTmZLQzFmNXR6?= =?utf-8?Q?JbtJySZJvVBSwBQcoMA+5r18H?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: eecafa5b-d2e5-4be5-8b84-08dce499abc8 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR12MB8830.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2024 17:26:24.5082 (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: RSfhklHWs5DTC3GfGfcT/7n/ofr2nAaySKOYgiFPvULNekbT4tDMvUCJGM9D9ngE X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB8821 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/4/2024 8:54 AM, Bruce Richardson wrote: > On Fri, Oct 04, 2024 at 05:09:21AM +0100, Ferruh Yigit wrote: >> On 10/4/2024 3:26 AM, Stephen Hemminger wrote: >>> On Fri, 4 Oct 2024 02:48:21 +0100 >>> Ferruh Yigit wrote: >>> >>>> On 9/4/2024 4:42 PM, Stephen Hemminger wrote: >>>>> The TAP device does have per-queue stats and handles multi-process. >>>>> >>>>> Signed-off-by: Stephen Hemminger >>>>> --- >>>>> doc/guides/nics/features/tap.ini | 2 ++ >>>>> 1 file changed, 2 insertions(+) >>>>> >>>>> diff --git a/doc/guides/nics/features/tap.ini b/doc/guides/nics/features/tap.ini >>>>> index f26355e57f..f2ea5cd833 100644 >>>>> --- a/doc/guides/nics/features/tap.ini >>>>> +++ b/doc/guides/nics/features/tap.ini >>>>> @@ -14,10 +14,12 @@ Basic stats = Y >>>>> L3 checksum offload = Y >>>>> L4 checksum offload = Y >>>>> MTU update = Y >>>>> +Multiprocess aware = Y >>>>> >>>> >>>> ack >>>> >>>>> Multicast MAC filter = Y >>>>> Unicast MAC filter = Y >>>>> Packet type parsing = Y >>>>> Flow control = Y >>>>> +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. >>> >>> The stats queue mapping was a feature that was hinted at being removed. >>> It only exists because of HW limitations on Intel ixgbe NIC and SW >>> limitations from RTE_ETHDEV_QUEUE_STAT_CNTRS. >>> >> >> >> We have a plan to remove 'RTE_ETHDEV_QUEUE_STAT_CNTRS', by moving queue >> stats to xstats. >> >> But ixgbe limitation is there. >> >>> Perhaps there should be a generic SW emulation for this the mapping? >>> >> >> Ack, cc'ed Bruce. >> But I am not sure ROI of the effort at this stage. > > Not sure what the specific ask for me is here. :-) Overall, I think moving > queue stats to xstats is the best way to go. > cc'ed because of "generic SW emulation" comment. I was thinking if this mapping can be done transparent to the user by driver mapping queue <-> stats_register before reading stats, but @Bruce let me know this won't work because the stats tracking only happens after the mapping. @Stephen, do you have something specific in your mind for SW emulation for mapping?