From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9EB78C52D6F for ; Wed, 21 Aug 2024 15:04:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 240C540391; Wed, 21 Aug 2024 15:04:10 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ejxR4P1lQTTt; Wed, 21 Aug 2024 15:04:08 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 00C1C4033F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1724252648; bh=WBHInO/ZfGTUZ2bDFsybdX/6HVbf0Kuyk7X02+lUlhU=; h=Date:To:References:From:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Cc:From; b=o8I5wmPWCZIdWXss9gKTCvqGDpuW8FQ48XZj39ubvgkch88duQozEQzeQZvsP8drl gTqd1IE3OrxxG3Br/c5In8l9bnlV3TfagCXyTmmelBQX9bPK+ARiJ7f1dFonnskpAb D/F60Yp9Ak68McAYviCPRqx1F3zR4f1Ii3Rz0TN4UH2qarP2HgAe2ICGk4mIrNFAjv a8QiFUP77j9wD2uZHx9vMgHA42zHZBk4rkYkorlA0n94ot/kbcIFCiXAem6AX7e0tR /QyIJ55OprhhlGJNAwnzxO//euU9YoOXXDX0Del9rKvDvdDpGqVAvyvyVo0xSe8K0q a1AtnOsPcg+Xg== Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 00C1C4033F; Wed, 21 Aug 2024 15:04:07 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 217051BF3D0 for ; Wed, 21 Aug 2024 15:04:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0DFE4605FC for ; Wed, 21 Aug 2024 15:04:06 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id G5V38SxEGrXF for ; Wed, 21 Aug 2024 15:04:05 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.8; helo=mgamail.intel.com; envelope-from=aleksander.lobakin@intel.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org 26A2060640 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 26A2060640 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by smtp3.osuosl.org (Postfix) with ESMTPS id 26A2060640 for ; Wed, 21 Aug 2024 15:04:04 +0000 (UTC) X-CSE-ConnectionGUID: wvXJH9RGSKGS2gkYerUzag== X-CSE-MsgGUID: bbxHJO41QxqI4+yBtZYcPg== X-IronPort-AV: E=McAfee;i="6700,10204,11171"; a="40131847" X-IronPort-AV: E=Sophos;i="6.10,164,1719903600"; d="scan'208";a="40131847" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2024 08:04:03 -0700 X-CSE-ConnectionGUID: +56iGrPiRKuNzVK6aOFrzw== X-CSE-MsgGUID: ZbQrVn0pT8eiGDSvU2NaQw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,164,1719903600"; d="scan'208";a="65806715" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Aug 2024 08:04:02 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 21 Aug 2024 08:04:02 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) 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, 21 Aug 2024 08:04:02 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 21 Aug 2024 08:04:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RPmVbvrXcGtCa9xGI0ePgHutr2kgs7mswzEXRnCZHrf1+7OlgFb3t03NqrQjDNK7Ahr+RvgdUjqxTdIdUTv/CSY0VVXAE87HlMYHl6sd1XGFc1d7ZONo63k4n1WndOibUliw+dWqEgY/PknLuJU4sBVthM9n9S7FPc4y73obpUMSewOq9hho3rbUdd4rjHI3WNLtd8IvhDYTog2MZAbXBFsFc96Ji7XeXivaJjFk+xfNssQSiSHbhcRvxnr3baqCYHkl12BoP9XFmNVgRNOFHz6ufj9aIl3coqWk0Gx6I5QQNvbPpeg9iEE9SynYBNtQXgRSlUVaqnH7Mx4yEjjtSA== 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=WBHInO/ZfGTUZ2bDFsybdX/6HVbf0Kuyk7X02+lUlhU=; b=oEZMof6Sm6rAD/4R/XFxAf91d/4eYhOBCPhApu3X2ETRknCr4o2g0gLtzUD6Z1/oeCcDp2Vim9P4fltF3MU1WA4KIbCcPO2FEHt3JXczTqQh0QQ7Ubb6ynL+Cr2YNbYBsF5QI0kJZtUsZlR3reqLgyuMNH/IBN+giSVkGZhlTg7TXx5hK4CG1G5tD30iEJaWQDQucEpoY8aoQj4325vWy1m8B/sGdAVRfJri2lXzLhFr3Ln7y6y7+ahcZDTDyPjirFOGLLfJxAkCiiEdgkF/oS2tXV6aYXvaTvQ9rk4XiBjGrjdL7xSEWOwpCxAaA9mzBOtonLvMBARzou82ZFcM4Q== 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 Received: from DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) by PH0PR11MB7521.namprd11.prod.outlook.com (2603:10b6:510:283::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.18; Wed, 21 Aug 2024 15:03:56 +0000 Received: from DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::4b3b:9dbe:f68c:d808]) by DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::4b3b:9dbe:f68c:d808%5]) with mapi id 15.20.7875.019; Wed, 21 Aug 2024 15:03:54 +0000 Message-ID: <6d67f88f-8240-4564-b98c-5bcc957fc589@intel.com> Date: Wed, 21 Aug 2024 17:03:49 +0200 User-Agent: Mozilla Thunderbird To: Wojciech Drewek References: <20240821121539.374343-1-wojciech.drewek@intel.com> <20240821121539.374343-10-wojciech.drewek@intel.com> From: Alexander Lobakin Content-Language: en-US In-Reply-To: <20240821121539.374343-10-wojciech.drewek@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DU2PR04CA0026.eurprd04.prod.outlook.com (2603:10a6:10:3b::31) To DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB8718:EE_|PH0PR11MB7521:EE_ X-MS-Office365-Filtering-Correlation-Id: 4bda785c-8236-4348-826c-08dcc1f27921 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NWZCa2hoTzhQYkQxd0JvOXQ1RW9tME1pcDFVYXZGbWczQnlEbFhqUTBielUv?= =?utf-8?B?WVEzbG9xbno4cGs4VVd1KzdzbUh5bERVWEpqWkZhdFZZUE44dWZFanhIWXd3?= =?utf-8?B?dUtLQU9jNWlWZm9GdFJwbzVIQ0xsYnVaaFFYaTJmTWR3VEJuZXdPblJVcjhx?= =?utf-8?B?SDliQ2kyZW1jVHRNbCtWdUt6bzcrNFBGRyt3WFI2Y0haNDRLUFI1ZjJHZEJQ?= =?utf-8?B?UEFnTHN5S0NlOURHWVBDTGJNK1h5MnhQZ25XQUdDcXA4bDJHb2ZmNXlpNmN3?= =?utf-8?B?UDZVSm8xVGwrd1B3aldWeTgxd1o0d3B0S2p6ak1wVEh1RTNkclN6TVMwSzVv?= =?utf-8?B?UGQxWHFOQTNSSXNFbUNvaDZQaUY2YmpnYWw3YkJudW1LdHh1SUxJQ0gxQ09T?= =?utf-8?B?VzgxakZzNlZwUVB1RE1uU1FiZk50NHdmNys4NTRDWEpzVENabUN3SmxXN056?= =?utf-8?B?TFNwSyttVkhJbUdMS3d6WDhzWjVxQ010c2ltNXlCNlZiQ3ZqZUlNUkdzdjB2?= =?utf-8?B?Vlc3WkpMT0xpY254cml4YXpoQ0tSSWRaZnZvU1QvbTdFUGd1S0J4c1c1VGEv?= =?utf-8?B?S2F6dkdaWnJrU2JWZHlkYjl2UHVtaXlWTVpJemxyUHU3UU1IUVAwTWR0bGdN?= =?utf-8?B?Ym9JaGJyYWU4ZmdhYjY5Z1Q4ams0eDRtdkptTXhRbDhKcjNwTmRvK2g5bmpx?= =?utf-8?B?VFhWTnZEV2FVODZpbHlWems4M3A4eEIrT1lTcVFLSE1uQ3FVY2RaSC9ITGFE?= =?utf-8?B?MmxNbWVCYzhUdHdPUGh3Y3JITUpkcURaS0NEaSsrWVRNNG9HSkYwcmFvTjZU?= =?utf-8?B?TUREazdnUk9zU1Q3OUhtRmlzR0xMZ01jK1BzM2d5ZnJFYkFBb2dMekgzeVFP?= =?utf-8?B?YmlDY0JkQXpEdXBLQ3F3ajQvUEFsdS9SdTlvOExZUVF3TVhTdmJXUVNyUHFm?= =?utf-8?B?eW51cGdyOW5qbG1oQVpQTmxySXBBdkFGb0lnNDlIUzlnRTh2QjVZanFUVDZK?= =?utf-8?B?UWt6eFVUL056T1dmZXU5RGtiQ21oOGZ1Z3BWcmlLQklhWTB6cXBJb2ZDWnFY?= =?utf-8?B?NjNMb1pnbmZ1U3V6ZkpydjdvTGoxSGdOb0czNHhMR2ZEQS8yWnZaQ2hRVFh1?= =?utf-8?B?NlY2dUJRTDhnWEJDc0pnMG9RcW1jd09VM1RtdnlZVmo1M0N2YTZsd01YYmNX?= =?utf-8?B?ZUluZjRBanVvcFdreHlQQm0zU213WjhtQnRKZ3UrMEU5STJrVzFTRWdQODEy?= =?utf-8?B?anpGa2JCYnVvWGw5MHZGSld0bjNCZU9TU2JZVUFyYWRRK3Y5RWpjK0h2dERp?= =?utf-8?B?VG14U29YdkxBUTJoZWN4aHBvQjFCc25Sa1ZFL1lPQ1pVYVJsaXRZc3JBTTFh?= =?utf-8?B?eFJwTXNyR0FSclZWeFRqaVZhTVNwSkVpWjZ2WklVZDVJYkxmdy9QZVVXL09o?= =?utf-8?B?SjMxd1dZeW1nYzlwWnA1QzdUbWVaR3gxenVVL3RyMFBrQjhDUmdjOUN5a2xi?= =?utf-8?B?akpsZHJXSnVwQVQ0N3VCU05jU2t5MENWMTFhbFlYU1gvUUtPV2JEa1hLV1R1?= =?utf-8?B?Ky9GRlhoemJSSktTNG0ySEo5UjY1UTByekVZbHl6Rnh4ZGRjbjgzbkp1Z1dY?= =?utf-8?B?YUUyYW9weThWSHJBZGFSNWFuVVBJeWFqdS9tREhpL2tZMElsaVgvNjdZT2N3?= =?utf-8?B?U0w4RnZyZHk0R2g4a0NIVFpZc1RjTFVmNzQwL2tBcEM1WkZYUGEvR1VSNjNs?= =?utf-8?B?bFRlOENSMUF1cjNadWdsSmFEQjUvUHZKZ1QxT29pNnB1eWZyWlBUZ1ZGa1RI?= =?utf-8?B?NlY3SUZoU0VGYVBVc2ViZz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB8718.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TkN6NjgvTm95VGFEZWhlcmZjNlNnSS81VFVTRkh5ODkzdzFhVUp5MTdDMURj?= =?utf-8?B?bU92bW1FMkxGck1WVHB0Wk8rVVFERTRVY1YyRVV6UWJsbzltWDd1emErdHZ4?= =?utf-8?B?REhqcE95Mmc1NjRkUExwR1NwSk9YS2VrSjlzVWROcGJqRFFMMC8yZTRkRmxQ?= =?utf-8?B?UzVXUHRlb0N5eThOTXpZWjhlRTAxVFFnd3RrNlEyeDFHRUo5ZUdRRWd3aWp6?= =?utf-8?B?b29lSEtmTzdTeXhNT0RkbGlnaUlSdFNQSzRRU0gvTnVkdmFPd0trclB1aEZS?= =?utf-8?B?K0RzSGtIb2Z4TW5CSGN0MWJqTXkwcWdHaTN5b2tFeDVQd1IyN0ttalhiY2dR?= =?utf-8?B?dFlDbWVlRTVGNFBWWE10Y2RadEdoYk5aQWNQdFRpRndJa28zUk16a2tTUkN0?= =?utf-8?B?M1RNVjF5bVdjU2I4dkRxdXhTaUZqT2xhajFwUDlRQ2Y3Q1JidElHVFdhUm92?= =?utf-8?B?VFBDR2dWeXlaNFdiTFNiQjE3QjI1UE5zL1MyNkd3WGpEWXpNelNFZ2ZiUFlR?= =?utf-8?B?RDNtc1Yzb1RvdEFNY0VuczBTTVNKNm1LN3ZKZ0pZTUxCOGxEcU1UMVU4NHJQ?= =?utf-8?B?Mm5XbkhUeXU3OUhxV2xmUjhWQlpBR3gxUmlLYll2b0hmQU82UzNZaExHVEU2?= =?utf-8?B?eG9aL0VwaDBrQ3AyTnJ6am9JYXRuL1VJUXQ2NjUrNm1DSUhwWVA5cWZpbEM2?= =?utf-8?B?YzhaUTdwcnM2K0g1aDZiOVFwMmdSNnZqVGhLTXRUcnJaOThOMlo4ZWxTR0d4?= =?utf-8?B?TEMvV0puZDFUQ2wrVzRTOGFmTGxlajZHN01uaHRXRjRNVkJ1YmtjVzZKTHcv?= =?utf-8?B?NUxKQ04wczUyNmQ1M1ZsYWdlRUptc09mZzV6V2haeXhkM3hxN2dFRVlVTkJt?= =?utf-8?B?Ni94YUtPczZBUHVnUjMzbTBGK3c4Z1FrNy9wbThtVjI5d1VaL2xmbm16ZDZa?= =?utf-8?B?ZTdoMXhKU01tM0VxUC80ZThXaWhrOUpSVUU5WDFkaWM2RkgyR3VwRXhyd21X?= =?utf-8?B?anI4eStrYm5CZzNMV1BpaVVBbC85UE1tVHhHc0lRTFpyMk9oNXRsWlV5YlZw?= =?utf-8?B?cE5BZWtOVzFmaFcvVGVrQlR6THFBR2dMQTgrNmhlSmdkUFBmdXZ3YUZJQm1s?= =?utf-8?B?MnlJbWk1cGtqcHBBQ1RLR0wxQ1VyclRoWlZhc0tkVG1GMDZoTytBK1VHZDB3?= =?utf-8?B?V21CNUZrZ1lWeDJseHRUbitrS0wzdWlRSEorenZhbm9QZmt0ZlNlT1FWcDMx?= =?utf-8?B?eFgrTTBCVjY1MWhNOWM3UEVveVhOMW5TRTN0Q1dabG9UV2J5cHN1UmZnc2xs?= =?utf-8?B?VTdwREUwYWxJQ0M2UWJ4elVyMkpKcG9qVlN1SEk5emN6Tm9OSWlhZWJsdlR1?= =?utf-8?B?NUFSZU1oeTZUNUhMa1RKS3EzTFNWbkh5UEVYREhhQ1JhWUJ2VFh6V3FzRE0y?= =?utf-8?B?eU9PdTZnUWlkMkkzMkxuM0VBTHQwSGtOVkQzcHZrdXVvZFVITWNTZEEyaHZL?= =?utf-8?B?T1llUnBuVXhteFErZW9uYUIvdnhDbDhrY3p0ZU5memhXOWxJU3pJVFluSThS?= =?utf-8?B?aVZrU0hRb3dGSWhSeEFQTk84bE9nbDdIcDJySDlFNUFpb25ueVZVVG4yY2lT?= =?utf-8?B?QmZ6SDFrSGw5MW1VbWV6eHFkZmFHSUI3cHZrM0FaZVFZWEwxNFB2OWk2Szh6?= =?utf-8?B?elZ2eXJOZkFqT3lqVzVnR1FIV1ZQT3B3SFdBb2tCY2Fva2Z2WEtEWGN1Y0lo?= =?utf-8?B?ek5RUXQzN0pFc1UwdHJMQldxMDhncmtYT1RMem04bjlFZHpzWVZUeWYwMi94?= =?utf-8?B?ZS9WT0ZJQlNiL0JWTjdEUm5KaEVmd2FITlA1K0tQdjFYY2ZzSXRTajh4aVRt?= =?utf-8?B?a2x2djUrNEsyUDFHbHo5MG4xWm5iMWVwQjlLdkJNSHNWTEo2KytNa29KenZj?= =?utf-8?B?V2xuNUp2SERDMUszZm5ZQkQ0OHRtckVZMlF0ZHdUOHpzQ05XSlhrTzZRR0Mw?= =?utf-8?B?ZisvanVrMndRNmpRZThQbHo2VXl6eCtTV0ZhcWVQRmVianZDOG91TjB0ZnZE?= =?utf-8?B?Y2FTcDZNaWxuSk0wcERsRDB5SUltWDZTMkdqOUx5VEVCVEYzK2dJWTJYeWNI?= =?utf-8?B?NXNUMHhlNW15WnFKamRnQ09OQVgvU2h2d1NKblhRcWJoblo0MXJuTHpsZUk5?= =?utf-8?Q?OFL+tNvkFFs/iDWYMMoRIxA=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 4bda785c-8236-4348-826c-08dcc1f27921 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB8718.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2024 15:03:54.0643 (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: gC0+M3g/zReJsS0CJ4IBPPXZtkdHWC9iy3hvWyIDpZNllIkxHkRY/jgBLtUpmPVO+sBmDQV5iylPFa/RJWOltzW2rbKrSmji405FN4cWPqw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7521 X-OriginatorOrg: intel.com X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724252645; x=1755788645; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=/wUFS7NnPp29Xeg1KRTX/zM7CS+2TFLFe29hZd5H5n8=; b=RhJoO1WjRy1ao9IxMaQJQqloxp5Ltj3/Mdy7K4Ae3j96O0d0EeJmSHKl BfCviGBBo4+ULF8Bqvv+/Uu5zzOypqk1IJTdzb0mkwrJd/KiUu2gM9BcF s2T1nTcutm4EbYIo2wzl7F9q8/6SmrwF+casNxtjzNR/Avb949DCcfNsI vtyz37WvMRid8ZItwkkxZgY8qSWwpiU5rVUhGElKoSpi6hEHnZ0lWKFpR LZh66ltafGs8aF9CYHsAcobXlqPuflGk6oPj0o1FuJI4IGLUHikYEOxgU u6AH8HZYQyGeioPatwNP+hG1TQtT2rI96IP8PPz13prWpqGELVdjrsUWT w==; X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=intel.com X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=RhJoO1Wj X-Mailman-Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Subject: Re: [Intel-wired-lan] [PATCH iwl-next v10 09/14] libeth: move idpf_rx_csum_decoded and idpf_rx_extracted X-BeenThere: intel-wired-lan@osuosl.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Wired Ethernet Linux Kernel Driver Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: netdev@vger.kernel.org, alexandr.lobakin@intel.com, horms@kernel.org, kuba@kernel.org, anthony.l.nguyen@intel.com, intel-wired-lan@lists.osuosl.org Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" From: Wojciech Drewek Date: Wed, 21 Aug 2024 14:15:34 +0200 > From: Mateusz Polchlopek > > Structs idpf_rx_csum_decoded and idpf_rx_extracted are used both in > idpf and iavf Intel drivers. This commit changes the prefix from Imperative. Like "change the prefix and move mentioned structs to...". > idpf_* to libeth_* and moves mentioned structs to libeth's rx.h header > file. > > Usage in idpf driver has been adjusted. [...] > diff --git a/include/net/libeth/rx.h b/include/net/libeth/rx.h > index 43574bd6612f..03e371633f4f 100644 > --- a/include/net/libeth/rx.h > +++ b/include/net/libeth/rx.h > @@ -198,6 +198,48 @@ struct libeth_rx_pt { > enum xdp_rss_hash_type hash_type:16; > }; > > +/** > + * struct libeth_rx_csum - Checksum offload bits decoded from the Rx descriptor Lowercase after '-' to be consistent with the rest. * struct libeth_rx_csum - checksum offload bits... > + * @l3l4p: detectable L3 and L4 integrity check is processed by the hardware > + * @ipe: IP checksum error > + * @eipe: external (outermost) IP header (only for tunels) > + * @eudpe: external (outermost) UDP checksum error (only for tunels) > + * @ipv6exadd: IPv6 header with extension headers > + * @l4e: L4 integrity error > + * @pprs: set for packets that skip checksum calculation in the HW pre parser > + * @nat: the packet is a UDP tunneled packet > + * @raw_csum_valid: set if raw checksum is valid > + * @pad: padding to naturally align raw_csum field > + * @raw_csum: raw checksum > + */ > +struct libeth_rx_csum { > + u32 l3l4p:1; > + u32 ipe:1; > + u32 eipe:1; > + u32 eudpe:1; > + u32 ipv6exadd:1; > + u32 l4e:1; > + u32 pprs:1; > + u32 nat:1; I'd put an empty newline here after nat. > + u32 raw_csum_valid:1; > + u32 pad:7; > + u32 raw_csum:16; > +}; > + > +/** > + * struct libeth_rqe_info - receive queue element info > + * @len: packet length > + * @vlan_tag: vlan tag Again, which tag is this? C-VLAN, S-VLAN? If it depends on the configuration, then I'd mention it accordingly, like (note that I'd shorten the name to just 'vlan') * @vlan: C-VLAN or S-VLAN tag depending on the VLAN offload configuration ("VLAN", not "vlan" BTW) > + * @eop: end of packet I'd expand this a bit. * @eop: whether it's the last fragment of the packet > + * @rxe: MAC errors: CRC, Alignment, Oversize, Undersizes, Length error > + */ > +struct libeth_rqe_info { > + u32 len; > + u32 vlan_tag:16; > + u32 eop:1; > + u32 rxe:1; > +}; Ok, sorry for confusing, but now after I read the changes above I really think it would be better to add ptype here though =\ struct libeth_rqe_info { u32 len; u32 ptype:14; u32 eop:1; u32 rxe:1; u32 vlan_tag:16; } (+ reorder and empty newlines as suggested) > + > void libeth_rx_pt_gen_hash_type(struct libeth_rx_pt *pt); > > /** Thanks, Olek