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 26ED645CD8 for ; Mon, 18 Nov 2024 19:25:24 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1E9AF40664; Mon, 18 Nov 2024 19:25:24 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2058.outbound.protection.outlook.com [40.107.243.58]) by mails.dpdk.org (Postfix) with ESMTP id 022B240664; Mon, 18 Nov 2024 19:25:23 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mV+rvp2KK10Fg9ayzj8nbZ6SJPjjnJbDNp4lBMpFVZZYT98BBtVoJ1E1V7sCmEv1iXtia+XZCiYKQcFfQPuqghlb4to+uR2f/RPs32KrdpoOrGZBfp9Qrmk4Nn4Xt2ZvKkm0PA2oWaY7yzo10nID4vHXjN2Ie6JEVFBDs2COlIr6b8IAIY0UmDYsbzMZ7ef07dkUjXnz+CAwNoCBtXQKk7bK6KSIPot0PdWbrSmS4WIPDPYoLrTWOgMmMKoI2WgcOAjb19DtNQ9ANmn+MU14UK8lKJ4K/nOqoq8sPkJGoD2L6L4zk9dHSLuXr/534iUVgnS4SKxdrtm7kIe0JV89/Q== 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=7K4VuCzgXH3/TgVSXQvKWURwFi6ddym+x2f19liz4ak=; b=FpVioQQLR2dvnKisEMQXyRTRJi4ZkmAaQw4BlEQX6Funt9MANNHjoGlO/On8e7f+q/3Hizogny6mr5oSZtEgeTvLVYFHTt2I4yV72aIjgaaIZL5MsDDPYU7PNTEqpGwMI5gwxeUJzho09gLEn8DoX/d76mLGXYfSDXKVclRDzrPuiv3/eS+JvRa07QjJ7db1I6W6NzlXLV+CGp9gTXg93GsdrNFvdtljGtDsvHwCWQ8vuBfNiTjpr5Gmk59h+YAAv/vvvSxRguZ7+FluflpsgiCB/fT6lkOsvAs2ASGZJPi/Go6zUoaUkLBHXOb4kI9ZKUS120lG/j/CuCzA9COh8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7K4VuCzgXH3/TgVSXQvKWURwFi6ddym+x2f19liz4ak=; b=SGTwQF9nt9qO93wvPfxSQwa+wdtK0JGvkubeLKF6ZCpkYqBg9mMb1ndDA9K2FsCKPuISGWWIeLoHLLDGRdpWxNa4gjHqCQCd7BdNLaf688tDZNsVs+5JiUjCPyAWoT2Y+9OcrbnSjYs4SMgN/tk/ukA1xKNK13sIhMWcS61cCleFRQivsqThsGyIWwkDiy23IpNr5JldpOqOtRr3fB7TwiKO3BpUyqH1/IvjFHGlvHCTYZqujKfVn/hPCPSbbsGEWhTpUCO/tGSk22RRb5yjqMXF6gKwkWBaIhGmXy81DpBpHkwyAch3u3iK9BkUZYFHmFzFHddWj8ap/7l16FBV/g== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by CH2PR12MB4279.namprd12.prod.outlook.com (2603:10b6:610:af::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Mon, 18 Nov 2024 18:25:19 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%5]) with mapi id 15.20.8158.023; Mon, 18 Nov 2024 18:25:19 +0000 From: Dariusz Sosnowski To: Danylo Vodopianov , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "aman.deep.singh@intel.com" , "yuying.zhang@intel.com" , Ori Kam , "mko-plv@napatech.com" , "ckm@napatech.com" , "sil-plv@napatech.com" CC: Gregory Etelson , Alexander Kozyrev , "dev@dpdk.org" , "stable@dpdk.org" , "ferruh.yigit@amd.com" Subject: RE: [PATCH v3 1/2] app/testpmd: fix flow update Thread-Topic: [PATCH v3 1/2] app/testpmd: fix flow update Thread-Index: AQHbOeQ1ysQAn+9Uq0iy/AvBieCkybK9Woeg Date: Mon, 18 Nov 2024 18:25:19 +0000 Message-ID: References: <20241118112625.1880659-2-dvo-plv@napatech.com> <20241118180323.2046886-1-dvo-plv@napatech.com> <20241118180323.2046886-2-dvo-plv@napatech.com> In-Reply-To: <20241118180323.2046886-2-dvo-plv@napatech.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR12MB8460:EE_|CH2PR12MB4279:EE_ x-ms-office365-filtering-correlation-id: 03d6a61d-c0e2-4907-68e9-08dd07fe5bc2 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|7416014|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?SjdpVXdDd0Nwd3IwUXJTU05HZ3VmWkZNWVRUQmtGMUgrQWJ2d005ZktDVU13?= =?utf-8?B?L3lPa3QvZ1Qxb3EyV2Z1YWJkSVpid3pibWRMQko2Z0Qreis0UzBzOUNvVGEr?= =?utf-8?B?ZUFmeDZKSG9hTlE5YXdZRCszZldXOWdtdmdlTGpYakx1eDdGVFkrTmdWQkx1?= =?utf-8?B?UVBUb1VCNXBBSXNNOG1DNFJNZlF6akFnSm9iT0Z0SGFCWDVBS0FtR0ZCM2dm?= =?utf-8?B?T3JkaDRDNWc4UVRBYi9EbWh5K0VacUZwZHN2cjJTRytkYW5CTlZtV1FvKzdI?= =?utf-8?B?dytYNGRxL1ZkSEZNbFNHZHJVaGNid1pzcmpFV1k2ZEcxdGJlS1FpQWFMZFBi?= =?utf-8?B?Y1ArNzhCRVVBdXVzWE9YZjd1cmN4MklMMmp6VC81M2pUZkhmblJBNnhrcnBs?= =?utf-8?B?cE9YTHVMSWZZZzdCQ3lXakJPL09UeG55eVNpYmsySzhFb3Z4N1hqd1BBbExK?= =?utf-8?B?WUlSS1RPVmNZZ0Nwb2xQNjJmZXcwQVkwVGVSVUU2c1dvazFEM3A0U3VoWjRJ?= =?utf-8?B?RUdFL04wb3lQMDlnZEVuanJiOXh1aXBjcTNiUmcxZ2RrQmJsN0I1L0h6d1dN?= =?utf-8?B?TmdLd3J3Z2N3cDR2bW1VS0FJdkNVQTNjR0ZJb3BoSkcrclF5Q3Q4dmhKcXFT?= =?utf-8?B?RWtodlFvQm5ZSW53VzNmSVBqQXp5b2ZmS1ViYndybWo4WUU4RUZ3dmVGaG41?= =?utf-8?B?UG9iZWdsY3VETkpHSytYMEd1V1BTdTFUOXlwV2ZrckpCcEZNMHFoQW1Pa2Vo?= =?utf-8?B?dFRIK0RNblJCdnUzRGhOZ1R4Q1ZRejFpTjlyUFV6UGlKRmhrd29JTTA0bjRm?= =?utf-8?B?Nk1vUzhvL2hBbzBzdlUrSVZxV2NhN0VCeGRDSDBXSUltQ0VPa1BLUHNQNnhN?= =?utf-8?B?dEpQTFN2RnpOOWJGZGZhdWh1VU9MWWRZYmZjOUNYRHgxN3dEYy91MlZnc2dL?= =?utf-8?B?Vi8wMjkvWUIrV2NOazFpMk9GQU1FOGN6MEIxaXRDS0xOWkR4QkZ2M2djM0ZN?= =?utf-8?B?U3BPOHdKS1VMZzZpMHVWSjBBV29jOXJidW5uUm5ucStrQkNxK0tyb1BNZzhm?= =?utf-8?B?SWxSWGpCdUtHOFY0K05QSlAvQjAzeGVkUzlTMC9RbFRpdUo1VUhnRHdsZEVM?= =?utf-8?B?V3k1RThmQmIzL1dMaGVUOHlCOXhzZzBaY2FkVUZ5OFRUZlhrK1ovMGFWVGhL?= =?utf-8?B?a0I2clBadkZ0b0sxVURiT3NtbWwwMU5kbmZvb3NGY3NYNU9ZQUg5bFRQSncx?= =?utf-8?B?SXpTRWxFRCtVbHNBdFhzSDJPM1lZL0VKSDBZTXYwNGs3bDBZK0ErL1VHVTVN?= =?utf-8?B?T1lVUTAzY0huKzRJSWtlLy9US3dZbVJqSldCVjk2NHpkUXF0NnV0bGRRZWpH?= =?utf-8?B?SjdUNEExN3N2a3FGSEFyMnF1WFdYR2ZDckJiVkxOeUVKWXRHUUZvbWZtb3Rz?= =?utf-8?B?cDF6VlRRT2tmOW9BYVh1Q0JZaTBDRFhTZEs1V3pyU2ZEalc2Q2RkN09XbWoy?= =?utf-8?B?S1k1VUxzL3pmRjFXMzltYnZodjBaZkNHNmg4ZWZFTUtJbkxoTUhQY001dk1q?= =?utf-8?B?WXRhTVVLTmd6QkRrZkc0RWgwUkFuU05DWEx2akpBTlNiRmJGeFlxa0lrOHNp?= =?utf-8?B?MnlJVTZxSS9XRTNPMWZTZ0Nac1NTRll4ckJINWJWSDF5MlFZNjJtMXpiRGRE?= =?utf-8?B?a1FFVEg2UkZSZVQxclpjY0FYbExOcU1maFJ1cWYyQXlIaFQzK2lxdEJGa2I4?= =?utf-8?B?NzVYRFRZMXhZc3NzNmVqdzdWQXoxeFphVGtPMXFBUTNDcUZQTHo1U2dRanZE?= =?utf-8?Q?+KKQ1v2XspuKPUyAeWN+7WaphUR+dCwkmRLKQ=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8460.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(7416014)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OTdOS2lEd0xyNXlpeHY0U0YzZGxkYUlzNWlzdFZ4T3BrYkJkSE95WmR1dkpJ?= =?utf-8?B?cVdIK1RSUkdRL3l3NmpxeVl1MUM3RWQ0eEpjbVpSei9vblN6ek8rL0JzZ2lS?= =?utf-8?B?emRBeklZK0xGWThLdUhtRHU1WG4yMS95aHl6czk2SmVsaEhYTnlvcW9HblRE?= =?utf-8?B?VGtmaVpRam50b0xSZm1xRldMVnZjaE8vaFV6VWlBWXYrZ250SnBIL0pTV3B5?= =?utf-8?B?RExLdXZuMU5zaWdhYWZHM0JNTkY3SlpuSFZTU3Bicm82bnNMeUJlVFQyVVhV?= =?utf-8?B?QW9jSWYybmI5TmV0dDhvby80R2RhTVU0Z3B6ZnU2cEdnaGpocmRLN08xSVVh?= =?utf-8?B?QllyOUtQR0Q0YjZuT3BVV2dhTXd1eTFUc1MzdXZ3Rno1ZHEwZmJlZUNLRFNa?= =?utf-8?B?Rkp6cUFxZEhUcGl2a05KT3pRZC94bTMxNmxlU0xyem9EMjZ4NS9rZ3k0bnkr?= =?utf-8?B?SVl0NGdJdTBMNDdyY2ZHS05JdDFCUS9iQnVFN2V6SWt5MEZkY0hhTDkxME92?= =?utf-8?B?ekVaTElrYXVvOHNPWUI5akQwbnNYQ3ZmeTlmU3BKZkowWWI0WUxIczh5U0JN?= =?utf-8?B?RUwwK2VHdnhhVXArTGhzQjRRc0QxdlNqaW5OYzhaR3M1cytkdnJDUkRxRnV2?= =?utf-8?B?Z1JWeGYvalJhQTdSOFZPaGwvRzQ5RlI0OVVFeUxJUDBFV2ZkUys3VkU5WllR?= =?utf-8?B?d1hTVjNnbFVMNjl6cWc2SWJXdzBETnBTQklwOGxKMGlkMkhaOFFRTzg3dGt3?= =?utf-8?B?L3N0YVVhQmg4LzhSb1J6L3lhT1FubXVmRFY2YWt0UksvVytZR1RrdkpFQWdJ?= =?utf-8?B?aTkzNFEvQmtQZ0N1NE5XcDFMdkY3Ym1ma2RnMzU1K2RpTk92Sm5uK1dpZkVr?= =?utf-8?B?ZUd3UG9WMHZFUjlsRDlQNXg4cUdIejlvbFpYTm5uRXNxbUdZVjMxYWVIM2x4?= =?utf-8?B?azNGUGwzYW9oOUo1b3JXbFZLaUNINWEzSWNZcnc5Uy82dk96NXhDdkl0Zjl1?= =?utf-8?B?VS9ST3l4UEtLVzc0YzVXQk1LbENFdFZyL1d2YUZ4SFBwMi9YdE1hVjdNVjR6?= =?utf-8?B?R2hJZWtFVUw0TFVYWW5WMnBrU3UvMzZrU3hXWmUzeFhrOW4zWWY4QzNGRFJU?= =?utf-8?B?R3JZL2lZc1FQNVZOam1CMmNpZThtTG1mbVNnWG94RG1yZzhkcEpnZy83SE9n?= =?utf-8?B?MFpVekJVb1diaG9zUUdoWjBDT2lNQ0VWNUt3elVwVGo1U2FLNE44anF3UU0y?= =?utf-8?B?cG14ZXJXeEE0SVhNdkdPRU9XejhiTDJjWUg0T09aem1tb1F2UEozY3JUc082?= =?utf-8?B?RXpKd1gxSzJtektoQkpvSEgvR1EzbThwU0tFRE9OYlRRNW9nR0Y5WG10RW9P?= =?utf-8?B?WU9iT0R6QVhLV0ZjbWZJRGhKeGhjcjZhdFJaTmJiVEc4bjBZWGxlWTFUaHpr?= =?utf-8?B?bkFHaFpiRHE3cTlDRTlUNkdIUjlSc2NYMi9NbXJ5RjdSU1Q2RzJQTTFIL1lE?= =?utf-8?B?ZnF3VWdmQXlIYjlLdXRmWnQ2OG42NWF4Q001VXp3ZUlVK04xbzBPR09kRlk0?= =?utf-8?B?a1NYc002anlIWVF2QTduNFZEZytDaGN5TnV0bWlCTmFkKzBweWU3OE1Gdngz?= =?utf-8?B?RnZEQlVwYVFQMVV1TU5xUXFzdit5SEtVU3IxM1hBV2N3bGp1N0ViZ1I2VnBw?= =?utf-8?B?WVZaSS94ajluSmQyWkVCeVJVeStualJEb2crbE5pTU5BQ0dpWVMrK0xwOFVN?= =?utf-8?B?TTRHSWpwNWcxd3k5NjdMM0RBNmJta2FyYUNCdEdONDVoSGhHYjhzaGlGbmhG?= =?utf-8?B?M0xKSGNPQlB3QnJGOHRCTUE2U0hDK3JJbGVQSEVVTnliMnE3eTJsQjJEU1FT?= =?utf-8?B?TU8rbmRKVGN0VGRuVzlTUkd5ZjhJaEt3OGgxZHJGUE5MMUJMa0c4alpmR0Qz?= =?utf-8?B?emEveDlBMTNZbWhTeHBna3BHdjZycTgzNElESW5mSzg1RU5zQmdwc29SZFZo?= =?utf-8?B?bUMvM1VMdmNZVUlFVk1LOTBoWmRhR3dKUkgwMmJGamFucUFELytGTjRNQkhI?= =?utf-8?B?UTh1dk5vSlQ0RVc1QmczV0swekhnU3BwVmhLUzl2QlVuNHJ1dW52NGVrV1ps?= =?utf-8?Q?W4mDSU8Gfr+bqkWhfnSWren5u?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8460.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03d6a61d-c0e2-4907-68e9-08dd07fe5bc2 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2024 18:25:19.8741 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o6CXX9YumxQTgSkXwoZc3yNKjgyUqYH5Qy0FU80UrylU0iBwC9bQ/Rv5L3+2PSv4awFCLTAGjJ/k2F8alt9A1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4279 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGFueWxvIFZvZG9waWFu b3YgPGR2by1wbHZAbmFwYXRlY2guY29tPg0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDE4LCAy MDI0IDE5OjAzDQo+IFRvOiBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVSTkFMKSA8 dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+IGFtYW4uZGVlcC5zaW5naEBpbnRlbC5jb207IHl1eWlu Zy56aGFuZ0BpbnRlbC5jb207IE9yaSBLYW0NCj4gPG9yaWthQG52aWRpYS5jb20+OyBta28tcGx2 QG5hcGF0ZWNoLmNvbTsgY2ttQG5hcGF0ZWNoLmNvbTsgRGFyaXVzeg0KPiBTb3Nub3dza2kgPGRz b3Nub3dza2lAbnZpZGlhLmNvbT47IHNpbC1wbHZAbmFwYXRlY2guY29tDQo+IENjOiBHcmVnb3J5 IEV0ZWxzb24gPGdldGVsc29uQG52aWRpYS5jb20+OyBBbGV4YW5kZXIgS296eXJldg0KPiA8YWtv enlyZXZAbnZpZGlhLmNvbT47IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnOw0KPiBmZXJy dWgueWlnaXRAYW1kLmNvbQ0KPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMS8yXSBhcHAvdGVzdHBtZDog Zml4IGZsb3cgdXBkYXRlDQo+IA0KPiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3Blbmlu ZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPiANCj4gDQo+IElmIGFjdGlvbnMgcHJvdmlkZWQgdG8g 4oCcZmxvdyB1cGRhdGXigKbigJwgY29tbWFuZCBjb250YWluZWQgYW4gYWdlIGFjdGlvbiwgdGhl bg0KPiB0ZXN0cG1kIGRpZCBub3QgdXBkYXRlIHRoZSBhZ2UgYWN0aW9uIGNvbnRleHQgYWNjb3Jk aW5nbHkuDQo+IA0KPiBUaHVzICJmbG93IGFnZWQgPHBvcnRfaWQ+IGRlc3Ryb3kiIGNvbW1hbmQg Y2FuIG5vdCBleGVjdXRlIHN1Y2Nlc3NmdWxseS4NCj4gDQo+IEZpeCB3YXMgZG9uZSB3aXRoIG5l eHQgc3RlcHMNCj4gMS4gR2VuZXJhdGUgbmV3IHBvcnQgZmxvdyBlbnRyeSB0byBhZGQvcmVwbGFj ZSBhY3Rpb24ocykuDQo+IDIuIFNldCBhZ2UgY29udGV4dCBpZiBhZ2UgYWN0aW9uIGlzIHByZXNl bnQuDQo+IDMuIFJlcGxhY2UgZmxvdyBpbiB0aGUgZmxvdyBsaXN0Lg0KPiANCj4gRml4ZXM6IDJk OWM3ZTU2ZTUyYyAoImFwcC90ZXN0cG1kOiBzdXBwb3J0IHVwZGF0aW5nIGZsb3cgcnVsZSBhY3Rp b25zIikNCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiANCj4gU2lnbmVkLW9mZi1ieTogRGFueWxv IFZvZG9waWFub3YgPGR2by1wbHZAbmFwYXRlY2guY29tPg0KPiAtLS0NCj4gIGFwcC90ZXN0LXBt ZC9jb25maWcuYyB8IDIxICsrKysrKysrKysrKysrKysrKysrLQ0KPiAgMSBmaWxlIGNoYW5nZWQs IDIwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9hcHAv dGVzdC1wbWQvY29uZmlnLmMgYi9hcHAvdGVzdC1wbWQvY29uZmlnLmMgaW5kZXgNCj4gODg3NzBi NGRmYy4uYzgzMTE2NjQzMSAxMDA2NDQNCj4gLS0tIGEvYXBwL3Rlc3QtcG1kL2NvbmZpZy5jDQo+ ICsrKyBiL2FwcC90ZXN0LXBtZC9jb25maWcuYw0KPiBAQCAtMzg4Miw3ICszODgyLDggQEAgcG9y dF9mbG93X3VwZGF0ZShwb3J0aWRfdCBwb3J0X2lkLCB1aW50MzJfdCBydWxlX2lkLA0KPiAgICAg ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBydGVfZmxvd19hY3Rpb24gKmFjdGlvbnMsIGJvb2wg aXNfdXNlcl9pZCkgIHsNCj4gICAgICAgICBzdHJ1Y3QgcnRlX3BvcnQgKnBvcnQ7DQo+IC0gICAg ICAgc3RydWN0IHBvcnRfZmxvdyAqKmZsb3dfbGlzdDsNCj4gKyAgICAgICBzdHJ1Y3QgcG9ydF9m bG93ICoqZmxvd19saXN0LCAqdWY7DQo+ICsgICAgICAgc3RydWN0IHJ0ZV9mbG93X2FjdGlvbl9h Z2UgKmFnZSA9IGFnZV9hY3Rpb25fZ2V0KGFjdGlvbnMpOw0KPiANCj4gICAgICAgICBpZiAocG9y dF9pZF9pc19pbnZhbGlkKHBvcnRfaWQsIEVOQUJMRURfV0FSTikgfHwNCj4gICAgICAgICAgICAg cG9ydF9pZCA9PSAocG9ydGlkX3QpUlRFX1BPUlRfQUxMKSBAQCAtMzg5Nyw2ICszODk4LDE2IEBA DQo+IHBvcnRfZmxvd191cGRhdGUocG9ydGlkX3QgcG9ydF9pZCwgdWludDMyX3QgcnVsZV9pZCwN Cj4gICAgICAgICAgICAgICAgICAgICAgICAgZmxvd19saXN0ID0gJmZsb3ctPm5leHQ7DQo+ICAg ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiAgICAgICAgICAgICAgICAgfQ0KPiAr DQo+ICsgICAgICAgICAgICAgICAvKiBVcGRhdGUgZmxvdyBhY3Rpb24ocykgd2l0aCBuZXcgYWN0 aW9uKHMpICovDQo+ICsgICAgICAgICAgICAgICB1ZiA9IHBvcnRfZmxvd19uZXcoZmxvdy0+cnVs ZS5hdHRyX3JvLCBmbG93LT5ydWxlLnBhdHRlcm5fcm8sIGFjdGlvbnMsDQo+ICZlcnJvcik7DQo+ ICsgICAgICAgICAgICAgICBpZiAoIXVmKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICByZXR1 cm4gcG9ydF9mbG93X2NvbXBsYWluKCZlcnJvcik7DQo+ICsgICAgICAgICAgICAgICBpZiAoYWdl KSB7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGZsb3ctPmFnZV90eXBlID0gQUNUSU9OX0FH RV9DT05URVhUX1RZUEVfRkxPVzsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgYWdlLT5jb250 ZXh0ID0gJmZsb3ctPmFnZV90eXBlOw0KPiArICAgICAgICAgICAgICAgfQ0KPiArDQo+ICAgICAg ICAgICAgICAgICAvKg0KPiAgICAgICAgICAgICAgICAgICogUG9pc29uaW5nIHRvIG1ha2Ugc3Vy ZSBQTURzIHVwZGF0ZSBpdCBpbiBjYXNlDQo+ICAgICAgICAgICAgICAgICAgKiBvZiBlcnJvci4N Cj4gQEAgLTM5MTMsNiArMzkyNCwxNCBAQCBwb3J0X2Zsb3dfdXBkYXRlKHBvcnRpZF90IHBvcnRf aWQsIHVpbnQzMl90DQo+IHJ1bGVfaWQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50 ZigiRmxvdyBydWxlICMlIlBSSXU2NA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiB1cGRhdGVkIHdpdGggbmV3IGFjdGlvbnNcbiIsDQo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmbG93LT5pZCk7DQo+ICsNCj4gKyAgICAgICAgICAgICAgIHVmLT5uZXh0ID0gZmxv dy0+bmV4dDsNCj4gKyAgICAgICAgICAgICAgIHVmLT5pZCA9IGZsb3ctPmlkOw0KPiArICAgICAg ICAgICAgICAgdWYtPnVzZXJfaWQgPSBmbG93LT51c2VyX2lkOw0KPiArICAgICAgICAgICAgICAg dWYtPmZsb3cgPSBmbG93LT5mbG93Ow0KPiArICAgICAgICAgICAgICAgKmZsb3dfbGlzdCA9IHVm Ow0KPiArDQo+ICsgICAgICAgICAgICAgICBmcmVlKGZsb3cpOw0KPiAgICAgICAgICAgICAgICAg cmV0dXJuIDA7DQo+ICAgICAgICAgfQ0KPiAgICAgICAgIHByaW50ZigiRmFpbGVkIHRvIGZpbmQg ZmxvdyAlIlBSSXUzMiJcbiIsIHJ1bGVfaWQpOw0KPiAtLQ0KPiAyLjQzLjUNCj4gDQo+IERpc2Ns YWltZXI6IFRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IG1heSBj b250YWluIGNvbmZpZGVudGlhbA0KPiBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdGhlIGFkZHJl c3NlZShzKSBvbmx5LiBUaGUgaW5mb3JtYXRpb24gaXMgbm90IHRvIGJlDQo+IHN1cnJlbmRlcmVk IG9yIGNvcGllZCB0byB1bmF1dGhvcml6ZWQgcGVyc29ucy4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg dGhpcw0KPiBjb21tdW5pY2F0aW9uIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg aW1tZWRpYXRlbHkgYW5kIGRlbGV0ZSB0aGlzIGUtDQo+IG1haWwgZnJvbSB5b3VyIHN5c3RlbS4N Cg0KQWNrZWQtYnk6IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+DQoN CkJlc3QgcmVnYXJkcywNCkRhcml1c3ogU29zbm93c2tpDQo=