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 7C90C45BB4; Wed, 23 Oct 2024 18:09:57 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6E79B42E71; Wed, 23 Oct 2024 18:09:57 +0200 (CEST) Received: from egress-ip42a.ess.de.barracuda.com (egress-ip42a.ess.de.barracuda.com [18.185.115.201]) by mails.dpdk.org (Postfix) with ESMTP id CBAFF42E6A for ; Wed, 23 Oct 2024 18:09:54 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05lp2170.outbound.protection.outlook.com [104.47.17.170]) by mx-outbound15-83.eu-central-1a.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 23 Oct 2024 16:09:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Yxz3+6vlga2xQV+0z7THtwLHoHNu7ySFBN76IuULjtuDbQaIl/3+0iKojAVhdlQLI5DntRjQXJKuJu5J5qSyuz9McPWyN8UlpA3ABNpNHZF3GXGghz3VkQFf3FKrsRLuyK4cd8gS6P/JeRI8OnZJK+PRSVqlXXQbJIno8SPd63GVRkzwEKzE3p3qobKyV5vmaxhSA0Qi7lHs/WjmU+/gYqUmP/vPMFIWxWC4X/19OcUtd1TPUONO62h4MMOJUY0HV7a9bz1iQNN59JPv/+fl7zu/AFtq1Mek2OZMnWHjoysSAYgcpWR0ok4b+4FaBtCwp+2BIxk9QhFDHU+RmmLW+g== 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=W8qpqzZNXTVUKD92P3K2S2kobNK0rCB8Q5OT7U3YsS0=; b=hNiDyTCSmlKtFQiQpJU0QihvM1CB//VUTv6WLpAE3r7W2rB0PCOurN2Oa3PwwLufUYdUoi+wYE4HfXkslegebdC1yEalOZYu+BOWjzDJjLBMbUrayiFOSUIwKOmxqHVPF0UaWuwhTpX0t+Nz2EFuFXG8GdRIgHW4UHgdbspXqzy5YURiULgT7TYX/rm+L26Fhf1emaxhaUiO0EY1JgQnnzAVb3RgdqKbJz6yovZ9yJBn2L6hbGrTRciAfmA+MuwrVEfHpOBjXTHtZ5NS8hLd5KGcEbUcT1xTm9zbY4lwfpjeBLgdVVe17APBBDkSpgDRl69rcxVGb6s5772J6P3xgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=napatech.com; dmarc=pass action=none header.from=napatech.com; dkim=pass header.d=napatech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=napatech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W8qpqzZNXTVUKD92P3K2S2kobNK0rCB8Q5OT7U3YsS0=; b=HuwzfVACYxNOpokl2VqpogCaQ93jCsOP3a++d6bvaW15YPVO9D6MIyyxK9+hJTzjz4Xhs0ALT/Z5u1psbtQy4PdvxfVFBEIV7VXvAN/GolKa3c/r0O0Aysn5dfaPzlfJVm/ieo/6i3flNSnI7MwdI9ncmCuTiCKuJroYq3xTrCM= Received: from VE1P190MB0830.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:1a9::5) by AM9P190MB1251.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:26d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Wed, 23 Oct 2024 16:09:52 +0000 Received: from VE1P190MB0830.EURP190.PROD.OUTLOOK.COM ([fe80::fb19:d808:3eac:2ea3]) by VE1P190MB0830.EURP190.PROD.OUTLOOK.COM ([fe80::fb19:d808:3eac:2ea3%5]) with mapi id 15.20.8069.027; Wed, 23 Oct 2024 16:09:52 +0000 From: Serhii Iliushyk To: Stephen Hemminger CC: "dev@dpdk.org" , Mykola Kostenok , Christian Koue Muf , "andrew.rybchenko@oktetlabs.ru" , "ferruh.yigit@amd.com" Subject: Re: [PATCH v2 08/73] net/ntnic: add create/destroy implementation for NT flows Thread-Topic: [PATCH v2 08/73] net/ntnic: add create/destroy implementation for NT flows Thread-Index: AQHbJKNKnzlJQZMQBUuSRceyyreOt7KTBD+AgAGwv4A= Date: Wed, 23 Oct 2024 16:09:51 +0000 Message-ID: <3854446E-B4B7-4EE7-AD37-0C2334CF330B@napatech.com> References: <20241021210527.2075431-1-sil-plv@napatech.com> <20241022165541.3186140-1-sil-plv@napatech.com> <20241022165541.3186140-9-sil-plv@napatech.com> <20241022102059.40059fbb@hermes.local> In-Reply-To: <20241022102059.40059fbb@hermes.local> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=napatech.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VE1P190MB0830:EE_|AM9P190MB1251:EE_ x-ms-office365-filtering-correlation-id: bf1f79b4-ec74-48e8-6fb4-08dcf37d2065 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?S25pdnE4UndqbXBJV3cwZHcwQzNMd2EzNEphUUhDU2RRc1VUT1MzdTNNcDRD?= =?utf-8?B?ZldiWGlQL2FBcndjdG1wTDJsazJRRkRjaFZYbktEbXBHZDhyWWUxSWFqdGVI?= =?utf-8?B?VXJzQW05UjNOMjJRWERpd0QxZEc0MHBTWnYwL1hPQUNmdkV5OWQ3dllnTHlF?= =?utf-8?B?L2gxL0srZFpGZ3JvUWFQMlZ3RTZhQnRXNjR1Y1FOR3dBL09iK0Z5cHozR3ZG?= =?utf-8?B?aDVxMkg4MkM5bStJdHUyQ1hEa2YwSDUyMWpqOFY5YlVQSDR0RjNLTDBlTkRR?= =?utf-8?B?WG1mbm9oeG1oemVEdXJDbTE0RHdVZXB2Rms3OWllTDl4aElSTC8xUkZBOXBC?= =?utf-8?B?cWJPdnd4SXFzT3Q0RW15M2NMclA4Q2hrUE5pbHhjR1k5UWFRTEJBbzZnTFZJ?= =?utf-8?B?WWxvM1FrbmJRT3pNU1hON1dsMktBMWJuUk5qT1EyRTZZcTlHM1FKUi9KMDhL?= =?utf-8?B?SURjK0ZYNlRsSUpTbE1kZUhrMm41NGdWMlM0NmQ3SU10MHYyMmc0bFJaeitH?= =?utf-8?B?TFhiU2kveXNuYzFGUzhRbEk0blJQOUltOGlMbmpvTitPOWFhWkhvWnlWZGNk?= =?utf-8?B?bXlBd0VZZW9vcVQwcC91M0ErNURORDJGS25sK2hqMStuektPeXA4OEdVUkwy?= =?utf-8?B?eDREeHlpZmVvTmtOUjhqNFAvaFZwL25pZ2xaTkxyS0Zta2RxYmxhMy8rdGdK?= =?utf-8?B?L0RzblRwUXhkMjk5WmVLM3dsRkttaGpzSTNFcWF2MjdHMzhHWGZYSVZNZHJV?= =?utf-8?B?a1JZeHlZK1lCS095VkJwSG9PbnMxUHh1cFNzeUFqQXlRbWQ5RWkyeGZHK1FY?= =?utf-8?B?cUQyUkhhNHNjakx4ZEtKbUwwbzhMN3BUNVRXcmNDbjArNjA5ZHRXeStOZjRV?= =?utf-8?B?akhjYXVXdzN4TFE5UDJtajZwWVJkMXIwZ2t1a2V1OG8xZjNFT3hGNjAydnh6?= =?utf-8?B?ZE9md2lGRC9DWk1ud0dlNWFQK21HUXVCSEtuU2xJOE90TmNBQm5QOHNFK3ZC?= =?utf-8?B?YUt6QmE3M3B1bXBBLzFuZHlWc0lRaVRiK1l3NlVPekdyNGVlQXF3d3JkY2Vs?= =?utf-8?B?VjRzZUM5MDBNVVNXZUhxbmZsWWdpYmkxdkV2MHNwd0ZodVlNR1R6SjF1WHlJ?= =?utf-8?B?SW9MS0srNDFZOVVyYUI0dmJvZFFEUUp2dzhiNFhpNE5KY0pua2Y1VHlKclY2?= =?utf-8?B?VFA2dkRRaklVQnVXdElvL3VFZmNEdDNGdUFDTTk3SitJa0ttV252bkI2L2tx?= =?utf-8?B?K3djRUk1VXh0TmVIaC9QOHIrOHZUZ1J0YlFvcnVvVGJnc2RjcGdKRHpWQVh5?= =?utf-8?B?WnVrM1R5bmlLLzM3dUxLU0RiQ3JmYXl2RE1CYXNneEJYa0lmMFBhcWhvVnV2?= =?utf-8?B?ZG9YbjhkYlJ0ZGU2dlBqTkNMbllyR1FPb2FMMmVSa1JTODYvOVEyUGhKaUta?= =?utf-8?B?RDkvcHVteHNlN1ZJdDJNRVoxRVpqNEpYYmd0WEg1K0hxMjlJYStwTmVPR1FP?= =?utf-8?B?QjNlejc2cTMzTFFnS1FJTitiVVdHQVJDV1BkVkpqTVlqZmNTbHpiTW5odE0v?= =?utf-8?B?OGpXZ3pDVUtnVVVuaHYzNUdqaUlqL3VHTC9UMjJyajZ1eWt3U0xyS3dVM1N4?= =?utf-8?B?SlJ0bENlOERoa20ycjNWZG5TVDhFV2FZN0doMXRyYUJQOVpVZEwzVGJmMUZr?= =?utf-8?B?K3o4cUVLRG4vTUxuY3RXb2dFcTgwMmtuRW5UYU5PbXJydzhjbHp2dmRRUFN3?= =?utf-8?B?SkZ2ZmQwUWkxSytqa2hjVEdNQzJhRXNqSzNacW5raDVwSUFiM1NWR3pLbHRz?= =?utf-8?Q?idtr1W2mygGv4AzKPielsNZFxT7y1QLOJ7qf0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1P190MB0830.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MlZabWp6UldNZWgvVVlGeUdiNnhycFIxWnc1WFpyVWpaMzVwbEZPdzBpZ20y?= =?utf-8?B?UFR6OE1VYzFSNFpQYUpsTUFNMnFkKzJLWlBNek8zNmdIeVdpTUhhbzFzRTdM?= =?utf-8?B?cWJqaDRqQVh1Y0lQeWhWR0k3dTNvMkh6QmlIdFZFaERHWDBmelljZzlkUys1?= =?utf-8?B?K2lpY241VDUwNWRhQlhGVU9BeTZKNldsV3ovYmlKS0JmK1Q1L3pQdm5HbXU3?= =?utf-8?B?R3hlSDNYMVV1OUJlcGRRdU1LdUtHa09hVCs5N3Q1MTNBa1o5bm9NRllmRHls?= =?utf-8?B?VXlGbUV1bVhzV0pTYXFEZkk5cW1YNmJuMGVWZTdwQTd3bzVDKzVMY0ZIZW1q?= =?utf-8?B?WXVmeEx6YU45Y2I0NUJqb0laYVd0MXpxa2hELzV5bExjNE5qcHQvTTJDaTJ0?= =?utf-8?B?NlVpZ2R5Q1J1NzZZUlZTNE5wd2hOZCt6YWtOYkR4RnFvYk1wcXB6Z040c2dw?= =?utf-8?B?MFdlb1NhK0VOY25xSFRoRUxBSmN4WE4xeXU5UG1va0ExbHBlcUpONmJPb3V2?= =?utf-8?B?SHl5N1MwaGROTWFUOThQbW5WMkJwQTUyekwrZUpmZExoU1BKUU9UNmk5eDg5?= =?utf-8?B?UE05eC9MZDdXM3VENDhBRlNGSVJKU0RsNXpTZTY4SmxIU2diVWNOWUdxZDdw?= =?utf-8?B?NWFiUmp1ei9FLzlGeTROeHpDMW9NVDRvcHFxclVGKzFqTDZQcGVGSzhSOTg4?= =?utf-8?B?dU5tcjlIMmlySlFQcmgzUFhKTXdvV25XR3NEZk1oZ2h3RDQ3OW1kcW5JSWZQ?= =?utf-8?B?SlRnOEdjTkc0KzFFNjhVMWRONFNjTjRjNkpVRmRtemdrZ09QZ3lVZjRGOHlO?= =?utf-8?B?TVVKbmVwZ1dBVlA1UHIwZFNhUEtBRzgrZjdsaTh6S1BsVTE1RzNGT0ZmKzFH?= =?utf-8?B?d25vK25UZFI5azZPSXMxaUp2ckdBaXRPa1N2WDd5MEFneExTRHJ6YmYwajBz?= =?utf-8?B?SGRiTjBEV2IrNmJXUVJ3TVlIRHJ6T29GNisxU3ZiVng4ZitVckZoL3RXczh4?= =?utf-8?B?dFQ5cUlkYWxzdS9wc3hTeUowU0ZZL2w4cFF2Zi9yb0tUVjgzeUhaTmZqZnFO?= =?utf-8?B?dXQrUVh1MnRNWGpHMmxhbjVWUDdFWHdKRjVoOE10VDgrbnlhRXJYUmdqeXp1?= =?utf-8?B?ZHBKaWdnR0dPQnpSNHhzcXN2NllXbGJKeExrQjBGZjRQRis1Smt2ajkxNzBl?= =?utf-8?B?dkZYYzFJV1RQZUJVVVNsaTVWRjgwdGVyYlpvOUtlaDRaUVlURkFVbEJ3cHZo?= =?utf-8?B?TWJKWXRHMmQ5MjF1MVZCL0ZuaU83d1JPdWowdXlIcnBTbUYzMXpWYU1QNm1G?= =?utf-8?B?Rlpob2ZQNnFJak04STYzSVZzejBLbWlIeTdvL0RHTENJMlFPYVhVOTZUNGRQ?= =?utf-8?B?MXlWS1RHWFc4SFRGWHAyNTZLWnRRWVY2VWNzWEk0M1R0NlZOcUQyZFgvN2du?= =?utf-8?B?M2hQbkFNQVRwZDZOT2RaRW93UDF5a3RzT24wUWlaWHEwdWtBZUxRMC9BODBS?= =?utf-8?B?aE9qbzNxK0gvaDdVcE4ydkFOeno1M2FuRjFTUXAyVVVNa0ZnYVhGK3BYeFVn?= =?utf-8?B?NkdnbFVTZ0ZUbUE0STJjbE1GK0M0eFcxTVhONEcrQ25xNlF4L0g0WXJRQlBh?= =?utf-8?B?SUlFVlFkT05yRkMwdGVZc01DZS9kVkZFWUNsRzBvWHRLL2Y0Q082RG9Wais3?= =?utf-8?B?Rk5BREtQR1FXZHhxMEkweks0M2NLK2dQM1Z4U2U2aDJhZk1sSnhyK3VYTFZC?= =?utf-8?B?bjEweEhxM0dvVFBxZGNmRjBNd0U3ZElJQmNmbVUyYm50ZmVqWHBQelB2c1Uw?= =?utf-8?B?UzMwWS9ENHJwM1ZoNVROdzRCQzRQRWpxVVRYeUlnN3QrQmpHYnNiVUEyUHJv?= =?utf-8?B?TlVjTzRGVUExaVF5ZG1uMlNHRWJ5bjBjNS9lVkF3TFlHK0wraTJBWHRaNEtM?= =?utf-8?B?Vkp5dXJ5STRqYk1wTVM3QXZhRUlGUzdlaFRBZ1F3QWoxQWFBckhMN1ZGT0dX?= =?utf-8?B?cG9yamJQQ2lkSnRvRDYwdStXb0ZtOUk3YVpuZUV3dWtVRmJOZFRkOVV1bDM3?= =?utf-8?B?R20xeTZ4V1lGdG5rcXJveVFDM2JUaEhjMjNDbEsxL2NlZWl4anBrazQ2Tnpn?= =?utf-8?B?SElrbUs5M05FUUdBZlBrek9UM2VXWXNCRW5BakFNc2NlQmY2Y20rS0VrMk8x?= =?utf-8?B?Mmc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 15TWoafRMkEYU4BOFr2Vi0JymSUZ9HuLhtOWkgm/D4Z2zPFqEHpHSuGrdStdNIko9wmnRComdmloy/uvbNI2Vq8cJvVcMf0PDIVwXeeT+bmPY7Dmub877oFEQzPhc6FJiheWVg24n7YQqLT8c9E+hZ7xVwiDOkFRrnOZsqB2hqWYUEHFCGjZZeks9xG8prxIR+6JyJOho0PnoCHovFyg0IG3IBWjNZ7J4DNZVh3ik//WzKf0ksfDp4ngzXlNHIwSMRR9rKoRsUtJspsXm/5WQsCk41Ctu5Vbj4mALxFUgA4Q3Xx0rBR+whjCT7jpH/XT2HKEy+7XQE7CX9uofMOmH+3MhLmbOn9QIWtT7WNLZQeeSqzYa4DGmIFktLhX/3PNLXlFlfNC4ipo3T1O/hMcXjEaGJciQ3B5bVxyUHt2AKaoiYS/e6pv/hhGqsakGTJBpU+xYD4ZlUKLGhvknzmLTACgtmO0kApIr1Xz2D3T+X7Eef+Q1g/Lhc8pbg6vVaBaH2ZvrdbRPI1Y8FlmVzMj3iv2NPQ1AKkxjHYv2g3aAXU5TsZhJfpgiXrmRR+L+EF7T87fHOb8Xsui1YpZrdPW9HnGT6n13loJChmp0T4Yt+u4BxN4xFGLOve7POW5fRKL/W/iHq2IkKlxrN1a4Y4a0lISoaPoOgVLWQNbMQBiTCI= X-OriginatorOrg: napatech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VE1P190MB0830.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: bf1f79b4-ec74-48e8-6fb4-08dcf37d2065 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2024 16:09:51.9106 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c4540d0b-728a-4233-9da5-9ea30c7ec3ed X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: geThsU87lgvpBLiYZUAMfCLlgRO+JZFL9uGGQOBEmUEYUEg6DGM6h7hhUhXKqvC38i89wnpC+8jKE/9JjkTW6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1251 X-BESS-ID: 1729699794-303923-12646-41126-1 X-BESS-VER: 2019.1_20241018.1852 X-BESS-Apparent-Source-IP: 104.47.17.170 X-BESS-Parts: H4sIAAAAAAACA4uuVkqtKFGyUioBkjpK+cVKVoYWBuZAVgZQ0NTAOM0izSIlzc A0KcUs2cggzdDcwijF2MDMINnAItlCqTYWAD+cgG5BAAAA X-BESS-Outbound-Spam-Score: 0.00 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.259925 [from cloudscan21-4.eu-central-1b.ess.aws.cudaops.com] Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_BESS_OUTBOUND META: BESS Outbound X-BESS-Outbound-Spam-Status: SCORE=0.00 using account:ESS113687 scores of KILL_LEVEL=7.0 tests=BSF_BESS_OUTBOUND X-BESS-BRTS-Status: 1 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 Pu+7v09uIDIyLjEwLjIwMjQsIDIwOjIxLCAiU3RlcGhlbiBIZW1taW5nZXIiIHdyb3RlOg0KPg0K Pg0KPk9uIFR1ZSwgMjIgT2N0IDIwMjQgMTg6NTQ6MjUgKzAyMDANCj5TZXJoaWkgSWxpdXNoeWsg PHNpbC1wbHZAbmFwYXRlY2guY29tIDxtYWlsdG86c2lsLXBsdkBuYXBhdGVjaC5jb20+IDxtYWls dG86c2lsLXBsdkBuYXBhdGVjaC5jb20gPG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNoLmNvbT4+IDxt YWlsdG86c2lsLXBsdkBuYXBhdGVjaC5jb20gPG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNoLmNvbT4g PG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNoLmNvbSA8bWFpbHRvOnNpbC1wbHZAbmFwYXRlY2guY29t Pj4+IDxtYWlsdG86c2lsLXBsdkBuYXBhdGVjaC5jb20gPG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNo LmNvbT4gPG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNoLmNvbSA8bWFpbHRvOnNpbC1wbHZAbmFwYXRl Y2guY29tPj4gPG1haWx0bzpzaWwtcGx2QG5hcGF0ZWNoLmNvbSA8bWFpbHRvOnNpbC1wbHZAbmFw YXRlY2guY29tPiA8bWFpbHRvOnNpbC1wbHZAbmFwYXRlY2guY29tIDxtYWlsdG86c2lsLXBsdkBu YXBhdGVjaC5jb20+Pj4+PiB3cm90ZToNCj4NCj4NCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25l dC9udG5pYy9pbmNsdWRlL2Zsb3dfYXBpLmggYi9kcml2ZXJzL25ldC9udG5pYy9pbmNsdWRlL2Zs b3dfYXBpLmgNCj4+IGluZGV4IDc0OGRhODkyNjIuLjY2N2RhZDZkNWYgMTAwNjQ0DQo+PiAtLS0g YS9kcml2ZXJzL25ldC9udG5pYy9pbmNsdWRlL2Zsb3dfYXBpLmgNCj4+ICsrKyBiL2RyaXZlcnMv bmV0L250bmljL2luY2x1ZGUvZmxvd19hcGkuaA0KPj4gQEAgLTY4LDYgKzY4LDkgQEAgc3RydWN0 IGZsb3dfbmljX2RldiB7DQo+PiB1aW50MzJfdCBmbG93X3VuaXF1ZV9pZF9jb3VudGVyOw0KPj4g LyogbGlua2VkIGxpc3Qgb2YgYWxsIGZsb3dzIGNyZWF0ZWQgb24gdGhpcyBOSUMgKi8NCj4+IHN0 cnVjdCBmbG93X2hhbmRsZSAqZmxvd19iYXNlOw0KPj4gKyAvKiBsaW5rZWQgbGlzdCBvZiBhbGwg RkxNIGZsb3dzIGNyZWF0ZWQgb24gdGhpcyBOSUMgKi8NCj4+ICsgc3RydWN0IGZsb3dfaGFuZGxl ICpmbG93X2Jhc2VfZmxtOw0KPj4gKyBwdGhyZWFkX211dGV4X3QgZmxvd19tdHg7DQo+DQo+DQo+ DQo+DQo+VXNlIG9mIHB0aHJlYWRfbXV0ZXggbWFrZXMgdGhlIGRyaXZlciB1bnBvcnRhYmxlIHRv IFdpbmRvd3MsIGFuZA0KPndpbGwgYmxvY2sgdGhlIHRoZSB0aHJlYWQgaW4gY2FzZSBvZiBjb250 ZW50aW9uLiBBbmQgaXQgd2lsbCBub3QNCj5oYW5kbGUgdGhlIGNhc2Ugb2YgcHJpbWFyeS9zZWNv bmRhcnkgcHJvY2Vzcy4NCj4NCj4NCj5QcmVmZXIgdXNlIG9mIERQREsgc3BpbmxvY2sgaWYgcG9z c2libGUuDQo+DQoNCg0KSGkgU3RlcGhlbiENCg0KDQpUaGUgY3VycmVudCB2ZXJzaW9uIG9mIG91 ciBQTUQgc3VwcG9ydHMgb25seSBMaW51eCB4ODZfNjQgcGxhdGZvcm1zLg0KRHVlIHRvIHRoaXMs IHdlIGhhdmUgYWRkZWQgYSBzcGVjaWFsIGNvbmRpdGlvbiB0byB0aGUgbWVzb24uYnVpbGQgZmls ZToNCg0KYGBgDQppZiBub3QgaXNfbGludXggb3Igbm90IGRwZGtfY29uZi5oYXMoJ1JURV9BUkNI X1g4Nl82NCcpDQpidWlsZCA9IGZhbHNlDQpyZWFzb24gPSAnb25seSBzdXBwb3J0ZWQgb24geDg2 XzY0IExpbnV4Jw0Kc3ViZGlyX2RvbmUoKQ0KZW5kaWYNCmBgYA0KDQpXZSBwcmVmZXIgdG8gdXNl IHB0aHJlYWQgZm9yIHRoZSBjdXJyZW50IHBhdGNoIHNldCBhbmQgZml4IGl0IGxhdGVyLg0KDQpC ZXN0IHJlZ2FyZHMsDQpTZXJoaWkNCg0KDQpOT1RFOiBQbGVhc2UgaWdub3JlIHRoZSBkaXNjbGFp bWVyLiBXZSBhcmUgd29ya2luZyBvbiBmaXggaXQuDQoNCg0KDQo=