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 E609BA0C46; Fri, 17 Sep 2021 10:05:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1EC9410E3; Fri, 17 Sep 2021 10:05:56 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id AB308406B4 for ; Fri, 17 Sep 2021 10:05:55 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10109"; a="308292457" X-IronPort-AV: E=Sophos;i="5.85,300,1624345200"; d="scan'208";a="308292457" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Sep 2021 01:05:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,300,1624345200"; d="scan'208";a="473054254" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 17 Sep 2021 01:05:54 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 17 Sep 2021 01:05:53 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 17 Sep 2021 01:05:53 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Fri, 17 Sep 2021 01:05:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NSzFqsOkm+Dc80WH3mIwBGTKK5Kfgat2S2YCeSEDIZZVwtFZP1JFxgX2gjMViHGn69McTjFl36DsQ0Db7gE+wKXUqr+Ewv5ILIEYojdQiCuTqPyaoIzvrz29yP50l26AHqFcuYKGBxyCx5a2UmERb4fHAKhqy1cSlDELn3G1WbTUs57/tqcfswoTDmf1Eg4pX0zlfj1zd8XPpfVUctJYxm63luxXLW+e274GnqhWwCwhSaaFvkRpboo/jwsUh5BSqXn79L9NRkRC7CtbSywY9SM10YUrwM79fYS4/br0cqV18EkTxOvzvqIWm8CHI6jmNau8KwpAXmfaubKb2squHg== 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; bh=niKR7RshjNJQRgsggTIm9445NrgtiriiURMP4Fk0/Ys=; b=Y2EnMPM4Ide46AqWW+hM4f8AcuDva59NvOGTd7gpGI3/FZVXoohwjgPKyNye3984c5n1KIb47Oh0upIfwzu+7V0IFkbjyqOPiUdTNo4LeTywHSUBmvGLH/vu7kK721Qo/ouIJOuutS3P41tXUBAquwDmI0pmgpaCSfEaHhUfiLWSYo4KmNNKLmODOb0VcideO0IeLhWaSCziVMesIJu0Lauw1AiwForF2HXpRPw2ZK3p/avWC/HVh41YhKT6lzE5oSL7yGtOZgjM83aoSA6K+N9/SQrDmX3RzvFV/a5RKGZjW9AkZ+mYYX3TyZoKIepdwOkc6OLYOQGKQrovesXkww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=niKR7RshjNJQRgsggTIm9445NrgtiriiURMP4Fk0/Ys=; b=AVIr3Fo04BSadFZsYzzIyj2qwXrYGVMrtcj/IjhMgqT0+d/LdczcuGdLuzNbyA1aInkpTSWViuEtXKSHUDflk9zus9aoawFN8/+Bq+CKAdcwmJdXRAkjI/vtvNSXK60NI0R3JfHbmaQlk+UeyRLSZmyEoAXsz7hGz+F+ALrGnFE= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB4919.namprd11.prod.outlook.com (2603:10b6:510:34::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.16; Fri, 17 Sep 2021 08:05:51 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc%5]) with mapi id 15.20.4523.017; Fri, 17 Sep 2021 08:05:50 +0000 To: "Zhang, RobinX" , "dev@dpdk.org" CC: "Wang, Haiyue" , "Xing, Beilei" , "mdr@ashroe.eu" , "Wu, Jingjing" , "Burakov, Anatoly" , "Zhang, Qi Z" , "Guo, Junfeng" , "Yang, SteveX" References: <20210830031215.557238-1-robinx.zhang@intel.com> <20210915030959.59245-1-robinx.zhang@intel.com> From: Ferruh Yigit X-User: ferruhy Message-ID: Date: Fri, 17 Sep 2021 09:05:45 +0100 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB6PR0802CA0045.eurprd08.prod.outlook.com (2603:10a6:4:a3::31) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DB6PR0802CA0045.eurprd08.prod.outlook.com (2603:10a6:4:a3::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 17 Sep 2021 08:05:49 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0ba9ce6-c1c9-4929-3f65-08d979b1f6d3 X-MS-TrafficTypeDiagnostic: PH0PR11MB4919: X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QfuiTHnZ3N+P3ychzPfqYk/E/pwKxtP1tBKhQFqxMtNX3pxcexDA+9volt8zko+NNSUI/WEN8mfFldeJuZh9iel+DykmRzG6udhjyc2cM6WDojv4p0TSSKVkgvaB6LhdCJMj0UVgZ2viv4QDMdVtWiKWisi4h8DZlnzC1Y8UKD+ellpEUkIuRXTdrjIhurxKuO3ahNTY/M8qKIGJ/Cs8QPAysidholsuSarfCzE+0k+K6zAvXJwl1RcvjYo8RIvCLW3f49XwQjml3i7IVYBRO1mlxrTRshp7G1uIsmnS72zMHfhQ5L5Ykmf0qoiXtBKxL37+jetiq+1YLYJI8S+/t3wo/yKTp6nJ/InKJCZtEEFaepnrHn636kOxSBtuEZ5m+ubfrgLAIo5GunSkC6u9LfSNAoKM0ydHt3BvPvMgNqQhAb+kH9DqkYbT4NTPRl2jQaoabohRTQNldv2OXCcjSIko8kIuy0xpMmkk4SAuXw7Su+W9MGdX27plJ2IZdZIX0EONrUOcWc+5is0h7Ut0O8ms1y02t7OYWkD4AVddAsurDi/t4UEw6njr8PhVKUSp2PMwBKFOYXHxLZ7RzcNb21Nmtulh0UcIC5+pNUU6YAyyap8GOQZx5T6eV0k5u6y/Xj33s1qp2aXdr4ovIPrTvxsLU7JAevS0PgkGyXKDyTUDk8eIet3hrr7hpF9esUfBfIXra27p4Wv97VNNNvhF2w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(136003)(396003)(376002)(346002)(54906003)(6486002)(4326008)(38100700002)(316002)(86362001)(83380400001)(6666004)(8936002)(110136005)(8676002)(44832011)(107886003)(478600001)(66946007)(66476007)(66556008)(53546011)(36756003)(2906002)(956004)(16576012)(31696002)(5660300002)(2616005)(31686004)(26005)(186003)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YWw5TWZ3TkJZSWt5N09KLzFoblJsSFFabnlhUThxQzFKWDQrSWxIVU85WmNm?= =?utf-8?B?TWhFVXhPRVdaY2NGWENlTjF1VGxjNUpEOGJ6eVFSbElsVUp4eE5WeGY4c21s?= =?utf-8?B?U2tyMWF0Y1M2dGp6MHg3OCtPSmVnQnRsMnh3YVJVQTIydHAwRVVpaUE4ZXNl?= =?utf-8?B?YWFGU05TNit0V0NObXhsdXhaZHVCZ1Q3eld0Sm9WYlJqZlVaQlBqUmo5cjNW?= =?utf-8?B?Y0lwZ09MTVdTUElRWEgvUk9UZXNWTlduenJuNGFkaHhiUnhPbE1tekZicVJ3?= =?utf-8?B?ZTZjKzliaU1tT0ViVkVYMDJQN05zcGdyMTNrYTVUS2hjZ3hjNHFSTWpIclBK?= =?utf-8?B?aVM0RWwyT2p0R1VJeitaN09iRElxZXF6V3RNYVJwRW5GSzFiaG1YS2VVN0RQ?= =?utf-8?B?d2tNeWRGd1RMKzBLeXk5a1NTQUNFQW16MzlTZFFNc1BrTmJvY0FObXdTcklh?= =?utf-8?B?RytRVVd3Q3YvUlF6T3lZRTFTOGNKSHczYU1WSWpwTU5PWWY0L2lYRnQ5aWxN?= =?utf-8?B?SmZlSVU0MGlHNVhKZGU2WncyTm5UNnBwWlFzdU1STzBZaVE0YWZoUENBY3JF?= =?utf-8?B?aWYwOFRWQXkvSGRKcUI4TmUzRUR5alRLN1QzOW9KWWdnTW9zUmw3eVJ0dkNP?= =?utf-8?B?WU9uRVRBRUt1VkRtb1BuaWw1U3ZGTGZESWpMWk4xeUdjc25tYVY1OGFzNmtR?= =?utf-8?B?am55Ujd4NlpsOVFVdUR0VEdPNDZCZEtHdFhQRjFBRmZ3aWlTc0xNL0ZrVmFI?= =?utf-8?B?VnNoZVFoT2ttYks5REYveFUzTVNDT0F4cFNEK3FRL2Z5THV6bXYrNG10SE5i?= =?utf-8?B?azJnNTVlNy96MHJWcTBQQjJTWnNlQ1F0SGpORDRhcm5YRTAzR29SQXVEK0Ja?= =?utf-8?B?bTdmSDY2NHZQV0pxbUpNUUNrSzFJOThZK2N1TDVkNXZCOFNUTzhEV0phTldu?= =?utf-8?B?MStoNGZoUDI0SVlKNUYyUVVOUE9FTGoyY0xkZHJPKzZZMDZhanFDQTU3WGZ4?= =?utf-8?B?VWxGcWsyYTcvUDhXZG5GVk5hdXNJMDBCNFFtb0FJclhXWEdnOUprMWpOQ0tv?= =?utf-8?B?ZmZPS3I5bjd3UTcxRy9XVTlBM2xua2YzQnczVENOVk8yVnRJNHRHOTNubHZY?= =?utf-8?B?MVYydlRXa0pTQlJ2Q1d4Y1RvZkcrWDNNUkRkOHRPMG00bS9HZ09UMUxKdUVK?= =?utf-8?B?aUUwUjVuL1JQdHdKS0NRM0lieXBXak5wNHJIcU50alAza00rU0RzZ2U4TXVy?= =?utf-8?B?MkhRUzBJNmZGbzNnMDZuMzlZdWZacG8wL2kzK085d2pTVDRGTG9VVGhuS0pR?= =?utf-8?B?MzBrWFZCZmZMTkx4RzNRZWNyMy9WNGJzVnk2ZjRSOC9GVUphbFBHMVRzY05i?= =?utf-8?B?bm1oTkpVTGhjVE1IbHZmVjBjQWRhVW0zS21xNEhXSk9scHZaU0FDaVlicWFC?= =?utf-8?B?Tk5UZHk3WUJVMmtIZ1FUQ0NqYTA4Y3ZnK0p1dmpuTHNtYjZ3R1VaOHUyTlZJ?= =?utf-8?B?eHEydkxwRlJzYldRRXNrcFVTNGZDcjJURGxITVRCU2lsL0tQdTFjek4yYTNT?= =?utf-8?B?YW1INEZzOTBZZGhabGxUZllKQTNlOHVDM3RqekVJQkFkSUFyVi9vSGpZell0?= =?utf-8?B?Z250bVN4emRkSzk5Vy9vR1duLzRsUDlrRFRuT0U2Y0hNT1RzZGdaMm5jblMv?= =?utf-8?B?blI1YUZNczZvMG9FTStxYlV3amNmcSsrVUs5NVROZm1McW9zMitEallSelBC?= =?utf-8?Q?n/HkdQpXX7Ct475L8kc5jO0Rb2g0O4C5cUqfE+2?= X-MS-Exchange-CrossTenant-Network-Message-Id: b0ba9ce6-c1c9-4929-3f65-08d979b1f6d3 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2021 08:05:50.8082 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5EjeyXOQ1V9h7eQpN8XMA/FqVR1GaXdAhXMidLFwqcniFCQGdmQS78PPTZ3AslURDfyEKLLiIDl7R8vhIK6T0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4919 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v5 0/3] net/i40e: remove i40evf 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 Sender: "dev" On 9/17/2021 2:55 AM, Zhang, RobinX wrote: > Hi, Ferruh > >> -----Original Message----- >> From: Yigit, Ferruh >> Sent: Friday, September 17, 2021 12:28 AM >> To: Zhang, RobinX ; dev@dpdk.org >> Cc: Wang, Haiyue ; Xing, Beilei >> ; mdr@ashroe.eu; Wu, Jingjing >> ; Burakov, Anatoly ; >> Zhang, Qi Z ; Guo, Junfeng ; >> Yang, SteveX >> Subject: Re: [dpdk-dev] [PATCH v5 0/3] net/i40e: remove i40evf >> >> On 9/15/2021 4:09 AM, Robin Zhang wrote: >>> In DPDK 21.05, iavf already became the default VF for i40e devices. >>> So remove i40evf due to it's no need to maintain now. >>> >>> v5: >>> - rebase code. >>> >>> v4: >>> - resolve compile warning issue. >>> >>> v3: >>> - remove VF related code in i40e_rxtx.c. >>> >>> v2: >>> - update 21.11 release note, remove some missed documentation. >>> >>> Robin Zhang (3): >>> net/i40e: remove i40evf >>> net/iavf: remove i40evf devargs option >>> doc: remove i40evf related documentation >>> >> >> Just to double check, searching 'i40evf' within driver still yields some results >> [1]. Is this expected? Why they should remain? > > git grep -i i40evf drivers/net/: > > i40e/base/i40e_osdep.h:#define I40EVF_WRITE_FLUSH(a) I40E_READ_REG(a, I40E_VFGEN_RSTAT) > This macro is defined in i40e share code. > > i40e/i40e_ethdev.h:/* I40EVF_DEV_PRIVATE_TO */ > i40e/i40e_ethdev.h:#define I40EVF_DEV_PRIVATE_TO_VF(adapter) \ > i40e/i40e_ethdev.h: struct i40e_vf *vf = I40EVF_DEV_PRIVATE_TO_VF(adapter); > This is a helper function "i40e_get_vsi_from_adapter", we still keep the i40e_vf member in i40e_adapter structure for some future possibilities. > What do you mean by "future possibilities"? > i40e/i40e_vf_representor.c:i40evf_stat_update_48(uint64_t *offset, > i40e/i40e_vf_representor.c:i40evf_stat_update_32(uint64_t *offset, > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_32( > i40e/i40e_vf_representor.c: i40evf_stat_update_32( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_48( > i40e/i40e_vf_representor.c: i40evf_stat_update_32( > i40e/i40e_vf_representor.c: i40evf_stat_update_32( > These are ops for VF representor ports of i40e > >> >> >> Thanks, >> ferruh >> >> >> [1] >> git grep -i i40evf drivers/net/