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 9418745565; Wed, 3 Jul 2024 19:37:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D0D14278B; Wed, 3 Jul 2024 19:37:33 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mails.dpdk.org (Postfix) with ESMTP id 4FF7B40EDC for ; Wed, 3 Jul 2024 19:37:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1720028252; x=1751564252; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=G7HqsRQAiqsaung29wanmmmOEdVu0qj19iys1k6V+bw=; b=RyeQaq0KJ59s9cEbtH023ZkJTojcwLAX7NR08dXgTT+oDJnlFid1QKZM 3WlhC9/TDTKQKZ4jzVzIHiGxABZ3wbpr6HTNoxPzUPaRkOQuyHMUn2uB5 EFoYECudAkQWuQDkDW6/lD29xLGRltzG/w49icbrDQkwoGQ47h1M+uKY4 Q6xhzsb/AWx1pLhuq7feiiQ8YFWTAn1twU+jjIxeNdFormL5FoBa+Tnvk N/8Um11e0qPYrVOoDjXDJyulmXYzlGfmEg8y6x+32blz57gLARuFsCMBw FecIazWXi/hZM5beLJiuVJcuYaFSI74kpOr5+4gWoRcf57iHTqm29w/8Q g==; X-CSE-ConnectionGUID: okBoYsKeQ7Ce1Rmx3IjmNQ== X-CSE-MsgGUID: NE28yvWySmihqSJ/hTHXfQ== X-IronPort-AV: E=McAfee;i="6700,10204,11122"; a="21147020" X-IronPort-AV: E=Sophos;i="6.09,182,1716274800"; d="scan'208";a="21147020" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2024 10:37:27 -0700 X-CSE-ConnectionGUID: LjpbyCMESQmsrs1/AiPzrg== X-CSE-MsgGUID: roxRzXMpTeuCGBUXBV4XdA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,182,1716274800"; d="scan'208";a="77068852" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Jul 2024 10:37:26 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 3 Jul 2024 10:37:25 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 3 Jul 2024 10:37:25 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 3 Jul 2024 10:37:25 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.44) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 3 Jul 2024 10:37:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=POtBpPQBRBaBAIJQ1nHKcD942BVcvyxo5TiPs1Z3yZIR1paJJDSwNTRkMqbCmVbYPY+4SqosWDPCtaIqgprf+om/hxuZqg8dLzuTPzlzUz6oZqTpPLZXylgcXVS3XJAIyO3IiTMe/pq5Da7Izm2jfBzaueh5yutLWvs6o7P53H3sOejRXAii4rxTvu9pYpF5Xb9iKoI98wrc5lcuRYXgifep+PIhKxeYx66V8Fy36OP3hvdlAvdUjFE1BWZRDPlWe0ZdmFnqmUYNoSdjPSvRFa5pa6RIx2wxX6VNUWjVTbLb1WrGgvoe9XQPggfVGNMkLjWF6qMUGDKboRbwLj6KeA== 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=4+SWcnfur75L5kubsrJSwMtq4bSBZeJl8MngoWTovkE=; b=NWEm6itXM9b4fN+/tluPCj4YZkBWcw+57YbvPnrCqk81n0RA4EbnbOXiuNy7BzYVOvE05Glck/MvydZMvpQ7MGAwiVP+Mu9oFshl/5rrwpADCJSQ43Spq7Z9aRIn6LS3he4nZMv2JVKSeP4ApuWhqF/HMGA+s3Lrfr5W1k7AtQDct0LQpBSQhG3YszXcpfd4lJ2BZrOR7MAj/EiibJw14P8AfCfuXmootvg+TnuGcHk0XBYDwwPh9vhsVmA8O2yvOHz13+lcUbyVvc2J6l/QyQLURcofVgOrSagPcSmp0xvVXEKqw9gUpBlrdvurO5tUt3jevzwk7STnl3n2PzuKPQ== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8) by SN7PR11MB6655.namprd11.prod.outlook.com (2603:10b6:806:26d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.33; Wed, 3 Jul 2024 17:37:17 +0000 Received: from SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::5851:319:3da6:850b]) by SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::5851:319:3da6:850b%4]) with mapi id 15.20.7719.029; Wed, 3 Jul 2024 17:37:17 +0000 Message-ID: <96eacdb6-ad8e-485f-a93e-72e19d13591c@intel.com> Date: Wed, 3 Jul 2024 18:37:12 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6] net/i40e: support FEC feature To: Zhichao Zeng , CC: References: <20240411092945.1068587-1-zhichaox.zeng@intel.com> <20240702084036.159834-1-zhichaox.zeng@intel.com> Content-Language: en-US From: "Medvedkin, Vladimir" In-Reply-To: <20240702084036.159834-1-zhichaox.zeng@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DUZPR01CA0306.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::16) To SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR11MB5772:EE_|SN7PR11MB6655:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a9ddce5-a0bb-4856-9e8e-08dc9b86c88d 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?K3B0aTd2Y2VkMFlCL1dwY2s0WkJPYmk3WFkxZ2FNQldaU2FsYVFHbUtTSlA2?= =?utf-8?B?aE1CRldUYUNkVW9Pb3BMU1ZxWlFQdFFsKzBVNlczNDZtS25Jc0V5TDJqMUpi?= =?utf-8?B?V1ZaMmdLcWRiSGVqSlNnQmh3UFJ2SFBjbUo4ZGF0dXBOUWFRdWFoakpKa3Aw?= =?utf-8?B?Qjk0S2pZVTgzOSt2cnk1UDlLT0dEajQ1U2NGSUQwQWZRN1htQ21pbTdSNGow?= =?utf-8?B?Y0I0UWttNDRaYzZYeDk1SHhxeGp6SG15eHFrOHU1dHVkVmtadGxQRlBzaFcr?= =?utf-8?B?U3A0WWVrVFpobDhHelNnU0tUbTA0eVNnc3M4Q1hkWEJJLytoR0VYRzdtQ0Z0?= =?utf-8?B?UEpLTXBuWkJzemlyZXg0M0xuTkxtMk1oQ2RZN1dzZWt5MXo5dXZYTDNNWHhT?= =?utf-8?B?aW9raGthSnFjVnFnMmlHd1BFaXRYVkkzdlN3Ly90OUViK2JHUEFsSUMrWFZE?= =?utf-8?B?RTRxWFg5dXpWNUxnUURvbFluTWIxSzlGaGNyRDA5clhhcVB1VWJzdVo1dWhE?= =?utf-8?B?OU9QN0Vyc202My83R01iVXFNeGI1RnlvUThPMWJqT05uZldrUHkyNWkrVjNj?= =?utf-8?B?WmhPanRLNmJLaS84ZVpFVEtvakVMME1NOTNnY3JjYWwvTGFTKzlWeGRPbGE5?= =?utf-8?B?dTBXbW82elpxRHpDQ2xhRDZicWxnQmxIRFhFWUVzb1dEWGlGTXlydGVKckVq?= =?utf-8?B?QWxHR0xPaitrdktqWVNRVUd5bTlmSG1qUVNmRmhCSXNnMEhxSmVlV1VOOXFF?= =?utf-8?B?aXdoMWpkYTFRbnNrbUVFU3kvbk1oRkx1dEhoMUpDM1ZNTTVFWXNxMHdOeUky?= =?utf-8?B?NHMwS3BaUC9uRWFneWNIWWpiblEwTUUySXo4akdrTlZQRGNKWDdpbVVhSXY5?= =?utf-8?B?UE9JMXV4aE85b3ljOEVwcTFvVkcrcnB0aHh5R0dBa0tuTHI1UUhoL2k3WSs5?= =?utf-8?B?bUMyUDhUTXpvMEJCUE1mcWI1VWswSmhPT1dudEthaVpIY2tweXNzbFBNZ2xV?= =?utf-8?B?ZjBZUGFUckNlS1hpOS9yaWFqaW1VNzd6c3puK3dEdXVWMzlPTkYwTE5uVklm?= =?utf-8?B?T2JPRk9BVFFuYWlVNm42VmhZejQ2OXZucFBlNmJib2owRW5hc3dEMFRmSkhU?= =?utf-8?B?VWhHU0EwVDdvRmdndFNwb2Q3ZDdCTDJXaEJUSXRsMFg5eVljZmlQTktPbUQ2?= =?utf-8?B?L2cwd2NvbklsZEsvMHdnemJuSWlpZi9QRVpVMHdZTUhkN1ovNGwwS1pERThC?= =?utf-8?B?dE93bE1TdlFCMWlaSGFadjNrcG4zZ1RNcGo0ZkF0bFRCMTFPc3FlTkcyYVVO?= =?utf-8?B?V2J2R2NSOVdIaDBGNjAwakFVS1FVOHRmZk8vek1oRVphL0Zidk9LUnBBdjBl?= =?utf-8?B?aWhOd3lQRVFqS1NDQ3pac0FzYUtBSUxzcFUvb1ZVd3htRllXSzlmd0NPSmJ5?= =?utf-8?B?cnErQTI5VVZmTUhOOWpHOWNadTZJR2N0aFFlVW9FbGtUcEE2SEpLWWxoVEVr?= =?utf-8?B?alVQTE1yeDhzK0ttbUUxYVU5bVkxQy9CUFJaWUdzcnlBcEZ1TjVMWmhyY1gw?= =?utf-8?B?UmVTMGxoSXdFOXVZQnArVUZzOWppeXNkVUdvMm41akpWay9DZDQ0TG10ZGpx?= =?utf-8?B?S3RIdkJBenhhSHVYZ1RIZ0phcDhYM1pWdVgrUVhpRDV3c1NFSk4zUHpyNnNX?= =?utf-8?B?bGgrcHJ1dnVQd0lzZytxem1FcWdMR0JMZi9STk1aRkdEYUIzb3g2QjBtMDZt?= =?utf-8?B?ekFEMnp4amVjVitGOW1vS0ZYVFowNWR2dEhSVy9Jb0xNOStkelNEQVRWT2NL?= =?utf-8?B?OWk1LzBNRnRnTmx6L1o4QT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5772.namprd11.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?SUJUTFJscXdHME1VTFlDUXN2Rk5aakRYWXJRRTJNUXF1OTJQTmtzQjFGZXk2?= =?utf-8?B?cDR6SHplckZPNEtXZHlEbTRIS2M5VTk3WnJmVm5IWHJ4YU91UTBxTUpNcUlJ?= =?utf-8?B?ZWVSVUw0OE9oT2t1UFYzSDg2Wi96QXp0ak5NYzREaU1ML1pWWS9nUVk4T09L?= =?utf-8?B?bzFZNG4vZzNjcUtvaDJ4dEN1UDl0VHVHNVVIbFVaMWROVlFMTlQrZFdnUVdk?= =?utf-8?B?NU42SlRtSnVZQUVzWVFneXlxTzdJdnE4bFNQejNtL1I3WW81dzhMeTBHc0tu?= =?utf-8?B?VFhjTkN5TWk3azNaMW1sTmErdG1DT0gyWWwxalNVR2ZWTklrUWZJMGZOYzQ0?= =?utf-8?B?aUtZQ1poZVN0NnBXMTUwU3R1VEpmaTJzcm05YmpHNGFkWGdRUFZxdk9JMURr?= =?utf-8?B?T251RzR0ODJ5QThMYTVmMEM3YWFMSWtvYmR6ZXgvR2NiZ1k2V3RYZlpGZmJm?= =?utf-8?B?dnZvc3lZKzN1NUFqSkM2eGRlYjFNNGpVbmMySE1ZWWdLdEJ6NGFIcWJSeWdo?= =?utf-8?B?enVkWnA0T3UvVHppWWp1djh4MlVIMGczRllTRGpOZWNreERMWE5BRW9Iejlh?= =?utf-8?B?R3gwQkZETWxYb2VwQUQ1K3dYdWREWWlWUDlzNDQzU2FQbk1VTDc0YWQxQ2tI?= =?utf-8?B?Q1ppclpGckpsR2IrQzl2TWtwaXo0Sk05Tnp4UVFVeHN0YjJFZCtuNjhYSFNx?= =?utf-8?B?RVZZSEJja1FUSjhIbGZNa3JoNU5JS3R0RDhENll3UXRteW1oc1EwTERBM1Z3?= =?utf-8?B?R1pnU1F0S0FYNzl1MzZONFZER3hwWHlFb1JIbEFVZ1NURDl3SDcydnQ5enda?= =?utf-8?B?UUxmQXRIRVFmNFhIcU1RWGxyd1ZneXg5dnBPd3R2SXdvOElNRnEwV3FQbkRP?= =?utf-8?B?RHNDb05zQXlxVnNUTWxFa3QzK20vdlpXalU0NGdaUGdWTFVDRWwrYmFpL2Fw?= =?utf-8?B?aDMrOXlWOTUyck9mQkRkQWxMbmpiaEVGbTR6N1ZEcEZCODdVSEFyRGpRSVl5?= =?utf-8?B?STIvOVRYWEhJL1lkb21CRG4ybHAyc0NNemgrY0ZZZDlacG84dU9KeXljalhp?= =?utf-8?B?Nms5b1VmNFF3citjSlpFam13QUl1Umg1WEV4ek44M002cWRjeXBMTnFpeWZ1?= =?utf-8?B?TzRPVFl5dldQam9icHQ4SmZLZEM1NFVjRDlDOEVKa3RQVDF0OUUrTi91ZHNr?= =?utf-8?B?STRFclk0emxCOEc3TU56SzBxbUFXMklWTGlQUG90RWlDNDhQSDdkZW1zKzc0?= =?utf-8?B?Y1N5NGhWeFBmaVZDQlB5UEZIZ0piZS85dTdaOTIraUZUVUVBV2xIVUtYL1VQ?= =?utf-8?B?NkVaQ1pGZmlUNjcvZ0RxeG1nV3BHWjFqbE9JR0lZM3IyVUxkRlpKT3B5UUxN?= =?utf-8?B?N2R2U3VMMHZ0YWdiV3dvNkZRb2xXY3lhODg4b2JnU01FbVBGdjNzUS9YTmt0?= =?utf-8?B?WHN2WnM3WHhzTC9wRThrQmJGZzkyRWF0Zk1KOFlIT3dUWE5ISWtIeDVGVHp3?= =?utf-8?B?cXJtVmp0bnlGUXpzNE04UCtGL1kraWV1ckRHZjQwejZFZ0FtQmVNdUNjZTMx?= =?utf-8?B?ODZjb29YNXZmM2hJcGNQYjdjYzg1TUUzdmxqbW5CV0FKQ0pZcVB5cXJkT3V2?= =?utf-8?B?UWNFWHNGS1lGdW00QllSVmV5bWhFYUR2cU1EOVBnZEJ5TFZNZU5wd096Z0Vw?= =?utf-8?B?WVBldU10dTkxRG5tQ2dCeXNncXpiUHIyeHZ5RGtOU3VLVHZUZUVWbVNUVTNt?= =?utf-8?B?MGdCT1VpTFFGdmNyLzMzRjZSRXhWdGFYWlVIZjQzcUxyWkF5RzVjbHdQM0dJ?= =?utf-8?B?TFU1MEZkQ1VWTGpaQXdMRVg3MEZsZ05KS0ZFdWtNQndzUE9NODZHa1d1MDhW?= =?utf-8?B?UkF5Mm1hemZTUnMyR1lvQVF5OEdxZ3pSVnBOZXhJeXFaeWVNU2FoREdycjlH?= =?utf-8?B?eE9hVDEwTWhaVUc4dnV1UzlUcWpNcWZLQWI4c2k1dFBqRUNzY0RaaS9BWURY?= =?utf-8?B?TDhnVG5PV0JhaDBySlpjcG9SU2Z2Z0ZHQmQ1eTYrc3Ywc1Yycmo1b3lyN0hN?= =?utf-8?B?VytxTDBvdW8xd3Zkc3RpUWJ1bnJUREpabEJWa2UwUkNvTkloV2JHYVl2ZTlo?= =?utf-8?B?aFd2Umw1TGJrYW9GWWVTcytDRjJ3RmdKdEpVT1laRW5tSkp1OCtsOHphaWxB?= =?utf-8?B?akE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 1a9ddce5-a0bb-4856-9e8e-08dc9b86c88d X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5772.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2024 17:37:17.5122 (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: nZoVXjojuyyYSfhhuedDKIdLDBPSRvir/inJqoraLGhWqHAqJmrPXJAmT2a8ecCD33on6VD/f6Phyw8g3BNlc8rzj48DCktv6p1c5KmTND4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6655 X-OriginatorOrg: intel.com 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 Acked-by: Vladimir Medvedkin On 02/07/2024 09:40, Zhichao Zeng wrote: > This patch enabled querying Forward Error Correction(FEC) capabilities, > set FEC mode and get current FEC mode functions. > > Signed-off-by: Zhichao Zeng > > --- > v6: fix some judgments > v5: fix some judgments > v4: fix some logic > v3: optimize code details > v2: update NIC feature document > --- > doc/guides/nics/features/i40e.ini | 1 + > doc/guides/rel_notes/release_24_07.rst | 5 + > drivers/net/i40e/i40e_ethdev.c | 239 +++++++++++++++++++++++++ > 3 files changed, 245 insertions(+) > -- Regards, Vladimir