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 09E4B45711; Thu, 1 Aug 2024 14:13:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1A1E40DF8; Thu, 1 Aug 2024 14:13:37 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2047.outbound.protection.outlook.com [40.107.92.47]) by mails.dpdk.org (Postfix) with ESMTP id 3118440B9E for ; Thu, 1 Aug 2024 14:13:37 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SehPBO89xtYFdhO+xS192bc6HS+XhExN7uQRRHQWGNgM6JkHGCnfjcOl9l8Dm3RibdHsVG+SxDuUb9yKDJju5oRnvswogC3FVQSOVnIQpJUZ0JAFBYcQp0WzKqKbYmizZpuBIsm5x4c6J2pCTASK86h/XmCDkNQIlLNhl+76XNNGhX1NLNY4C0uNvrhMJsl5jylzfh9QRvIAHjDI/H4lsqgW0qT8tVFHOjj7sBfPs9qFgnXLsAiyDf8p0DE1X+xSR5aZdtcFEDDRotIRZTPtQ8Z2YscCgo9/gW9oc1Uup28s05xzx6J6PGQiOEncSzdAT/wtwG1TYJEjoXBXjXJs3Q== 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=rBZxPtZHFGYkRPn8qvscgpAStdv0r6bi7H94hdX7sg4=; b=yFyoAa/+ha7w0MNtqHb8ieuYks3QMEBWspZhdJWa3ADmwBFBmrzlBVfgoQzHHer0B8lJlEOJOJ16aWaU/WLUORgj5G26jkzY6dhpIPzLoLIgsMf4HEoehcKlYe4/Q+dmXKIJEaLlbNQDw7S/2OQiPFjv9ehPMqqnO96wYFF6rhbukXgnANUZmFAQw7iwA45o4Qwv7yTUG/oyI4JrZUoGzUNK+soN7t3OJWA1yHdrSl5OWPmPSW+1bl0Y/3YPPFTnYwkX1JwNICQp/H705tqiGfKwOTwD+mVWc5NkX7G45VFlRqVrB9W8BkZ5h3kG7c+bRYE089UlCk42h9y4a9vscA== 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=rBZxPtZHFGYkRPn8qvscgpAStdv0r6bi7H94hdX7sg4=; b=LjQfnNDg1ANXHeeLk10kQLM6Iggy3494ncr+I62J9XoM/4mT/NeLF+ribStcsD2fmKLOcoqAUA8BOIAZSEWPwpSKdyK2/I1agppvyX/JFsB0+0WaGpTatfU+Pgxfi7Uq6vjm6LestkfmiRKoS4ayjQ09AVc30oUyREIoL1IozwE38TVPeTT/rYRvTlNUi+y55HyOKG4ihiywYvi00lb/xsCwSkaIQ+fFfhnfgDyOIlBYUULH1hOrthRnIYOv5squV0nPbJjyqHawLjVsZ3AS5s4VHIjYrLA4GsQc9gEKqERCVedL1nwHHY5a8BzQ4aIJFUUdfL8yTwTCXjbm3n8PyA== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by DS0PR12MB6535.namprd12.prod.outlook.com (2603:10b6:8:c0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.22; Thu, 1 Aug 2024 12:13:31 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%6]) with mapi id 15.20.7828.021; Thu, 1 Aug 2024 12:13:31 +0000 From: Dariusz Sosnowski To: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Alex Chapman CC: "dev@dpdk.org" , "Luca.Vizzarro@arm.com" , "Paul.Szczepanek@arm.com" , Slava Ovsiienko , Bing Zhao , Ori Kam , Suanming Mou , Matan Azrad Subject: RE: Issue in testpmd when using RSS Flows with Mellanox NICs Thread-Topic: Issue in testpmd when using RSS Flows with Mellanox NICs Thread-Index: AQHa40kO1GTI8FcYyESAb1I9CbDRe7IQzSUAgAF8G1A= Date: Thu, 1 Aug 2024 12:13:31 +0000 Message-ID: References: <8adf2621-3202-4eff-ab9b-61cdbfc901ad@arm.com> <2103021.K71DO8KEF6@thomas> In-Reply-To: <2103021.K71DO8KEF6@thomas> 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_|DS0PR12MB6535:EE_ x-ms-office365-filtering-correlation-id: 15573e71-40c9-4940-baea-08dcb2235c04 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|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?c0lJYy90ZlFlYXdabld5YUozSTVXT2xNb1BkaGRVaXU1aVkxU0Y4d1JqWFlu?= =?utf-8?B?MlFZVzdJQm93TFBNVzVPYUhDMGw2Q3ZydnBjQjV3YXpRbzRUaGVWcTZ1emdm?= =?utf-8?B?VlFHTmNuLzY0NUdPTzlpYWRMWmY2a3RHUHA2RlF1TmJFSzgzbk83TEc5VzRS?= =?utf-8?B?YkcyeVhWSHM2VHY2QW02Sk00eitQMVBVQU5uWTEwKzFVVUJsL3RnOUI5Nzlp?= =?utf-8?B?MUN0RVkwaWx3d1V4T2NsUVh5ZHFJUUt2V1R2UTRhVm9xeFg4eCtVM3RxQVBa?= =?utf-8?B?c3JVaEVVck96WjdYUVB1bU9tWkJqY3VTWndNM21DUENwQVd6aTRVRDhxTGVZ?= =?utf-8?B?M29RcG5FR2FhTWpzTklkdUkzS254bzFMSkg3eit6OElYRTIzVUx3MTZUU3Jw?= =?utf-8?B?VlZFUDhxRnBVZmRrMXByUkdxRVJ1WVhPajIzTFhFMG9uNll4THJwc3dudmY3?= =?utf-8?B?YnJ0YVpJNzM2MWpwTjB1K2JaYmJYNll4dXE4dEUzUlVvK1F4RTBJNWNhcnNM?= =?utf-8?B?SzJ0Qmk5STZNRFZ2RDMyNWJZQTIxOEFXUGtNRDBpYkJqUHg3a1gwUkJLNEhz?= =?utf-8?B?RmZBUzZnYzFBL09vQzlCUFk1Z2tndDR5Q0FvdHUxTGRxNUprWUVGMFI5V3NV?= =?utf-8?B?WUNBWjZleUp4Ty9wQ0lra1g4VzBLZmxkZFIvam13SE16V0I2bGlHMEdhcUpp?= =?utf-8?B?aUlkUVRTSzRqaGZ4Y1NjcTNFR1ZubFM0UDBmdzFRTlg3M2IzK2d0djM1a0hl?= =?utf-8?B?c09oZnYwOUhUYUs5MElNQXp6M09Sa1M2MTNFRk5oOVdDRml1YU9OcGQwNHZC?= =?utf-8?B?UHRLT1R6MmFjdEhvYlE4ZFFDWHU0VVFPT0Y2ZmVKaEdtaFQ2U1N5d0JzZys3?= =?utf-8?B?N0pYdEtwMmhUTEdSdHdxR25EajhCa3Y5VUlBWjhLeVNQeFR5bGdTY1dxQ1RK?= =?utf-8?B?dHBFM0xvYnVhMGc3RW9QQkdueFJ1VWVlYk9VRmw1Z1ZvOU9OQUhVaWdTeUwz?= =?utf-8?B?Tnh3VENnc0llaHhuYnBnVXc0Qmw1VkVVaG0raDE0YXZMYjNVRDVLWEQwemdV?= =?utf-8?B?UXllQ3M4VlpyckhoMWdodjFDZXh0VHg4ZmtkUWpxUUR1SDk3RDM0azFMZk5o?= =?utf-8?B?MmlxNG43YmhvWHNJQnkrRndQcW02YjVReXc1Ni83RHFRU0tVTSt6ZmlRTEdJ?= =?utf-8?B?aFpORVdZMDVsdXlsQ1lCWTZ1RlAyM1JGN3BiUmoyR1g4U2tXTVVPMGh4Ulo3?= =?utf-8?B?b2RWdTRhaWVxWTExWjBLMTRzSkhBa3ZoRGFGSFFOSWR4VFU2ejEwemN2Wnpt?= =?utf-8?B?RzVwVXJUd1RYRXg2QmkrVVVsZGY3VU1PZDFyMjBYV2Q5aVRHbXRIbkJURGR1?= =?utf-8?B?cCtJRTRQUFR2YVkvc3RHekdxQURSMVFlWCsyYk5VYldiZ0V6RXlnSTdlZkFW?= =?utf-8?B?bHhYRG9aNG9ZL2RsR1VDaEVYY0hBYjNxRkhHb1JVQ0Q1ZTVsTGt0dkdTOCtR?= =?utf-8?B?dXgzQlhOcjFlUVRSZ0hHaUNEaGdZS3Z6OW55eUl0RzdxS2g0TVlwa3FibTNq?= =?utf-8?B?YVFObWlTSFNnM0pRYit5VnY0RGN0cG0vNVBFSDVkZVRtM3pMVG44ZkZSVFlx?= =?utf-8?B?MFJ4T01hcC9SVVJUckdJa01YSkNYS1FEc2ZtYm5mRU42cTM2d0dUMGtPR01D?= =?utf-8?B?bFlxeUIvSU0wdWRMWXNsenhkSTM4SUh4cWtrRXZ3K0lodlFvTHV3SVJNQk82?= =?utf-8?B?ZEF5dEdBRG1wOFFHeVNodG9VS1NWRlc1QnREMVlUbm9YQXlCVnRJMmRuR3FQ?= =?utf-8?B?Q1Bac0dUYnUwVTBNOXJiN0JkTjRTdlN2c3NTNGduS0pDLzQwcnNDUi9oSmh5?= =?utf-8?B?bm96QmhVYnRkVDN1eWJodmtPUVp2UWloeXE4ekJXektEbGc9PQ==?= 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)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L015QmNIejQwRkpvd1pMaXRMWXhSUlpXTC9ibVQyVnZwWkk5SkFBelNjbGJK?= =?utf-8?B?MXJwYWhkZE0vcG1LM3BOWHhDYStDTkZDQzNjOXVzcXVlb1RITWdzeDgwdVQw?= =?utf-8?B?dVdoV3Q0KzBFb1ZCdHQ5ZDJjZUZqV2V5OUp2TTQ0c2ZHTDVtMEVoRE5KU3Zm?= =?utf-8?B?UWRMMmFoeUFvMnRqOEd0L1ZvSHB3UHorUEdKaDBsQVVDK2hKeUR2VnRLa1Vu?= =?utf-8?B?YXVKK2R2VjZWeWhpU1pyNWhsbVVIY0pyY3IyVnh6UHMyZGVUaU9EaEcvZll4?= =?utf-8?B?V3hxNmJnMXV5Q2JqL1VwMHFKTHBUWlhReE4wL24xaUdkMTRMamZHbmk2Q1cy?= =?utf-8?B?Q2FDVFZHVmdXU0lIa01rTnNVSW1JSXVhNXVyK1dZR2tEWWdKR3JqRkREYlFp?= =?utf-8?B?SjVzSm5RU1RFMmcrY0VzeVRYSVRvUDduMnpQTFNTY3pmSGRHajJlNEdCWnY1?= =?utf-8?B?dm9CTWdKalBCY1hzUGlIQ3cwemVSNEVRUnFkU0VaVEQvUWpoVkxGL1FlQURi?= =?utf-8?B?NThSaVpMak92YkN6bWVCSkdYams3K2ljd1N3WmFoS3hNaE9zanNlbTRHUkox?= =?utf-8?B?aGlRVzk1bWZaSGZPL1ZuNmMyMzdqZzBrYkNFZm13WEFuOGlqK1N6WWRRMlJj?= =?utf-8?B?amNOR0lIbXZDSXI4RkxnSEljc2w2Vk12QUV1V2dOK0YzWGppRWI2eSs0aXNa?= =?utf-8?B?VW5PSi9YYm0rRXptSUZmUG44R21DeWxiQmdyeEExa0dyam5MSzZ0WU4yV0lS?= =?utf-8?B?OExIMmUwZklnWUF2S1dRcmdmd05sN3QxR3JBWGlLUkxoOGpBOW5PcjZON1Za?= =?utf-8?B?WlRtYWc2bW0zY1pIaTQxOG9QOGMvUXFjeTdxYjl0UGtqSzE4NlhKT29YTmU2?= =?utf-8?B?MGZSbmhURlZPdFBMUWUrbVdkRitWNGkvcGVwLzNCb3RkSEk5Z1RpRjhMYnZK?= =?utf-8?B?clZaUlBrOHIxTDJpR2c1K0hvbU1oTi80TGdWRGw3NVlaejlrMVlvMlhNZkg2?= =?utf-8?B?a092VVhBcEVTMTdscmw4eUJ5eGhZaTM3TkxaL0lWUWJwV2ZVekVoS1MvMit2?= =?utf-8?B?Nm15NFpiL2JIQ2VTZWRLNmxESEhFWFk5czR5bGFteVlhY2pCZFh0ZnJ3bkxL?= =?utf-8?B?NlhGVFF6VEhhODRmRTRwbHpneTllTnkrd1FGYkE1Rit4dHI4cFdNR3g0Q2N5?= =?utf-8?B?VmxTSkJFN3NJNUhud2N1ZVhQb0d3TFhveG5BMDF5V1pWRWFnVG1PTTlOVTFP?= =?utf-8?B?ajZYWDVZR3hVUHhHV2NzdUxlYUdvRU8xMnhhR2dBNGtKa1lWaWZIVUw2aTB3?= =?utf-8?B?MXJISExxTmE3QVVoQWxtcjFDUmhMemlOWjFzZnRwWEhydUhDMU5lZEx5M0Vq?= =?utf-8?B?MmxIdXJHSVNSMkp4YkxCRExFSitoNzJBcXZCRlAxaWVpcHNmUzJqTmpZdUk2?= =?utf-8?B?NEx2b1hOWVZvN0tZSmFWTzVCNlZqSVdSbGhvY2s4Y3hwY2Judm5keU1pU2VH?= =?utf-8?B?MUlLWXVzdzMrN2dxQXdSdGJ2eWgzSVFnM1VwQzVYSlM3WWVYQWRsQ0hsRUhI?= =?utf-8?B?amxzVTlmdW5MRkhMcXphbWh5YWJtWjFOaHMvWnRPdFdSZ25Hb3dkbHVqcHBo?= =?utf-8?B?ZnZaNHJ6NERyZC85bU9PTWFrRzFvRUhSRDdVbkVsQ2QzTDQ4clIxN0RCYnJj?= =?utf-8?B?b1V1eDhKdEt4eEowb3g1YVVVZFhSdG5oeW9SMzFaaWdwcFUwUVkyM0tjZzZu?= =?utf-8?B?MHNvOFNBQk1XTDZvOVBhaDBsdVZNZUlSQTNwUDFOK3B0Snh4ekNQdmpJMngy?= =?utf-8?B?YWF0Vzd6ZGVEb3ptNXMwUVdDRGhJdC9JZ1N6aVpnQzdXdjhuTVB6SmFPUEg2?= =?utf-8?B?dVN5VnpIVDhXL1ZOaGwyS0tEWkF1eUl3OHM1VGRnQTQzTEhpcFgvRG8vdXgz?= =?utf-8?B?ZUg1ZzQ2Rk5ONkJJVXVpQzJPb00yUUdlM1lhdHlGNHAzUVRha0oyd3UrRCtQ?= =?utf-8?B?U1RpSGg3bHhnSGxLZU9PNFg3Tzl5djJ0Vk8rU05xSWNISkVwdEYyMlVDa25w?= =?utf-8?B?dVh2eU5reFpRaVVOTTFWT1g4YUNUS1Z5Yk9IYTR4R3g4RTR1bjZmdEF6c3dr?= =?utf-8?Q?b5ypLuhlnHc2q2FQuZcuIbW8Z?= 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: 15573e71-40c9-4940-baea-08dcb2235c04 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2024 12:13:31.7077 (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: CPMT8Wb3t6Gq4TkkrgzcL45GJHSJCjRdMXwYeL88IoSXlUoJloj8evT3fU4lhxKOqVuvuR0OiVXuS69AkhbPig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB6535 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmph bG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMzEsIDIw MjQgMTU6MDINCj4gVG86IEFsZXggQ2hhcG1hbiA8YWxleC5jaGFwbWFuQGFybS5jb20+DQo+IENj OiBkZXZAZHBkay5vcmc7IEx1Y2EuVml6emFycm9AYXJtLmNvbTsgUGF1bC5TemN6ZXBhbmVrQGFy bS5jb207IERhcml1c3oNCj4gU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+OyBTbGF2 YSBPdnNpaWVua28NCj4gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBCaW5nIFpoYW8gPGJpbmd6 QG52aWRpYS5jb20+OyBPcmkgS2FtDQo+IDxvcmlrYUBudmlkaWEuY29tPjsgU3Vhbm1pbmcgTW91 IDxzdWFubWluZ21AbnZpZGlhLmNvbT47IE1hdGFuIEF6cmFkDQo+IDxtYXRhbkBudmlkaWEuY29t Pg0KPiANCj4gSGVsbG8sDQo+IA0KPiAzMS8wNy8yMDI0IDE0OjU1LCBBbGV4IENoYXBtYW46DQo+ ID4gSGVsbG8gbWFpbnRhaW5lcnMsDQo+IA0KPiBEbyBub3QgaGVzaXRhdGUgdG8gcmVhZCB0aGUg ZmlsZSBNQUlOVEFJTkVSUyB0byBwbGFjZSB0aGUgYXBwcm9wcmlhdGUgQ2MgbGlzdC4NCj4gQWRk aW5nIG1seDUgbWFpbnRhaW5lcnMuDQo+IA0KPiANCj4gPiBJIGFtIGN1cnJlbnRseSBmYWNpbmcg aXNzdWVzIHdoZW4gY3JlYXRpbmcgUlNTIGZsb3dzIHVzaW5nIHRlc3RwbWQuDQo+ID4gV2hlbiB1 c2luZyB0aGUgZm9sbG93aW5nIGZsb3cgb24gYW4gaW50ZWwgTklDLCBpdCB3b3JrcyBhcyBleHBl Y3RlZCwNCj4gPiB1c2luZyB0aGUgcmV0YSB0YWJsZSB0byByZWRpcmVjdCBpcHY0LXVkcCBwYWNr ZXRzIHRvIHRoZSBjb3JyZWN0IHF1ZXVlLg0KPiA+DQo+ID4gICAgICAgICBmbG93IGNyZWF0ZSAw IGluZ3Jlc3MgcGF0dGVybiBldGggLyBpcHY0IC8gdWRwIC8gZW5kIGFjdGlvbnMNCj4gPiByc3Mg dHlwZXMgaXB2NC11ZHAgZW5kIHF1ZXVlcyBlbmQgZnVuYyB0b2VwbGl0eiAvIGVuZA0KPiA+DQo+ ID4gSG93ZXZlciB3aGVuIGV4ZWN1dGluZyB0aGUgc2FtZSBjb21tYW5kIG9uIGEgTWVsbGFub3gg TklDLCB0aGUNCj4gPiBmb2xsb3dpbmcgZXJyb3Igb2NjdXJzLg0KPiA+DQo+ID4gICAgICBDYXVn aHQgUE1EIGVycm9yIHR5cGUgMTUgKGFjdGlvbiBjb25maWd1cmF0aW9uKTogTm8gcXVldWVzDQo+ ID4gY29uZmlndXJlZDogSW52YWxpZCBhcmd1bWVudA0KPiA+DQo+ID4gVGhpcyBlcnJvciBjYW4g YmUgcmVzb2x2ZWQgYnkgbWFudWFsbHkgc3BlY2lmeWluZyB0aGUgcXVldWVzIHVzZWQ6DQo+ID4N Cj4gPiAgICAgIGZsb3cgY3JlYXRlIDAgaW5ncmVzcyBwYXR0ZXJuIGV0aCAvIGlwdjQgLyB1ZHAg LyBlbmQgYWN0aW9ucyByc3MNCj4gPiB0eXBlcyBpcHY0LXVkcCBlbmQgcXVldWVzIDAgMSAyIDMg NCA1IDYgNyA4IGVuZCBmdW5jIHRvZXBsaXR6IC8gZW5kDQo+ID4NCj4gPiBIb3dldmVyIHRoZSBw YWNrZXRzIGFyZSBub3QgcGxhY2VkIGludG8gdGhlaXIgZXhwZWN0ZWQgcXVldWVzIHVzaW5nDQo+ ID4gdGhlIHJldGEgdGFibGUuDQoNCkN1cnJlbnRseSBtbHg1IFBNRCByZXF1aXJlcyB0aGF0IGFy cmF5IG9mIFJ4IHF1ZXVlcyBpcyBwcm92aWRlZCB3aXRoIFJTUyBmbG93IGFjdGlvbi4NClRoZXJl J3Mgbm8gc3VwcG9ydCByaWdodCBub3cgZm9yIGRlZmF1bHQgc2V0IG9mIHF1ZXVlcyBvbiBtbHg1 IFBNRCBzaWRlLg0KDQoicXVldWVzIiBwYXJhbWV0ZXIgb2YgUlNTIGZsb3cgYWN0aW9uIHRha2Vz IFJ4IHF1ZXVlIGluZGljZXMgZGlyZWN0bHksIG5vdCByZWRpcmVjdGlvbiB0YWJsZSBpbmRpY2Vz LA0Kc28gd2hlbiBSU1MgaGFzaCBpcyBjYWxjdWxhdGVkIGR1cmluZyBwcm9jZXNzaW5nIG9mIHRo YXQgYWN0aW9uLA0KdGhlbiB0aGUgcXVldWUgaXMgc2VsZWN0ZWQgYXM6DQoNCglxdWV1ZXNbaGFz aCAlIG5iX29mX3F1ZXVlc10NCg0KPiA+DQo+ID4gV2hlbiBsb29raW5nIHRocm91Z2ggdGhlIEdl bmVyaWMgZmxvdyBBUEkgZ3VpZGUgdW5kZXIgUlNTDQo+ID4gKGh0dHBzOi8vZG9jLmRwZGsub3Jn L2d1aWRlcy9wcm9nX2d1aWRlL3J0ZV9mbG93Lmh0bWwpLCB0aGUgYXR0cmlidXRlDQo+ID4gcXVl dWVzIGRvZXMgbm90IGV4aXN0Lg0KPiA+ICBGcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhpcyBzZWVt cyB0byBiZSBhIG1pc3Rha2UsIGFzIHRoZSBhdHRyaWJ1dGUNCj4gPiAicXVldWUiIGRvZXMgZXhp c3Qgd2l0aCB0aGUgZGVmaW5pdGlvbiAicXVldWUgaW5kaWNlcyB0byB1c2UiDQo+ID4gSG93ZXZl ciB3aGVuIGF0dGVtcHRpbmcgdG8gdXNlIHRoaXMgYXR0cmlidXRlIEkgZ2V0IHRoZSBlcnJvciAi QmFkDQo+ID4gYXJndW1lbnRzIg0KDQpZZXMsIHRoYXQncyBhIG1pc3Rha2UgYW5kIHdlIHNob3Vs ZCBmaXggdGhhdC4NCg0KPiA+IElmIGFueW9uZSBpcyBhYmxlIHRvIHNoZWQgc29tZSBsaWdodCBv biB0aGUgdXNlIG9mIFJTUyBpbiBmbG93cywgdGhhdA0KPiA+IHdvdWxkIGJlIGdyZWF0bHkgYXBw cmVjaWF0ZWQuDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gQWxleA0KPiANCj4gDQoNCkJlc3QgcmVn YXJkcywNCkRhcml1c3ogU29zbm93c2tpDQoNCg==