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 B277C41C44; Wed, 8 Feb 2023 23:07:07 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9624B4014F; Wed, 8 Feb 2023 23:07:07 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2083.outbound.protection.outlook.com [40.107.92.83]) by mails.dpdk.org (Postfix) with ESMTP id D136240141; Wed, 8 Feb 2023 23:07:06 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tf/qNsi0DV/rOfFlnYOTtquEPkttBuMgdhlh7+4RR7LMT5YE70rGgOuISeqg1RAg5MGVjtYyguf86883c8U1jF/AKCXqfr3thsFou3KkvwjaYdVg30mbu2bZTUj8NbURSqHu9VOgT1vwK3pQF66vzIveYQ0Zd+Wspqhima8zBCsLnevzsr/m5dfAYyXgc9sPWRKob3Vr/5zqyL3GSt442g1TL1oUsY+OdsBnhJKlz2XNH6Z3C89eZCYQpGfW2SsST8DP11z+9fZDDnQ2xg2H9JI5sLiA6q+ivO7X2KX+q2SD1Xq06wSkySLyJEF4acfdFArzRCYLO6uYjbuXFcrsiQ== 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=trre68FvpKM4Y9qFMFXeSAaLdl1FGfynwPKv+vfoB28=; b=k+I8QYv9BCWXUO/z25md1kkucOm7Z89EyqjDJ2GSHO4xIvocsiKHGD6pykCnxwgIqfA91ON3YKbrRkHWA8+ljdsAE/hMITrK8Mr8ZgTNpuCtmqXbXjEsL+v8YD2vjuVN3rFR2u2e+uSwSNlok4xWt/+LRkyJQdnThp02k/7Nv1wDr7FwOIs8p7KwW0Kn+xOwzOky9vitivIqoc+SO53yD4gjcUGNjhZx0uBRvV7LXPKRL2VYFC5E/etmmbTv6kKCWq1fg/jdhxg5RejwS5VTZrYxSic3j5fyJkDniKcIcH45aysCfjp9Hrq4lSQ89Y46SFdtBNg2q20s4HuHDB6I+Q== 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=trre68FvpKM4Y9qFMFXeSAaLdl1FGfynwPKv+vfoB28=; b=2Im6F4SK2sKKyNVY9TufDTnDjWn5qLwVR+KNDEzX9p9h2Mpykn0CPNlfszG/ubSsxRM42ewk9LiGjhppEfKxeOE/v04hAhil4G5f8Zzge90flvLx3UHQoOsBOHJMAJ3cps8Zxs5Us1ZyKpzMqDLoVHjT4SqfywAwoEVc1sr0Xx0= 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 PH8PR12MB6843.namprd12.prod.outlook.com (2603:10b6:510:1ca::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Wed, 8 Feb 2023 22:07:03 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48%6]) with mapi id 15.20.6086.017; Wed, 8 Feb 2023 22:07:02 +0000 Message-ID: <5610b0ab-9448-4d9f-32e0-945f8d3e4258@amd.com> Date: Wed, 8 Feb 2023 22:06:56 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [PATCH v2] net/sfc: export pick transfer proxy callback to representors Content-Language: en-US To: Andrew Rybchenko , Ivan Malov , dev@dpdk.org Cc: stable@dpdk.org, Andy Moreton , Viacheslav Galaktionov References: <20230131072444.6925-1-ivan.malov@arknetworks.am> <20230131110839.7453-1-ivan.malov@arknetworks.am> <12847fa4-130a-1fda-c658-a1bf4d35a64a@oktetlabs.ru> From: Ferruh Yigit In-Reply-To: <12847fa4-130a-1fda-c658-a1bf4d35a64a@oktetlabs.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P123CA0013.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::25) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|PH8PR12MB6843:EE_ X-MS-Office365-Filtering-Correlation-Id: d681999a-69d3-4fff-99ac-08db0a20ce79 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qR0NslcDNHSnIsoQrVtm5DRGixNHI70fVsXrNEtoRsTGeAngFYiMSW88E86noSO+dkvR6eB324z7WlA42NMeOnyEYRlqNUr7+x02j86xdz9ui8Hl6N+aOsWSLLxr1oqCgEguODlBJYUaK3yG7B6mnK7LupoiE61oKarLCNq1jsfD2Roizi+LmdPvAaX9IfaQzSHv3nbEXLL4lasVGy5nU9IQa7nL7j0qxI8WiB8NuiB0hYqFS/FTK7jMEQI+n8EAsQsfDeOidc6hA+PfIBnsRf21K0Rr55AEum7LJH3qi9QMegamqQ45gyWEEm2hhgU6+RBRLV++7YJawROzZ/6XZMqxU+5AOg6UGZRwwwkHpwnnL0X7Nb1JkFGGMSfAdJ6sI4/qMNqZgdMONqt2aFiSkGcbbXwQwuSOlx+POC+crsdnFB9RxMYrhsFapzWCD+bAd7OPo0O86KNPQXMUnka5Lo178CIDaafaBVQ/HMJur5iZM6bCoS4LZnWzzmaKyur/BaliG08sP/oOzLDFHCddWImLS1EW2o4YsiCGwFsFMPqaPjNd5evN8brTyQ0XclI01ZcpGxQCWcFU2BIWGkFpA5J+BBo/qmtdQMA+MQwnqlRRnMvD8wM037ofBYueXGDoww9Re9rk6xqDusKPzD3QVlCPNiWHYQBF/bhr4pU5UKElBZVYLns3kGOmeuPRrKTTtWTuX6UviRimHYzk7o4CtUG2f4IAJ9NJEmQxAelNip0= 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:(13230025)(4636009)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199018)(41300700001)(66556008)(66946007)(4326008)(8676002)(66476007)(2906002)(36756003)(31696002)(86362001)(38100700002)(5660300002)(8936002)(44832011)(6486002)(26005)(6512007)(186003)(478600001)(6666004)(53546011)(6506007)(31686004)(2616005)(110136005)(316002)(54906003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U0xtNlFsTTZZQW1mMlhZSkkzUmdVN2J4akJ5Si96QXhYZERacmVNVnFLN0tC?= =?utf-8?B?N1k5aENvVFZtWWFxS2ovckltV1RVWTUwWHlVcm5ZS0trQVdhdkoxNWtFYms2?= =?utf-8?B?YTZ2QWo3ekFtakRXNXZnSTZRS1ROVExOQTZmQTZ4dFJUTWpIMmJxM0p3cU5n?= =?utf-8?B?Z3M4STR1NjFhYmpDeG1wSEVweDllSmpxakdxaUVYRUczN1ozV2RDWGUrbGF1?= =?utf-8?B?cFZoVXJ3c1FOK2tBc2VpelRtM1pIa2VoTnhXdWlyS0FocHA0S1dSQUpqZDgz?= =?utf-8?B?VGZvdmdpMCs0ZFFleTc4Z3dyaFlRY2w2VTQ5Z3QzblJ2bURWSndkSUU4RE1a?= =?utf-8?B?Ri9PREZlOXlKNldrMnFtR0VSeDZtU0RBUWlUSE9PWmt5VWxVV2tIalZ1SDlq?= =?utf-8?B?TTVyVzBpUmJ2SXpYc3dWZVRxN0VobFg3TjlhUDZIQ0J0emlQaWNwNVU2YXVD?= =?utf-8?B?S0U3WVlPWWVLY2c3dWNKNXNEek5IWU0rcTRycU5aTVN4M1UzNG8yMHIvdTMz?= =?utf-8?B?U0djMyttYjluMGpmajNoQyt1TTMwdEhSY3JlUnhyMUN4TE1BUiszbW9uOTRU?= =?utf-8?B?VWE5MitZU29SVkxLWWZiY3QxdWg4RlIxVjh6OVBUVjFpMzBXaUp0eTBWY0NF?= =?utf-8?B?Y0ppNTlUQ3R3Q0tFb3dNcC9QZFRoQXQrQXZseGpwaEJuWUtPTWlzTis1aFRQ?= =?utf-8?B?dXVkckx1Vm83Zmg3bWVRdHpSVml6ZGIxSG5BWjViSkFzUE9SNVh2cGl2aDEz?= =?utf-8?B?bjBoazEvOTdBNTZiNXRsSkJGS290T1Y1MjNubXhlN1JKZFVZOGEveStUalNQ?= =?utf-8?B?blhtcTM4bmQ3aU9iZ1Z2c1dxQS9PdXBQSDJBRkJ1dS9Hcy9hS0dWZURXRUZo?= =?utf-8?B?NmJWSlY4OUc0bUhpWkhuRW55a0lLeDZObko0Q21SNjNNMUp4MlZtYTYwU3B3?= =?utf-8?B?TUJxZFZrSVNXeU9sRGp0Vnc2ajRuTkI5SEZkc1U3Q3VlVnpEd290Vi9zWTcv?= =?utf-8?B?ZUdZM212MzNSRkpNVTZGT2Q3TFhPMUhPVS9RTVJsQVRaZVpTa2dzVWhzRlRS?= =?utf-8?B?dGEwVXF5a2RYWjFYTlRXOEJCdXYrdHRibFRBSlkrVmNIVGR4RkxSTzVabkVM?= =?utf-8?B?by9kS2wwU0R6NEhQWjE1VmR5bnNqakhzV0g0UTdLdkJCTzliZkw2eGl0QkEv?= =?utf-8?B?YWhYMFRRRXlmTnQvOFhyVnlITTJCU2FoSlV3c1BTYlZubXpVWHd0QUFDWnZX?= =?utf-8?B?dExqcUV6WjFwWUtyOUVvQVNBZEp2S0lWVUtZTmoyRXJ6UWpQbUlva08yQzZz?= =?utf-8?B?eFY4cllacWVRZlVXY2xDM3hSK3NOeFpKUjdqSUR1amFHaHNXWTV2Nm5yZW5s?= =?utf-8?B?OUM4Q2hnQmZaRng0dERoRllhZWV6Qks5WWk5UUNZRzMrUHRweTNoTFdycFBW?= =?utf-8?B?ZmJ1K3hmVnA3VVl6V052dnZubTNyVWNSci9xWXd4TEpVZkF5TnVUbG5OclYr?= =?utf-8?B?eTVmWU1UQzFZRVBUQ0tENWlsN3h4cldwUG1hQnIyUUhEQmdISzlrVEVGc0J2?= =?utf-8?B?bExROWFNaUk1WS92OHVKdGxLa0lGSTVMUVZLN21IZVpvek5uYVJWRzNFVjNv?= =?utf-8?B?cm9yQTd5UnFVS1NET3RJUStzVmM0TXgvNG44MEQvS3BPZlcvRVEwZVNYanRq?= =?utf-8?B?ajZIeU9MVHl6akhLaUdVdlg3OTI5ekdQOG81RnYrWjVxRmQ2UDhMWjlGKzAr?= =?utf-8?B?UVlpN0NYREJRUVVsSW4wUVVQSEFrQXlKSmZWWjNsaFBZemxPUy94ZDgrTjAx?= =?utf-8?B?akFWMHo2MFhLT0ZkL2s4Q3lPSkFjci9FNTcvRWdNSXlXKzFiUThvbEh0THZu?= =?utf-8?B?b216Qm56dG1xRHBPYWhadmVPVTkydHV5Uys3NkhXNzJWUzNpRTdZbE5TLzRm?= =?utf-8?B?emtqalk1OHRGeUEyNnFVYkpWSStSdEczUXZXSElnNks0MVpTUURvNWhoaEpE?= =?utf-8?B?ajlnMTdoSHliQlpoV0dlMFZSOHBmYUYvb2xoWW1sQ09VYkQ0VXdsUXBHcWE0?= =?utf-8?B?TUlkL1UrUWoyODVySWlDMUoxOUxFMWR6L3JtSkJUdWozYm9rYmp5UTlWcUV6?= =?utf-8?Q?qt922OD0DC+z9S8xH/3s4nmuO?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d681999a-69d3-4fff-99ac-08db0a20ce79 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2023 22:07:02.5488 (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: OczSttpicaT2NV8X4oqP+xbF5wdIDHz0dqjqfNenScSF1gNp5d6K615lhEw5zLFi X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6843 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/31/2023 11:13 AM, Andrew Rybchenko wrote: > On 1/31/23 14:08, Ivan Malov wrote: >> Currently, the "pick transfer proxy ethdev" callback is only >> advertised for non-representor (in example, main PF) ethdevs. >> That does not sit well with the original idea of this method, >> which is to let applications discover the privileged port to >> use for transfer flow management instead of any given ethdev. >> Applications trying to leverage this API on sfc representors >> receive an error and cannot configure transfer flow offloads. >> >> Fix the problem by exporting the method to representor ports. >> >> Fixes: 26706314d418 ("net/sfc: implement transfer proxy port callback") >> Cc: stable@dpdk.org >> >> Signed-off-by: Ivan Malov >> Reviewed-by: Andy Moreton >> Reviewed-by: Viacheslav Galaktionov >> > > No capital letters in E-mail address, please. > fixed while merging > Reviewed-by: Andrew Rybchenko > Applied to dpdk-next-net/main, thanks.