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 mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6BD91C5518E for ; Fri, 20 Feb 2026 10:16:40 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3DEC240A8A; Fri, 20 Feb 2026 11:15:20 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by mails.dpdk.org (Postfix) with ESMTP id 8C0C140670 for ; Fri, 20 Feb 2026 11:15:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771582508; x=1803118508; h=message-id:date:subject:to:references:from:in-reply-to: mime-version; bh=Xc0Mg+pj8Z2TIGqgTlmF8MSIibjBPQT8NYt0Bgg0ft0=; b=Ue5st41xbacWXHx9m9wWZ5giV4wdRSC6D/VtPc7EzIdeYpqkNfCyBaNY DaoVOfOl6EmD7ihlX6/9N/z5TmhDvb8Tr9RVuX2qc3ZmRX8JZ1DEFpVC2 SzWT7d2z/WrbdqhDaPptFOOx3eodG/e8FUJ4j1qQyKfoPmzp/9ZmG+xsa QWkwc67OjvvfwCGcApsCLinerCMls2rAtq8WTpjnlnD2qj76QYitFWAu6 l6DX1AjQMrYc/fE4xnlEvNQwWLUWRnXV8CFF3UjTQuWvR/dP8hJFZaZOb pWhS+nJKCEID3K8BcZ1Vef8bYKM4zbpUruR5fytsnSMutUk9JCxG470pV w==; X-CSE-ConnectionGUID: 2SxQ1RAWT7SsPcMn4YmV3Q== X-CSE-MsgGUID: sngDEe2xTxmZnaqsvbJbrA== X-IronPort-AV: E=McAfee;i="6800,10657,11706"; a="71699468" X-IronPort-AV: E=Sophos;i="6.21,301,1763452800"; d="scan'208,217";a="71699468" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2026 02:15:07 -0800 X-CSE-ConnectionGUID: a08vO7ilTKyduDB98L/G3g== X-CSE-MsgGUID: oVJL5AWoSxu5HN6NfpjU9w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,301,1763452800"; d="scan'208,217";a="218534397" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2026 02:15:06 -0800 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Fri, 20 Feb 2026 02:15:06 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Fri, 20 Feb 2026 02:15:06 -0800 Received: from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.47) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Fri, 20 Feb 2026 02:15:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DQl3QjnoWQd5qvY8hjj0zQQU58J8q6PsoFqQXANWDXjSvKwllx8Y/ENGH4V9cGD6cztC32C+t4S4KgkFQ/OrCyLt18sEItLKnFyMsqWnJgWJsbjm4D0tUm8khQSb+ItXfmL57zFY7pUA6Lsz4jFwQeTBWBBAvIO2opMjEJ2CLEizmx5jtleQ2w938DCRPsvmvjHBlCMFPFMVSTHyU1duwjJ7xRq6sBi3+sq1CgaZZKK5qt/P4ES8HgXUykVY/RWSFo1KUSaUR6hAZXDs423qZxqePRWh/JcDm6UHhLdN1K6p3HG0cA9R24szW9eBs9XGcRZw1QMOHP5IUJfCV0GMXA== 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=At7HacpQTv7OGNK5P4JqrODPOVmHYnnRA9oDTSFdPCc=; b=tljnjGy6uakn6ziPoLZBPlE4YQZ2ZnHeSoOQlF1jWh8o+s1A23YdsW81ipgOcbgMNb5a2El3kgmmzYW+uUTznkps3oMC6WG+DOBHZB9tPbGXnLyxa3TIvxxz6ML759O+eQMFU3mRfjeMbI68HZUI9zfzglkTs4LbSUMvTCUfhJRzKmhS8tY4TMRj9iQjpW7G69YoJ3fsFhfw8q9dLAb65qu1O+neSz18MDJJTcGXeINFBGX6IKU4TRXZxeAo1tQ0ZRAr0noG6U1N5k6LzPeYbg+y3vKavdaii9uaoW3soGAVipk8jxBe1hmdLgV7G6J8d/6efdSeQbVZwQE8dVfCzw== 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 DM8PR11MB5653.namprd11.prod.outlook.com (2603:10b6:8:25::8) by SJ0PR11MB4960.namprd11.prod.outlook.com (2603:10b6:a03:2ac::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 10:14:59 +0000 Received: from DM8PR11MB5653.namprd11.prod.outlook.com ([fe80::74e3:c0eb:29ee:fffa]) by DM8PR11MB5653.namprd11.prod.outlook.com ([fe80::74e3:c0eb:29ee:fffa%5]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 10:14:59 +0000 Content-Type: multipart/alternative; boundary="------------BWiimvUMBbj2O1ftXQO0GdYj" Message-ID: Date: Fri, 20 Feb 2026 10:14:55 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 1/1] net/iavf: fix incorrect struct in status get To: Anatoly Burakov , , "Vladimir Medvedkin" , Qi Zhang References: Content-Language: en-US From: Radu Nicolau In-Reply-To: X-ClientProxiedBy: DU2PR04CA0165.eurprd04.prod.outlook.com (2603:10a6:10:2b0::20) To DM8PR11MB5653.namprd11.prod.outlook.com (2603:10b6:8:25::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR11MB5653:EE_|SJ0PR11MB4960:EE_ X-MS-Office365-Filtering-Correlation-Id: d05f0080-4b5b-4947-7897-08de7068e717 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|8096899003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UnkyTjBDVVRYa1J3TXlLTG1EMG5hclVrUHcydUN2L3FLeVlmOUlIMHptWlYv?= =?utf-8?B?aGh0d2R4MXRzMXVvK2VnUWpWSzVKbU5zQWhDTjljak54NWlLMGVwWmNZR3Fi?= =?utf-8?B?VVZsRkpzZ0UrbVpZTE1MekwreHFVdzVnYXBsSFZFcmx5OW0vUkhKUHUxODFq?= =?utf-8?B?SXNVK2x3Ky9hSCtyVzMyVmczSXZ2eUdCNU8vOFZWNEtEUWdwby9kUW9HSUlC?= =?utf-8?B?YzRuandzZVZ4M2krZElERnJJdkt1UGlka2RsZEhwL3dhbWltazNDRjAxYlVI?= =?utf-8?B?TXpSbWk1UUNvSWw2NVc0WWdGN2lNOUxtRk0xNFVIUzZwTVRoUjZtNGVpcVFZ?= =?utf-8?B?Zy9Ga0hsODlKa0pHaExHVCt1YmlEN0YvRjZocmFvWE9YY1hDanZSZzVmbGtP?= =?utf-8?B?U01TcXdvYXc3VFEySEdNZ09aczhSUTY4VDVhc1JuOWgzS0JqN25OcFZiSDhi?= =?utf-8?B?ckdyUXdpTHBiUTNCV0RHZEtHbzZ0ZEFCcUdKZEdicER4bWF2Um00SnNNK3Az?= =?utf-8?B?TGxEV0d3ZjlqY1g1SWgxeHZscnNrOHp6RmNUaEozY1k4dGZPT3VKNUk0Nzdn?= =?utf-8?B?eWJVVkI1RGRkSVhmZklmWjJDWVpxNXJTbW1YT1VMV2tOdE5VOXlKRllnZ3Ax?= =?utf-8?B?OUhVSjlJVll1eGhXYVdkVk5sZFRvTTYveHQxbnFhdVBVdzc0S3pZYTNBM3N4?= =?utf-8?B?eXVCajVHY0RUVWxRbWtOREtMQ1lOVHAzKzdqRERTLzVlL2ZZVmRNeWtNYW1x?= =?utf-8?B?QkdhK0YzOHU4eFBrcytWS2E3L3FqRTN4cmh0b2tnVTY2cWYvSGp1T05TNFdU?= =?utf-8?B?UE92UkRQOHFBRFUyc3lyVElPK1F0Q3owMC9oUmVIZ09MUmViNE1BUWo0aHlU?= =?utf-8?B?RlpRb0J3Q0YwSHRBZlVFL0E5eGFXY0UzWCtXRW0ycjl0WkF5bk5ja0Vzb2Yx?= =?utf-8?B?VDllTVVVR3V3QVFzQkpEdVFoaDFoRnBQYVlUQmh3MXFNRGFHN0FaWncyWStS?= =?utf-8?B?WUpteUk1cjBjT1Vydk1RUGdqeVhHWWlHdjdJODJsbkFCNEFDWnBEMk9hY2dX?= =?utf-8?B?eUU5RnkvSHhkZm0ya1VPNW1hdzFuQ0dCU2JIU2JSRnNlNXlxVnRDTkI0T1Bl?= =?utf-8?B?bDRGbmsrZWQ3eWdHUUVoTVU5MExNSXdqdWIwWkJSSG9sT0poT2hjYTUyLzZr?= =?utf-8?B?eExvUWZvd2gzcHRoWmVSS3VLRnR6NXNtb1ExOXd2dHVhektnU1o0Y2NTL0U1?= =?utf-8?B?Um1tdlpWVXFzdDBZT3UxT2NkR2UzRndlTUpFQU4xVzIxTHE5MVphWUNZZGcx?= =?utf-8?B?bWdvam9TQ3FoVjEzU0NXUjhkOTNoRk9VakhKc0lSaHplejFkbEg2MlErMkow?= =?utf-8?B?OHozSFpCRURQa1A5ZC9RTElVOEozQ3B3emtFSEFtcld2VjBHWENTVUM0Tkwv?= =?utf-8?B?V0NoajcySUhmTWJ0MGZ6c2tFUlRpTGpJUzl1WVMwbzlhODgzUE93VENyd3ZC?= =?utf-8?B?eWhYdGY0RGp3TmRUVDlpRStEYlhEclNGbC9iR1VVSU9LbWQwejZJU3ZtTnVn?= =?utf-8?B?U3gxRStXV1c5ekxRMW1rN1g2V1FkTDgzMzdLSWloSUE0bUZuZGkwTjBkYTFz?= =?utf-8?B?MGFlMzk3MjlyeStlUU0xUGRXajA4bkRjcWxXYW9maHZvQm1aSEpDdWNxdFhs?= =?utf-8?B?OTVxS09EdUlqaDdQOXUzT1E2bGNqVTR0d001OE1xYWFPblpiUkhBb0FGbG52?= =?utf-8?B?YU8yWFV4clZCREZIUllnNkNyV21ReDFYVzRsSUg3eWlOYk1Yd1RSYmNxQnlG?= =?utf-8?B?ME1jTjlNVXVGbzZFRUNGaHoxSjNFVU1wZGxKd3Vmb3RBVlVjNFNSNnhmK29a?= =?utf-8?B?R210dVppT2lOV0xhd1R4aDNrTlB2UUtqcGdYeXJwMzlueEZ3VGV6YXlzUlpJ?= =?utf-8?B?T2toNElDd3RjaTBBVmpXUVMyRExNU09FS1RXTU80TG9ZeGQydVo2TGJYRFdm?= =?utf-8?B?cFpjL0swRTJwekF4MTVpNlVVSGRXckVHbXdIYVpqMXIwY2orbXVEejFBUFky?= =?utf-8?B?WGF4N2p4SlhMSHVUaldBU1JZSTZPMTNKdjIzS2tIQ2RKaUo0Wk5hcFFnTzho?= =?utf-8?Q?5FEk=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5653.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(8096899003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bnRadE1pVkZGWWZsZUZoRkRKSCtreUhKRjVkUzd6ZUdaR2FoMU53UXdSRmkw?= =?utf-8?B?TVZWTmVOdWJwNFRkRVVTeFAyU0hIVlFkMm0wY0xIOTJqeFNNQnJVRHZmc0Ur?= =?utf-8?B?NHFaYzIwclNKOU1DekR6VlE0SjdKc29wWHRmRzdndy93d3ErZGhCMHFQNTlz?= =?utf-8?B?WjlVRjVoeFBzQUo3MGRHVWxzblo4OTBpUjErWStSS0dlZjlHV3JQZzhoUkt4?= =?utf-8?B?YUxoOXJYSWkvb2VCUW5HT3daNVo4U2t1QVAvcSs5YVJDOEpsZ3FVRmI2YUhs?= =?utf-8?B?MDdDQjYwWk94eXZ5WW5xTWlISXc2aGEzSkl2UklBUmVXYUhSRnBDd0l4Sy9h?= =?utf-8?B?WFh4eHVyWWV6MUlTbUFuYlFSdk9rMFlHNldXbHlpek04TzRiNHhKNllyZ3Qx?= =?utf-8?B?K1hmZ2wvS3NmWWpqOEZldTdGRzE4OVFLSmdXUVorMHZiaVVEa1ovZG1SSEF2?= =?utf-8?B?MTNlUnY1RDl5T1VnUGYwVVZHSmFyL05xMTY3bm1aWjRMQ3ZqbDJXZFJFcnZS?= =?utf-8?B?NFBKTG11OTJxanQ5ayt6aFNVSlU2b3YvNUhZckxYMG5uOGhheWx6L2k0SStD?= =?utf-8?B?a09qUU9FeklBVGFqUWZsOW9RU3FWU1RoZDZaRGtDdGlGTFNVbi9taDRhdVpr?= =?utf-8?B?Vm9qY1NsckVZUG9GQ0FaVHI1ZTZrbHlEbzNjNWoxOHVHYmVvMnNEOEFyOVJm?= =?utf-8?B?UTRha2hhN3Fna2luRklOeXhPQkFwZmptQzY1dlljNDhEV2ZPNGRmSGV4WVA3?= =?utf-8?B?aW1oRlg3YjdXZmFnQmZLQklGbHluNzBEcENOeUFlUFRUQWN5VXpYMUFyYXZX?= =?utf-8?B?ODVGVlRySzAyQUtzNldIRGVxWnlHMVB1bGJ6SmRxSTFmMXRBakFUSUx1eFpX?= =?utf-8?B?OXViYjZLb3gwUGN3bHYyNEh3R0FKNEMxOFJoQnR0ZGxXY05xQ0JDa3FQaTZU?= =?utf-8?B?RE14SFZCVEkvRmxCUEUrNXVNUWdSeXc5dXRnekwwcVdvaVdrUkx1TDY0WXl5?= =?utf-8?B?VHpGbW81OExrdG5HUTUrQ3U3eUJSa0UxV2R4R3IrQTFxWFpSSDc4c3RSQytn?= =?utf-8?B?V3QzejRHWkhRdzIxUXU0MmgrK1hlUm1MdVJsby8yb2ZXaGl3aktEUXpZTnEy?= =?utf-8?B?UzRncE9NK2tETElYM0lOSFZGMDlzdHpoakx5M0JjUFVDRlc4akZqRlhaTXNP?= =?utf-8?B?d0VNQ1R6ZVZsSS92a2pSQzNCMGNwWnJ3MVJwL1RDb3NuaEwwSW5hTHc2d3B4?= =?utf-8?B?YXRvZ0MwTlcwYzJHdUNIK1VKaDRiekQxUDF1dy9OeTIxNUIxWE42S3N5clB6?= =?utf-8?B?Q1NoMGZ3QjducDZNWmpiMGpJaEd4Um9VaFlrVnMwa0xKcXRkZEpYTEx2YklP?= =?utf-8?B?ZGNxVlZoS3l1NGdub0N3ZnczdXpnaHpOVWxlRFpvN3pVMmNnZWJ5ZXp4R0lC?= =?utf-8?B?NVFua08zMFBkdkwrY0liVS9qMUJRQ1o3Y3dnbkhDRFZvZ2pmSTVkTnR6a09X?= =?utf-8?B?SjlDRi8veUlFSUtWM2pYTEdadWxuM2JHcm41NzR1b3FwcW1GR3JYc2I1eHdE?= =?utf-8?B?Q244NEp0TlM4ZXkzVTFVakJ0Q1hWcU9ZZnp6aS9RMUlUTTE3bzZpQ3c5bUFC?= =?utf-8?B?TmdYMU8rWlVmcnFIZThwUkcyOElTNDlTcWdVSlFTWGlqaVpPZmwxSEdSdjMy?= =?utf-8?B?TmVEclJJY3BXZFVwNDBnaEtlRkpCT0dGUFlXWFN1N2daNkpjQXJjWUpMaVds?= =?utf-8?B?Z081cmkrajluM3hGMnh2cldLWkRTQXRiOXF5cGNONDRnRzhPdDgwc0VUZ0Mz?= =?utf-8?B?dDhsUXpmaWNyL0NRN2tKcFcyRHJ1MytXVnBTdTBaNE5QMkpkczVvSVM1UkRt?= =?utf-8?B?ZUdVemRVU2pIbGZXMHk0QzVDUDYycWdkd3VrOEJBWXdBNUdxeGNLV2NQakoz?= =?utf-8?B?UkdvSUNkQjJud2pacENPcTJ2UDVLQ3ArUlh1Y0R4VWdwcGM2RXBFekZVUjBQ?= =?utf-8?B?S2N4Z1FYTW5DYlpCOWNkaS9ZNXpYdVl5QmZEaWJmSmFwMGRiNXUxYjFyN2do?= =?utf-8?B?bUNBWVlWL2JZSkowbk9YREh2VG5GeXJhdFByZVNCVEg3ZWx6N294TFczSXkv?= =?utf-8?B?MG1FVEpYWU1GNGxvdDBFQ2N1Qy9FNFRXeTNwdzlQOG8ydGNkemZEVEsvUHFs?= =?utf-8?B?cm1SbHltS3dOdFg0OXFDSkhPYXZBRGxmMFB5OE5CTEdwcXZOdTdjcWdMS2lw?= =?utf-8?B?MzVrZGNucnFVbDlKbDRyWm1ldGlUaEZ6VDBqQnJXSTUwL1d3MDN2c3RFcXIx?= =?utf-8?B?T3lwVHI1VHJXa1UxbHA4b0ZoS2lMNEk1cmNYZmhya2UvMmNPd0FMUT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: d05f0080-4b5b-4947-7897-08de7068e717 X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5653.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 10:14:59.1042 (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: xFD9RDr1e9SK/LzaX1kW/LL4mlQ6PD11jvuZEH41Tni6bJ4iVed4cRNwjd5sPuukLNFYTfFgg/9oYpGGoPI4NQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4960 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 --------------BWiimvUMBbj2O1ftXQO0GdYj Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit On 20-Feb-26 10:01 AM, Anatoly Burakov wrote: > Current code for getting crypto status is using sizeof() of cap struct > instead of status structure. This is not a big problem because cap struct > is a lot bigger, but the code is misleading. Fix it to use the correct > struct. > > Fixes: 3940cd9b8cb3 ("net/iavf: fix device initialization without inline crypto") > Cc:radu.nicolau@intel.com > Cc:stable@dpdk.org > > Reported-by: Stephen Hemminger > Signed-off-by: Anatoly Burakov > --- Acked-by: Radu Nicolau --------------BWiimvUMBbj2O1ftXQO0GdYj Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit


On 20-Feb-26 10:01 AM, Anatoly Burakov wrote:
Current code for getting crypto status is using sizeof() of cap struct
instead of status structure. This is not a big problem because cap struct
is a lot bigger, but the code is misleading. Fix it to use the correct
struct.

Fixes: 3940cd9b8cb3 ("net/iavf: fix device initialization without inline crypto")
Cc: radu.nicolau@intel.com
Cc: stable@dpdk.org

Reported-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---

Acked-by: Radu Nicolau <radu.nicolau@intel.com>

--------------BWiimvUMBbj2O1ftXQO0GdYj--