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 9DFFAA034C; Mon, 24 Oct 2022 12:57:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8EB6440E5A; Mon, 24 Oct 2022 12:57:34 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2070.outbound.protection.outlook.com [40.107.244.70]) by mails.dpdk.org (Postfix) with ESMTP id 7643940A8B for ; Mon, 24 Oct 2022 12:57:32 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LzfowrDUtxgUHTc+ruunN3Bpb6JjdkMPp3h0WcvGuEA5BR3194tT0sYIz4F0HgSu9N4MRQzWLCkTFpvE1XZYCqwKu9clJw4JfBDlRqZjlhrabCKreR+6Vboc+WfhmTZTVKNc4vA+LZdjEuSRin3XKdEyqyM9YYKOodDFFaD/CWNBAcIFJgcwfduW5P4aW2Yd4T2fFt99GZtvipg9NVsCp1YVd8B8QBY3N9WZ41khPCkjqLDXMxTz9yjiCkEVexF7sQZrprjOvAHC2LZLC/Wqbu7eaCu1EPBqcKAZJxC0+jCZsw6ErSx4QHCWxQgZg2qfD4YXtpwbhoIoybLKr3Yhvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=UoD5otlv48VVAwq1n7D8blQepGDEwq0BeQ/hDGlvnNc=; b=I8O4kCLkidpHR/a0jCbtNgD8DOZq7aWVHW7ZP7wqVy2R7oukjoiV3idSQhjviaYe2qRSf2sIB2yyaS6F/EPc6t1fPwintKDtpdixRwYFoAietuhaiyPXj9xAfAmKC7QoFy52sfTth7UzvRoCRsXyN3VGJHmDehJURbEjxW8v+QVQajZYMQdikr7cRl+mLbkGsTtWYA0mwQUGDKzVPLdP9yqIHbA3JDnMoqsqI/nONPtmT1S4b3eJML2MKZ80GkIdMAluo3bUdSpLAsO/rSAtLpT6Qi5uo/0nimu24LdoHMCV4hdzau8uNBdkqcuAcZrdXHD9FGE0yIsNYQ9lC6tWaw== 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=UoD5otlv48VVAwq1n7D8blQepGDEwq0BeQ/hDGlvnNc=; b=Lby7mzWIHUjWZDmEsWxiCBu4bv9hqYjIFaoa8ohAqpTmxzkZLnTPfr7XOyv61vs8FdNAUKoLeLANd7fS35NnZccc+DxSCEu9cZpPFWckVz76QDSkEF76jUrykj4AJcBro0b1Zk1qDfQPH1aDtF2+bD3o4e0k7yFINldcpVfcue/7wKDYvdK48EwrL+8WRwFfHl30LtARCUjRZUd5o6GEuu6zVDjOP8GkOnnUifN+kGaV30HzRf+/t1Ypsa5g127fHVkGhi4zGFb6W6fhTYxBgXjvjw1LIxf1satWGysn2UCNE111PMIzMc0iUOfvHFGVKxHUKv5NsMBzZHDVvnldeg== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by BL3PR12MB6401.namprd12.prod.outlook.com (2603:10b6:208:3b1::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Mon, 24 Oct 2022 10:57:30 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::ce0d:fc5b:76bf:6a1a]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::ce0d:fc5b:76bf:6a1a%7]) with mapi id 15.20.5746.027; Mon, 24 Oct 2022 10:57:30 +0000 From: Raslan Darawsheh To: Suanming Mou CC: "dev@dpdk.org" , Ori Kam Subject: RE: [PATCH v6 00/18] net/mlx5: HW steering PMD update Thread-Topic: [PATCH v6 00/18] net/mlx5: HW steering PMD update Thread-Index: AQHY5JqQ7XCAqlpTb0afFqcfs3d9Dq4dZX8w Date: Mon, 24 Oct 2022 10:57:30 +0000 Message-ID: References: <20220923144334.27736-1-suanmingm@nvidia.com> <20221020154152.28228-1-suanmingm@nvidia.com> In-Reply-To: <20221020154152.28228-1-suanmingm@nvidia.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: BYAPR12MB3078:EE_|BL3PR12MB6401:EE_ x-ms-office365-filtering-correlation-id: b939936f-44af-46d4-5198-08dab5ae8c03 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: utf1ZoqeH131a77DHbqWtd8qa/P5HDTrampSIo1fb8YI+7Zj9YUqRGjAmc3Hk6NHliB2EW7DoxoNKbY+WzUet5MT1iudM7sE4keYMhdJq+goms7AWYpCRj0kdUqyx5/GC7cASTtYTNgZWAnaUBntFSdeNIF5XUoHnFjvnXCZUWxPt+YREZFtLEtH76aXcjTxTG+jz5mz5B7jWapOtPTqaDnlk8Clcer/XB70HRosu+PhbCREEfCoeM+H7QUF7B1hV08IqTw9f3NIvW6kK5BtiCv4rwuT0C7Z+07wwACRzTe8DzgQnuCgR809g1g/CD3WNQFZev/q++39A/O0ITuaAsgRX8iLo/PTgPRrWNsDLIzJvfJk5sIJrDCcAMbNbgbSei93ViUFlcGp7v04aDNiDd+V5fYzX/aJXh4a9B3txAhsysutrnU6RcY4bSG4XdNgAINnbEyGbnICmrzq6l5XHqqKtj1RxdanjveZx9eRDHcVd+bAUjiBMGH9VLn1erLbnqxGI792BEucvTp3qwrycAArZFqwKRwN2iqB0+LHdsqoEPGjPGoTi+12QuuCgs2nI24i1XquOfsfm2DA0Z1n+hJNFYZvCm3OpkpwTwWvbH6eg/TctIvBaQgAOcjMfC301WNgUX1wFvZJbG/BjpDRXCWDUDRNhEL5tZVLCNEpXG13CQCYEFXmQZGTFWBFdO0V1f4xgYVAgM+WGydDpgTE+98hao1zyzMeaELjjp1Ly1zxs12etjDCUm4Ni4RhWwMBMWE9Pas7lSzMwiXXe9MabOrQWKVeWi94JF5olV0HPomZ5I+WS2wgjoVQQc2vJuINfk/P9Rq/tVSZQ1ykAIk/RH6HSwqCPzlNf/H1/W8ZPOUcOiZD94ztGufEBmly0tc1wHFp0TmuCv6MdrhIi7uB4Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(136003)(346002)(396003)(366004)(376002)(451199015)(966005)(2906002)(107886003)(6506007)(9686003)(8936002)(33656002)(5660300002)(52536014)(4326008)(86362001)(38070700005)(478600001)(186003)(41300700001)(6862004)(66946007)(26005)(64756008)(15650500001)(8676002)(66446008)(76116006)(71200400001)(66476007)(6636002)(55016003)(66556008)(83380400001)(38100700002)(316002)(122000001)(7696005)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eWV4UVYrZlZoMXkxMTMwK1hHTWhIbjZDRGJ0YWZBeTB0aFFPeUpXSkg2cUUv?= =?utf-8?B?bTIxU24reE42L2RVc2xndUpqVUFscjBOdlppaW0rYjhROW91bzN4eHZra1du?= =?utf-8?B?dlRJaGxIZkU5RDVrOTNUeDUrYllnVllqeTk2U0Z3VHlhckRUN1J6SHhERnlr?= =?utf-8?B?dE5mNHUvM1dsd2crbW1XQ0lHRWlPU0tXT2NEaGNJZ2ZVbkdWdk9QZ1grZ1RI?= =?utf-8?B?eVZod0QybVR1ZzBwNjhNZjArLzRUZDZ0dzQzbzNmS1FYdHgyeXdIbEhMZjZ2?= =?utf-8?B?Z0krWjBNYkdyUmJBRXpuaW5pclpVS1pVa3RrazN2NFNUN1BFemlpMzBvS1hu?= =?utf-8?B?OHZpL3o1cThHUS9FaWpUWm43YzlvRU96Sm1BK254T054Vk1pRlFjbVJVK1hw?= =?utf-8?B?VGxZLzBpbTVvOE1Bb1A2WmpzcndkWS8wRFl6cEovS2p1djU1TEoyTmlUcVlu?= =?utf-8?B?V0VmcW9TL1VhREJCNkpSVmI2RTZSTUsyeGhRWmh2Zjg4T05OZXZPNkNEWG5R?= =?utf-8?B?em9oOVVLT1BJN1M4ZmtMTTdzdGc0TTZuY2x4dWxSN0lkVTd1eVh1YVNHNUVx?= =?utf-8?B?Tlg5M0o1ZjNtMmVEOWpKbkV1bWdva3NlR1Z6Ly9LZHRJOG5tcVBOQWxMTTBY?= =?utf-8?B?NEl0dGdvR3NobmdSMW1HNXNFdHlSaWt2M3hqSGd2cGlIa1B5OEZ3bFBlOUFW?= =?utf-8?B?anNabW5qeVU3ZmlqZTEzZ1ZXYUxvdjNrY2dYeUFWODZoRkZvYzlyZkp1djU5?= =?utf-8?B?N1pXanJSSG0wNmJ3dmZ3MnhVaXFkK3V4aFhuNWpSTUZleEVlK3lWMDBkKzhT?= =?utf-8?B?TUdwc2NRc1NqaU5XeUFwUVZOWWU2aFFDWnFXM253UWpXY25mV3B1bGVJK0tD?= =?utf-8?B?REkzQzdMSGlNY3VjaWpWUXlEejJZUHhodjZpUTlLcmtHWXg1OWlEVklNRFZF?= =?utf-8?B?Q0hVb2ZTNCtQb0RmM2pqSEtxZkM4NUYwR3lBMS9TMlAwZFlRVXVHTVVnSlVp?= =?utf-8?B?RzlLUjUzbW43YlVKbUtjcGhZYU8vMk9kYS82Yjk5S21Hc29qanQzdnU3MGZp?= =?utf-8?B?WVlQNDEzMGMyMnZmZFROMDRSeDNtMzVJczVlQlI2OHU1LzJNSE1qeS9ib3dE?= =?utf-8?B?RDZuUGhwbzhlUzE3SXpxZlBZTlg5K2tnTFhESHpHRFdEak5hT0x2czZnQzZ2?= =?utf-8?B?R1R6Wk9EYWJUWUNaMnRQL0FIS1Q4ZVduVE5Nb3EybUhRdmQvVFlYT2Y5M3Rs?= =?utf-8?B?RTIyRmU5SWRrNEh1VnFDcVcxQjc0SGVibHRyckovNXh5MEJXMS9BeVZrOUVW?= =?utf-8?B?YnhZRGlJajN6VjRBMDBkZmN4VjZMWE1TS1FyU0czM2lkaVhGVVZZNDlPYXhk?= =?utf-8?B?cXRESXA1U2lpbDJqSHRjNWZuYUxyK2o1b01COVFFT05aZ2paVGVlcjB3ODhv?= =?utf-8?B?VGtBZHFIb0JrK1FQbnRNYnNmYmpQaTRWNG0xdGtnM25HaGFsQ09UWDN5bFpO?= =?utf-8?B?cHRmbHlFV3hMM2dKdjFWMDN6NlhtcnpmZDdYenVTQzduRjRQem4xalAramdo?= =?utf-8?B?M1dVNXJMTU9UR2Y0aGNGQnZ6M1lsMnNSdTVrQUdyZDlQQ1dPOTBFVWdiYXhR?= =?utf-8?B?Um9EenFlRGk2UEJrSldQd1FZd29yd3VXOFQyclM0MUl5Y2FjdUI3eG1vT1Vp?= =?utf-8?B?bm9QbEcrVmtXQW5vc0JtYmRwbGpVSEpaK1ZsTDFjWVBvN1FjaCtGeVk3WVU3?= =?utf-8?B?K3M5R2wraWhjbGlWVGR0azkvQzk5TzNMSG90VzRkWkRIQXNmbDF4T2lFOFEv?= =?utf-8?B?ajlESTdPNnYxajFqTm5VYUxyZXY1Qlh0TFJqcWUydktKT2NRTU1XL2dORkh1?= =?utf-8?B?eWppUjNkSmRjaXZJRDMzbU8vT25yekxubzIyMUt1THBteDlOays3Yk1GUnpQ?= =?utf-8?B?RjhYV3VQU0lhVGw2Q1BWa3N5MkIya3BCRlIwOVlsYjdhSUYyVGpRdEZ3UTk3?= =?utf-8?B?dFhOWE1ZS05JMWhOSUY5TkkrM0kwNVc3VzFud2VmdytNUHlNSjVENkhXRnRQ?= =?utf-8?B?SWRNWmxVTnFNcHBnZmkrcUJhQU9lZTQxRXZDU1FlOE9pVklrRmJmVkNNWUhQ?= =?utf-8?Q?brNg=3D?= 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: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b939936f-44af-46d4-5198-08dab5ae8c03 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2022 10:57:30.3998 (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: L9kK8emYne50/Zd/tIrjp6QllVoOtCiX6UFj2soKknHiNW3egrMTcAQDCobuFf5t87cNcnNjqAjWcgWrIw07TA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6401 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3Vhbm1pbmcgTW91 IDxzdWFubWluZ21AbnZpZGlhLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIgMjAsIDIw MjIgNjo0MiBQTQ0KPiBDYzogZGV2QGRwZGsub3JnOyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5k QG52aWRpYS5jb20+OyBPcmkgS2FtDQo+IDxvcmlrYUBudmlkaWEuY29tPg0KPiBTdWJqZWN0OiBb UEFUQ0ggdjYgMDAvMThdIG5ldC9tbHg1OiBIVyBzdGVlcmluZyBQTUQgdXBkYXRlDQo+IA0KPiBU aGUgc2tlbGV0b24gb2YgbWx4NSBIVyBzdGVlcmluZyhIV1MpIGhhcyBiZWVuIHVwZGF0ZWQgaW50 byB1cHN0cmVhbSBmb3INCj4gcHJldHR5IGEgbG9uZyB0aW1lLCBidXQgbm90IHVwZGF0ZWQgYW55 bW9yZSBkdWUgdG8gbWlzc2luZyBvZiB0aGUgbG93LWxldmVsDQo+IHN0ZWVyaW5nIGxheWVyIGNv ZGUuIEx1Y2tpbHksIGJldHRlciBsYXRlIHRoYW4gbmV2ZXIsIHRoZSBzdGVlcmluZyBsYXllciBm aW5uYWx5DQo+IGNvbWVzWzFdLg0KPiANCj4gVGhpcyBzZXJpZXMgd2lsbCBhZGQgbW9yZSBmZWF0 dXJlcyB0byB0aGUgZXhpc3RpbmcgUE1EIGNvZGU6DQo+ICAtIEZEQiBhbmQgbWV0YWRhdGEgY29w eS4NCj4gIC0gTW9kaWZ5IGZpZWxkLg0KPiAgLSBNZXRlciBjb2xvci4NCj4gIC0gQ291bnRlci4N Cj4gIC0gQWdpbmcuDQo+ICAtIEFjdGlvbiB0ZW1wbGF0ZSBwcmUtcGFyc2VyIG9wdGltaXphdGlv bi4NCj4gIC0gQ29ubmVjdGlvbiB0cmFja2luZy4NCj4gIC0gQ29udHJvbCBmbG93Lg0KPiANCj4g U29tZSBmZWF0dXJlcyBzdWNoIGFzIG1ldGVyL2FnaW5nL2N0IHRvdWNoZXMgdGhlIHB1YmxpYyBB UEksIGFuZCBwdWJsaWMgQVBJDQo+IGNoYW5nZXMgaGF2ZSBiZWVuIHNlbnQgdG8gTUwgbXVjaCBl YXJpbHkgaW4gb3RoZXIgdGhyZWFkcyBpbiBvcmRlciBub3QgdG8gYmUNCj4gc3dhbGxvd2VkIGJ5 IHRoaXMgYmlnIHNlcmllcy4NCj4gDQo+IFRoZSBkcGVuZHMgcGF0Y2hlcyBhcyBiZWxvdzoNCj4g IFsxXWh0dHBzOi8vaW5ib3guZHBkay5vcmcvZGV2LzIwMjIwOTIyMTkwMzQ1LjM5NC0xLXZhbGV4 QG52aWRpYS5jb20vDQo+IA0KPiAtLS0NCj4gDQo+ICB2NjoNCj4gICAtIFJlYmFzZSB0byB0aGUg bGF0ZXN0IHZlcnNpb24uDQo+IA0KPiAgdjU6DQo+ICAgLSBSZWJhc2UgdG8gdGhlIGxhdGVzdCB2 ZXJzaW9uLg0KPiANCj4gIHY0Og0KPiAgIC0gRGlzYWJsZSBhZ2luZyBkdWUgdG8gdGhlIGZsb3cg YWdlIEFQSSBjaGFuZ2Ugc3RpbGwgaW4gcHJvZ3Jlc3MuDQo+ICAgICBodHRwczovL3BhdGNoZXMu ZHBkay5vcmcvcHJvamVjdC9kcGRrL2NvdmVyLzIwMjIxMDE5MTQ0OTA0LjI1NDM1ODYtMS0NCj4g bWljaGFlbGJhQG52aWRpYS5jb20vDQo+ICAgLSBBZGQgY29udHJvbCBmbG93IGZvciBIV1MuDQo+ IA0KPiAgdjM6DQo+ICAgLSBGaXhlZCBmbG93IGNhbid0IGJlIGFnZWQgb3V0Lg0KPiAgIC0gRml4 IGVycm9yIG5vdCBiZSBmaWxsZWQgcHJvcGVybHkgd2hpbGUgdGFibGUgY3JlYXQgZmFpbGVkLg0K PiAgIC0gUmVtb3ZlIHRyYW5zZmVyX21vZGUgaW4gZmxvdyBhdHRyaWJ1dGVzIGJlZm9yZSBldGhk ZXYgbGF5ZXIgYXBwbGllZC4NCj4gICAgIGh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0 L2RwZGsvcGF0Y2gvMjAyMjA5MjgwOTI0MjUuNjgyMTQtMS0NCj4gcm9uZ3dlaWxAbnZpZGlhLmNv bS8NCj4gDQo+ICB2MjoNCj4gICAtIFJlbW92ZSB0aGUgcnRlX2Zsb3cgcGF0Y2hlcyBhcyB0aGV5 IHdpbGwgYmUgaW50ZWdyYXRlZCBpbiBvdGhlciB0aHJlYWQuDQo+ICAgLSBGaXggY29tcGlsYXRp b24gaXNzdWVzLg0KPiAgIC0gTWFrZSB0aGUgcGF0Y2hlcyBiZSBiZXR0ZXIgb3JnYW5pemVkLg0K PiANCj4gQWxleGFuZGVyIEtvenlyZXYgKDIpOg0KPiAgIG5ldC9tbHg1OiBhZGQgSFcgc3RlZXJp bmcgbWV0ZXIgYWN0aW9uDQo+ICAgbmV0L21seDU6IGltcGxlbWVudCBNRVRFUiBNQVJLIGluZGly ZWN0IGFjdGlvbiBmb3IgSFdTDQo+IA0KPiBCaW5nIFpoYW8gKDEpOg0KPiAgIG5ldC9tbHg1OiBh ZGQgZXh0ZW5kZWQgbWV0YWRhdGEgbW9kZSBmb3IgaGFyZHdhcmUgc3RlZXJpbmcNCj4gDQo+IERh cml1c3ogU29zbm93c2tpICg1KToNCj4gICBuZXQvbWx4NTogYWRkIEhXIHN0ZWVyaW5nIHBvcnQg YWN0aW9uDQo+ICAgbmV0L21seDU6IHN1cHBvcnQgRFIgYWN0aW9uIHRlbXBsYXRlIEFQSQ0KPiAg IG5ldC9tbHg1OiBzdXBwb3J0IGRldmljZSBjb250cm9sIGZvciBFLVN3aXRjaCBkZWZhdWx0IHJ1 bGUNCj4gICBuZXQvbWx4NTogc3VwcG9ydCBkZXZpY2UgY29udHJvbCBvZiByZXByZXNlbnRvciBt YXRjaGluZw0KPiAgIG5ldC9tbHg1OiBjcmVhdGUgY29udHJvbCBmbG93IHJ1bGVzIHdpdGggSFdT DQo+IA0KPiBHcmVnb3J5IEV0ZWxzb24gKDIpOg0KPiAgIG5ldC9tbHg1OiBhZGQgSFcgc3RlZXJp bmcgVkxBTiBwdXNoLCBwb3AgYW5kIFZJRCBtb2RpZnkgZmxvdyBhY3Rpb25zDQo+ICAgbmV0L21s eDU6IHN1cHBvcnQgZmxvdyBpbnRlZ3JpdHkgaW4gSFdTIGdyb3VwIDANCj4gDQo+IE1pY2hhZWwg QmF1bSAoMSk6DQo+ICAgbmV0L21seDU6IGFkZCBIV1MgQUdFIGFjdGlvbiBzdXBwb3J0DQo+IA0K PiBTdWFubWluZyBNb3UgKDYpOg0KPiAgIG5ldC9tbHg1OiBmaXggaW52YWxpZCBmbG93IGF0dHJp YnV0ZXMNCj4gICBuZXQvbWx4NTogZml4IElQdjYgYW5kIFRDUCBSU1MgaGFzaCBmaWVsZHMNCj4g ICBuZXQvbWx4NTogYWRkIHNoYXJlZCBoZWFkZXIgcmVmb3JtYXQgc3VwcG9ydA0KPiAgIG5ldC9t bHg1OiBhZGQgbW9kaWZ5IGZpZWxkIGh3cyBzdXBwb3J0DQo+ICAgbmV0L21seDU6IGFkZCBIVyBz dGVlcmluZyBjb25uZWN0aW9uIHRyYWNraW5nIHN1cHBvcnQNCj4gICBuZXQvbWx4NTogYWRkIGFz eW5jIGFjdGlvbiBwdXNoIGFuZCBwdWxsIHN1cHBvcnQNCj4gDQo+IFhpYW95dSBNaW4gKDEpOg0K PiAgIG5ldC9tbHg1OiBhZGQgSFcgc3RlZXJpbmcgY291bnRlciBhY3Rpb24NCj4gDQo+ICBkb2Mv Z3VpZGVzL25pY3MvZmVhdHVyZXMvZGVmYXVsdC5pbmkgICB8ICAgIDEgKw0KPiAgZG9jL2d1aWRl cy9uaWNzL2ZlYXR1cmVzL21seDUuaW5pICAgICAgfCAgICAyICsNCj4gIGRvYy9ndWlkZXMvbmlj cy9tbHg1LnJzdCAgICAgICAgICAgICAgIHwgICA0MyArLQ0KPiAgZG9jL2d1aWRlcy9yZWxfbm90 ZXMvcmVsZWFzZV8yMl8xMS5yc3QgfCAgICA4ICstDQo+ICBkcml2ZXJzL2NvbW1vbi9tbHg1L21s eDVfZGV2eF9jbWRzLmMgICB8ICAgNTAgKw0KPiAgZHJpdmVycy9jb21tb24vbWx4NS9tbHg1X2Rl dnhfY21kcy5oICAgfCAgIDI3ICsNCj4gIGRyaXZlcnMvY29tbW9uL21seDUvbWx4NV9wcm0uaCAg ICAgICAgIHwgICAyMiArLQ0KPiAgZHJpdmVycy9jb21tb24vbWx4NS92ZXJzaW9uLm1hcCAgICAg ICAgfCAgICAxICsNCj4gIGRyaXZlcnMvbmV0L21seDUvbGludXgvbWx4NV9vcy5jICAgICAgIHwg ICA3OCArLQ0KPiAgZHJpdmVycy9uZXQvbWx4NS9tZXNvbi5idWlsZCAgICAgICAgICAgfCAgICAx ICsNCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NS5jICAgICAgICAgICAgICAgIHwgIDEyNiArLQ0K PiAgZHJpdmVycy9uZXQvbWx4NS9tbHg1LmggICAgICAgICAgICAgICAgfCAgMzIyICstDQo+ICBk cml2ZXJzL25ldC9tbHg1L21seDVfZGVmcy5oICAgICAgICAgICB8ICAgIDUgKw0KPiAgZHJpdmVy cy9uZXQvbWx4NS9tbHg1X2Zsb3cuYyAgICAgICAgICAgfCAgNDA5ICstDQo+ICBkcml2ZXJzL25l dC9tbHg1L21seDVfZmxvdy5oICAgICAgICAgICB8ICAzMzUgKy0NCj4gIGRyaXZlcnMvbmV0L21s eDUvbWx4NV9mbG93X2Fzby5jICAgICAgIHwgIDc5NyArKy0NCj4gIGRyaXZlcnMvbmV0L21seDUv bWx4NV9mbG93X2R2LmMgICAgICAgIHwgMTEyOCArLS0NCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4 NV9mbG93X2h3LmMgICAgICAgIHwgODc4OSArKysrKysrKysrKysrKysrKysrKystLS0NCj4gIGRy aXZlcnMvbmV0L21seDUvbWx4NV9mbG93X21ldGVyLmMgICAgIHwgIDc3NiArKy0NCj4gIGRyaXZl cnMvbmV0L21seDUvbWx4NV9mbG93X3ZlcmJzLmMgICAgIHwgICAgOCArLQ0KPiAgZHJpdmVycy9u ZXQvbWx4NS9tbHg1X2h3c19jbnQuYyAgICAgICAgfCAxMjQ3ICsrKysNCj4gIGRyaXZlcnMvbmV0 L21seDUvbWx4NV9od3NfY250LmggICAgICAgIHwgIDcwMyArKw0KPiAgZHJpdmVycy9uZXQvbWx4 NS9tbHg1X3J4cS5jICAgICAgICAgICAgfCAgICAzICstDQo+ICBkcml2ZXJzL25ldC9tbHg1L21s eDVfdHJpZ2dlci5jICAgICAgICB8ICAyNzIgKy0NCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV90 eC5oICAgICAgICAgICAgIHwgICAgMSArDQo+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfdHhxLmMg ICAgICAgICAgICB8ICAgNDcgKw0KPiAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X3V0aWxzLmggICAg ICAgICAgfCAgIDEwICstDQo+ICBkcml2ZXJzL25ldC9tbHg1L3J0ZV9wbWRfbWx4NS5oICAgICAg ICB8ICAgMTcgKw0KPiAgZHJpdmVycy9uZXQvbWx4NS92ZXJzaW9uLm1hcCAgICAgICAgICAgfCAg ICAxICsNCj4gIDI5IGZpbGVzIGNoYW5nZWQsIDEzNTg5IGluc2VydGlvbnMoKyksIDE2NDAgZGVs ZXRpb25zKC0pICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gZHJpdmVycy9uZXQvbWx4NS9tbHg1X2h3 c19jbnQuYyAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IGRyaXZlcnMvbmV0L21seDUvbWx4NV9od3Nf Y250LmgNCj4gDQo+IC0tDQo+IDIuMjUuMQ0KDQpTZXJpZXMgYXBwbGllZCB0byBuZXh0LW5ldC1t bHggd2l0aCBzbWFsbCBtb2RpZmljYXRpb25zIHRvIHRoZSBjb21taXQgbG9ncy4NCg0KS2luZGVz dCByZWdhcmRzLA0KUmFzbGFuIERhcmF3c2hlaA0K