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 190C445B03; Thu, 10 Oct 2024 13:47:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D5708402E2; Thu, 10 Oct 2024 13:47:16 +0200 (CEST) Received: from egress-ip11b.ess.de.barracuda.com (egress-ip11b.ess.de.barracuda.com [18.185.115.215]) by mails.dpdk.org (Postfix) with ESMTP id 5F62940279 for ; Thu, 10 Oct 2024 13:47:14 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2109.outbound.protection.outlook.com [104.47.18.109]) by mx-outbound47-21.eu-central-1c.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 Oct 2024 11:47:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DesYN4HszEIcTC+DgqpVYHpdGLIHXosEt9YSIAxb5ECB5nZZEZtWcGpCpVBYrZ2OrR9JJO9cNDD035+Es4r3pcKqKgba+7tNDgl6mq0XMXOmB3BOWdDRzBsXvJn4dMluTiVefQCAvRGN79isP6y/j6DBfNCOOHhr7eBzCRBEj0lsvCxbtF5TMiXqd7F2KcdHD8Njp8rVx4bmC3ZJNC2LyXNatRtKLKI5lWTxklwnGUuxEJrFFjh+7lsf10Daid5REwE3th4OeGea7DVzBsx/28Z+XqhjNFn77LJ3LsMP/m+aTxuIN2moMZfhm4Z5JiE5+ygJhuMCz6S4L8831Vc9CA== 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=Kw6KOX0pxiHvAjGoFDg+qIYP/vKFt2TqyLsImT3S08s=; b=N0dD/DuwTmFEib73eVtRKXm5WpWiU/juB2EML14YjCklgUGrGFBdzRZ++iIvQVTuyVTOBlXx2Cs9f218na/nC/V22CDANZ9jsHrD8/eXMa2SLosHheL6dye4CNa5mlv3dKanYeqf3pJ3Y5hgZvyBmmcuOzM6S3XzgyZlg3XL9edoYkWSayrsTjZND2kF4Wr7vmSY4Q6KPlaTgjJmck8vNkc9rJzfhLnBUBUjXnCypJS0frVtkwEtT6dml8lfFcvi6dL3KKgGaldmPnlH2rfWitUpjO8rlNnN2IRYjbjmwqYjysTaUCr5om4bnM/H3OjTtEiOGTH3SyN26nBSMC6D3g== 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=Kw6KOX0pxiHvAjGoFDg+qIYP/vKFt2TqyLsImT3S08s=; b=fBYIbDDoA/BxUIpN1Eq7xO5TMmRKjcj3dpNIhuZ8YlAa9MyF1AWb+MS82ubtOvcRVO16wnNBtP9CSuOmliWikN7ugfxYUxchTRzCbQfXOeChRMPdiP3GoyEzHv0clVAfVjVxEsOfHE34d9SaDIUmbuQl02vdMT5P85j868avDxo= Received: from VE1P190MB0830.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:1a9::5) by GVXP190MB2093.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:1b0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.18; Thu, 10 Oct 2024 11:47:09 +0000 Received: from VE1P190MB0830.EURP190.PROD.OUTLOOK.COM ([fe80::fb19:d808:3eac:2ea3]) by VE1P190MB0830.EURP190.PROD.OUTLOOK.COM ([fe80::fb19:d808:3eac:2ea3%4]) with mapi id 15.20.8026.020; Thu, 10 Oct 2024 11:47:09 +0000 From: Serhii Iliushyk To: Ferruh Yigit , "dev@dpdk.org" CC: Mykola Kostenok , Christian Koue Muf , "andrew.rybchenko@oktetlabs.ru" Subject: Re: [PATCH v2 00/50] Provide: flow filter init API, Enable virtual queues, fix ntnic issues for release 24.07 Thread-Topic: [PATCH v2 00/50] Provide: flow filter init API, Enable virtual queues, fix ntnic issues for release 24.07 Thread-Index: AQHbGPAC5RZUBaOIo0Wu3cbiEneURLJ9xAOAgAJQrAA= Date: Thu, 10 Oct 2024 11:47:09 +0000 Message-ID: <4CE923E6-CB49-46CC-8D8D-884509004724@napatech.com> References: <20241006203728.330792-2-sil-plv@napatech.com> <20241007193436.675785-1-sil-plv@napatech.com> <4f26dcff-009b-4074-ad28-053fe73580cd@amd.com> In-Reply-To: <4f26dcff-009b-4074-ad28-053fe73580cd@amd.com> 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_|GVXP190MB2093:EE_ x-ms-office365-filtering-correlation-id: 83d411ed-ac62-4f4a-5d56-08dce92145a0 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?blkvTEFud2ZKTXZCZjludW5iNi9YMEFqNzFKQm9kaWJGSjlzbVgwNkt6S2Yy?= =?utf-8?B?ci9XUXNWckpsWDFJaHhRMmdxTHdLckNJZzNoSGNjN2c3Q2JMdjBIMlo0bXc0?= =?utf-8?B?NnlCbnFFazVBRDg0cEZPVHNUQVFSai9oeFhENkZhSFRqMmFSRkozZHg3WkJH?= =?utf-8?B?YVJrNlRZZDJoK3lNUFFSZkdxakJ4Wk1wRjBmQnJMN0hXamdDYW5uNGdaTkNB?= =?utf-8?B?dkxEZVZVR0g4ZzVwdDBjeitPOExweTltb0lUb1V5TnVpZ2twblhMR1EvNTVh?= =?utf-8?B?RWpvZVA0b3o2Q2psRHkxbGNUVUFWbEFzTTdKUkRFTjZiT2ozUzlaSUJ3UU5k?= =?utf-8?B?bDZRK2poOXpHMW83VXNFdnZ3SnZsZmVGTlVpbEtoczdJTk9GaXptbkhtM1ZX?= =?utf-8?B?VlhKUjB4SkFVVnJmajBVZDRydjVqUUtCaFlGbGNhcFZpQkY4bHJzVGJKb01O?= =?utf-8?B?OERZUFZyYlFnR2xhOEllMEVTR1drZk9VZjA3OVBjK2V3dGF2WFN2QUVsL1Nt?= =?utf-8?B?U3NDdWMvdFIyWXNDbkZWS2dzTkw0WCtxYXU2MVhUeDY4SUlDYWVoYUI0THgz?= =?utf-8?B?NTNoU2MvWklvb1RQeDJHc3RhdUREa1pKeTJ3SWJhS085d2Zjblowb2srNkp5?= =?utf-8?B?SENLOUNDdDR1cUgzQVJneXNNZjdGbGV6azNPdTdEWVJpR3YzZ1BUYlVHN3hZ?= =?utf-8?B?RDFob1pHYWtjV1JXNkZaVXZHemZDK2RDekJGQnhVQk5XbVdNeEMvNEhSdXgw?= =?utf-8?B?clB4c2xQUWREL0xzcytHMGZXL0FzNDduZlBhOTk1WHVtR3NraG9McXU0SExq?= =?utf-8?B?Q21TUnFtQ2s4ajU1SEVBd3hjSkwzTWY2dTJPQkNmakR1TUxRZTVzOVNGTU5v?= =?utf-8?B?aXV1UnBiNnJtWnNHQUhvMjdNSkpTYk0xNkpxTlVYc1pYRHdoZVZJazR4TUpX?= =?utf-8?B?VURBOFY1a3NaRDluSzkrOTJETVZoMHRCRHdpWkZHMkZEdzEzWTI5TUU1MVQ5?= =?utf-8?B?S3N1S05yZlNkbkt0cVJpdG1NamZyRGdidHl1ZCs4V0l5TGo2emxoMzhSR0Z4?= =?utf-8?B?cUhuSG1jMUNhTVFlQ0dRVGZDT3JKQi9iekZoeWFhVHA0NVhDOXdQcnpCTmhu?= =?utf-8?B?OFc5UGVVWXFwTmdKZUE5N25YekNsUHBreDkyd3k1ZHFyWjB0cVF5cENKWFAw?= =?utf-8?B?Q3NNMEVTcHRVYXhQaHhyMVlzTWJNRmk0WkMzV2NocmhhbWJLOTIyMFk4RWxk?= =?utf-8?B?V29McTkvcjBJRFlmYmt4eExsY1cySC90bnZpWktra1lIT2FtNjVRbkQ1THNn?= =?utf-8?B?dVhadEQ2UmVOdFh0cVpQMkJyL0dXYW1ZbEZNTDR6Q3pHTEhOQ2FmUUtTRGRo?= =?utf-8?B?bnVTNUJaWnJ3Qk15Rk1KRE54UkU5aFR6U0thVlpLYWxBUlQvZjIxUEFHVXUz?= =?utf-8?B?anBlWmw5V2ZBK0FQRHRLQm1mWE9ERTVqeUVzeFViOHJpZ1J2dVZGclJEYVBW?= =?utf-8?B?ZktEV0VOaWxPbTN4TEJiODQwdnBBZFhLRWRTVm1JSTllOC8wRW9waThZL2I1?= =?utf-8?B?bWJLTC9sK2MzUGEvcWdhNjlWZDJhWDR4Y2FpQ2NEWjdLNkVVR1NCajRVVVNB?= =?utf-8?B?VHhUdklhdzFDUTlyY1R4VktmeWtpOGYrdzMrZ2N3c2N5VkdoZEhvTlgvOHMw?= =?utf-8?B?RkMzTm1KbC9yUmF1NHE0NDd1dk9OZkJXSk5nb2tOMGVCck8rVU5ISWk2aE91?= =?utf-8?B?Y3V5Q0NobWY5d0poSE1Ta3RQditDV3pqa0NORmhjWkZ0RTZUQk5uY2oreXZa?= =?utf-8?B?UVBmN243MmVibU92bVBaUT09?= 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?WDhKQk1oZERQbEVJZDFOTC9pTStmampvTUpnZmhpU291ZUtmdTUxQU5jK2VG?= =?utf-8?B?MHI0YzA0dUNROUo1ZzFNd0FHd0xmNkF0aW5Eczh0TG9QUHZOYXkzSXpsbGhM?= =?utf-8?B?M2VRU2ttdFhHQ25GQks3R21Hdkp4d1IzYkNmNmxaYUYxSVk1ZHdnbFhpLzEx?= =?utf-8?B?NmRlelF5T21yOXJSY29sWGxJSWVWM0xyMXVZTFd2VVlvbEtabDRpV2xTY3B4?= =?utf-8?B?NGM4cWNtZUptTXJWUTlGY0gyR0tkSEJRRkxTYVlaSHJ1SEh0cnJmS0RSazls?= =?utf-8?B?TldKSkZWMWc4T3VCUHBZYmI5RzlNMmFGTVgwdEhKM084d2NKdlNpRE84Q21N?= =?utf-8?B?N1FjY3ZtazgzZkJoZTJoQlo3aUdEdDhpNk5JbEsxUjh2U1EzNklpQ0dyY3dX?= =?utf-8?B?VGpjdU9PMU5Vc2duYmZ2MStpTTVRWE5iWW5oUkxSMERNNFBPZjdqeGluZktn?= =?utf-8?B?WjNFam9oc3A1eDB2a3YxZkhZV3ZRMEpKRHV3bkdRVnFMVGpzeklCOEJ1ZXdY?= =?utf-8?B?ZlhRMFk4eVhjcWVNMWpoZldBWlZzQmF5Nmswb0hzRFpycmZBeEx3Ykx2T3hL?= =?utf-8?B?UWFoRGI3d25lZXZGdFZZTkQwd3lNeDNjbHRvZjhqc2VCOVZTS0xpbVFjbDcw?= =?utf-8?B?WjZkczc4TFRxTUJjWjRYV3JLUld1VGVrMHQreTcyZnd4MDlCa284VEhjb0ty?= =?utf-8?B?L2tITk9pMXl6N3FYRm1OVkJLWkpueU9qSjc2T1VmOVVyRkR0djNsNUNiWnVM?= =?utf-8?B?S3JLT2pJNzkxSzF5ZXpDUUpOMWkzbDQzNXNJcWNVQzdLMlVSWWdHY3FEdFEw?= =?utf-8?B?ZDhZQjRpNFBRYjlzNGNnSnZ3dTAzWDFXVU1BaWU5clVZc2g0ZnkwWG1sQndK?= =?utf-8?B?RDVqTERlZnZiNmdrK21IN0ZDS1RaODlYR2ZsTlNZY1JJd3E2dXU0a1dkR1Ur?= =?utf-8?B?cFN1ZnlXRFJIcFY4bmtQWGhHWkpidXJhWmhUeThKZDYxSjlueEVIQWtFNnZZ?= =?utf-8?B?aSt5cFhNcTFsWnozZkNmK2ZpbERmYVBvL2xmcmxoRjlaMjM3NUppYytJY0VD?= =?utf-8?B?dCtzd2FGQ3JUNkZZUTlOL21DQ0RXd1Q0ZFV5eTFqZy94ZUJZV2w5R1g5RFFS?= =?utf-8?B?eFdWSlhVdmtERktYdU55MlUxb1VsUlZuUHc3T01GYk9POWk5cTJLczMxR0Zs?= =?utf-8?B?Uy96alZZMHF3Z3laQTRKWnFiT2Z1RTlHaFZDVzF1QkM3WExEQlZmZ2xLRVRl?= =?utf-8?B?WEZyT1dGS0dGUUR6UE5BdmplemRpNk1sSWxackN3ZDhxc0lUS1JCODMraExX?= =?utf-8?B?ZFVBS3ZMOVFFMndidUZuY2tDZWdVdThMUTFaTDl5NHRMZXF5NEN0K1dKeE5v?= =?utf-8?B?b2oxTXc3Smc0TWNUbTQzY2luamFLclJERkV0V256c1lFRENiSVd6aUNGUW10?= =?utf-8?B?dlpjWldEV1NzWUZzSXJUM2lVQlp3TEJEaFBKeEU0VEpoZjRrbE9kejlnOVF5?= =?utf-8?B?cEcvcGdUUFRTdGhNdjFlYnRkOXFwTkJWU0dWTU5WS2JHV3BVOFhwcEhHLzhu?= =?utf-8?B?Tjh1QmhvTXdwbmI3bEp6YlEvSlRzSWhibGE1bE1MZU9VbXdXMC93QlpKYm9y?= =?utf-8?B?UTVDeVVMM1Awc3c2TWwzdHozVDhqc0V0MEwzditkT3Fsc3V4VzhBVHFYdzk5?= =?utf-8?B?NmxpYTFhT0RZQmU5VjhHUGZHM2xkTU14aC8wVGNHM0Y4S2Ixd2p6Zlc2R2Rh?= =?utf-8?B?SEU2TzFLSTY5QzNUZU9uS3UzeEF3WHpydDR1bUFqOTA3TVZnbUtBdUpqU0Zj?= =?utf-8?B?TmtZWVVrTzU0TGMvemMxN2NmNC9tbUZSbEQrVWR2Y2lGVnFuUWJmNlBtaFJy?= =?utf-8?B?Z29PUVpkNExBNVljU0Z6alQvZlNtWXVZRHZLbGhITGVQVmt3WmJJakpGdnpL?= =?utf-8?B?QkIrdEdCaHpaVExnWHg0TmViSldwZVJuOGh2UWlzdkJ5WW9RRnVyVzJaVHYy?= =?utf-8?B?M3FFc2xxVjlKODBCUkZpamg5MGhxdWFGTEtDSmFMb2xUZVNWVEJFdmlPUktF?= =?utf-8?B?UFZWdWZnVnNjVlpiTWJvWEttQ3JIQXZxOEFxZGxvVkZHV2kxTEU3cXZsQU1Z?= =?utf-8?B?UEViQW1UM3JaK3BEMGl5TlBMSThMVit5NVFHMERUclFlV2dacEFrMWpWblQz?= =?utf-8?B?MXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <11F48FD84D27C34E956D4AC7716A50F2@EURP190.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PYE1fgNR/9/xPUe46OQsn5CS7Q7tV7L41PMVZ4ddbf2sXby5ECIp2rVA6JzuNOtx+YhgxW09QTUtcbw28Dkqz6tyByvNSHZNEweg8uqtEhodxpFwajuF507fmJJZgySqRAsgIHG0ma2FXtodd2XuupPvmk27tk5jFr0OESHgtwX//F7ug5mPl+tgfLZcXVgSUsllhU7pVmXIYERE5pb0jQnJNICJ6wLT/L86M91P69O116iby6I06HuLC5h75kxy0+mtE/1gqNV0BFXN8AfwKKkQ8Z60V9dNlJ69j7MHjk+c3ynlIymq7QQeuzRK+SZSZOIbFq8CrUkpbfx/gpCMI5PY2uDttlfID+0HEs9fITfZ4psdTbBYvxmuISgl54lE0/tZMbFIKSEsrrgEEiJRHBjrf1NfEQJpuLXBvAYDV2U64AZaJzis/I/8ZZcm+h684tqSHw7Zm5jXMV5Z4/la0pm8ITwZ0zLQvF7P2U+gTBXduhcwQ8IfFQFjtqkBf1SjhNoKtAej1BsxSYYxWSNTHUv23vXaLJlV+3P487Yp/xXiuDHOTJhcHxstO3KLeJ3PVSqwmOyZ9aadNHJcjOhDBKsFdwHSxmluCGdO3c7eDvk+vqv3s9jFYIzfhNWAtyXYGVU1nk7Jbvmd+miYxaIcjagJTf9DEujLnL4EKL0yrmg= 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: 83d411ed-ac62-4f4a-5d56-08dce92145a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2024 11:47:09.0810 (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: KZpb12jMwqZ6NJkAvqtY+2kRsypuo+tYy4liZzQ2bXuIWEpQ/GVaGvk9w3u05w/FFvmljqUiNmW/EB5Z1imxJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXP190MB2093 X-BESS-ID: 1728560833-312053-12650-11536-1 X-BESS-VER: 2019.1_20241004.2057 X-BESS-Apparent-Source-IP: 104.47.18.109 X-BESS-Parts: H4sIAAAAAAACA4uuVkqtKFGyUioBkjpK+cVKVsZmBuZAVgZQ0NLQ1DzZ1NDSNC 3FItHcxMzIwCQtLc3EIMXU3Ngw2TRZqTYWAKBkR5tBAAAA X-BESS-Outbound-Spam-Score: 0.00 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.259626 [from cloudscan20-82.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 T24gMDkuMTAuMjAyNCwgMDY6MjYsICJGZXJydWggWWlnaXQiIHdyb3RlOg0KPk9uIDEwLzcvMjAy NCA4OjMzIFBNLCBTZXJoaWkgSWxpdXNoeWsgd3JvdGU6DQo+PiBUaGUgbGlzdCBvZiB1cGRhdGVz IHByb3ZpZGVkIGJ5IHRoZSBwYXRjaHNldDoNCj4+ICogVXBkYXRlIHRoZSBzdXBwb3J0ZWQgdmVy c2lvbiBvZiB0aGUgRlBHQSB0byA5NTYzLjU1LjQ5DQo+PiAqIEZpeCBDb3Zlcml0eSBpc3N1ZXMN Cj4+ICogRml4IGlzc3VlcyByZWxhdGVkIHRvIHJlbGVhc2UgMjQuMDcNCj4+ICogRXh0ZW5kZWQg YW5kIGZpeGVkIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgbG9nZ2luZw0KPj4gKiBBZGRlZCBO VCBmbG93IGZpbHRlciBpbml0IEFQSQ0KPj4gKiBBZGRlZCBOVCBmbG93IGJhY2tlbmQgaW5pdGlh bGl6YXRpb24gQVBJDQo+PiAqIEFkZGVkIGluaXRpYWxpemF0aW9uIG9mIEZQR0EgbW9kdWxlcyBy ZWxhdGVkIHRvIGZsb3cgSFcgb2ZmbG9hZA0KPj4gKiBBZGRlZCBiYXNpYyBoYW5kbGluZyBvZiB0 aGUgdmlydHVhbCBxdWV1ZXMNCj4+ICogVXBkYXRlIGRvY3VtZW50YXRpb24NCj4+IA0KPj4gRGFu eWxvIFZvZG9waWFub3YgKDE1KToNCj4+IG5ldC9udG5pYzogZml4IGNvdmVyaXR5IGlzc3VlczoN Cj4+IG5ldC9udG5pYzogZXh0ZW5kIGFuZCBmaXggbG9nZ2luZyBpbXBsZW1lbnRhdGlvbg0KPj4g bmV0L250bmljOiBhZGQgYmFzaWMgcXVldWUgb3BlcmF0aW9ucw0KPj4gbmV0L250bmljOiBlbmhh bmNlIEV0aGVybmV0IGRldmljZSBjb25maWd1cmF0aW9uDQo+PiBuZXQvbnRuaWM6IGFkZCBzY2F0 dGVyLWdhdGhlciBIVyBkZWFsbG9jYXRpb24NCj4+IG5ldC9udG5pYzogYWRkIHF1ZXVlIHNldHVw IG9wZXJhdGlvbnMNCj4+IG5ldC9udG5pYzogYWRkIHBhY2tldCBoYW5kbGVyIGZvciB2aXJ0aW8g cXVldWVzDQo+PiBuZXQvbnRuaWM6IGFkZCBpbml0IGZvciB2aXJ0IHF1ZXVlcyBpbiB0aGUgREJT DQo+PiBuZXQvbnRuaWM6IGFkZCBzcGxpdC1xdWV1ZSBzdXBwb3J0DQo+PiBuZXQvbnRuaWM6IGFk ZCBmdW5jdGlvbnMgZm9yIGF2YWlsYWJpbGl0eSBtb25pdG9yIG1hbmFnZW1lbnQNCj4+IG5ldC9u dG5pYzogdXNlZCB3cml0ZXIgZGF0YSBoYW5kbGluZyBmdW5jdGlvbnMNCj4+IG5ldC9udG5pYzog YWRkIGRlc2NyaXB0b3IgcmVhZGVyIGRhdGEgaGFuZGxpbmcgZnVuY3Rpb25zDQo+PiBuZXQvbnRu aWM6IHZpcnRxdWV1ZSBzZXR1cCBtYW5hZ2VkIHBhY2tlZC1yaW5nIHdhcyBhZGRlZA0KPj4gbmV0 L250bmljOiBhZGQgZnVuY3Rpb25zIGZvciByZWxlYXNpbmcgdmlydCBxdWV1ZXMNCj4+IG5ldC9u dG5pYzogYWRkIGZ1bmN0aW9ucyBmb3IgcmV0cmlldmluZyBhbmQgbWFuYWdpbmcgcGFja2V0cw0K Pj4gDQo+PiBPbGVrc2FuZHIgS29sb21laWV0cyAoMzMpOg0KPj4gbmV0L250bmljOiB1cGRhdGUg TlQgTmlDIFBNRCBkcml2ZXIgd2l0aCBGUEdBIHZlcnNpb24NCj4+IG5ldC9udG5pYzogdXBkYXRl IGRvY3VtZW50YXRpb24NCj4+IG5ldC9udG5pYzogcmVtb3ZlIGV4dHJhIGNhbGxpbmcgb2YgdGhl IEFQSSBmb3IgcmVsZWFzZSBwb3J0DQo+PiBuZXQvbnRuaWM6IGFkZCBmbG93IGZpbHRlciBpbml0 IEFQSQ0KPj4gbmV0L250bmljOiBhZGQgZmxvdyBmaWx0ZXIgZGVpbml0aWFsaXphdGlvbiBBUEkN Cj4+IG5ldC9udG5pYzogYWRkIGZsb3cgYmFja2VuZCBpbml0aWFsaXphdGlvbiBBUEkNCj4+IG5l dC9udG5pYzogYWRkIGZsb3cgYmFja2VuZCBkZWluaXRpYWxpemF0aW9uIEFQSQ0KPj4gbmV0L250 bmljOiBhZGQgSU5GTyBmbG93IG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgY2F0ZWdvcml6ZXIg KENBVCkgZmxvdyBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIGtleSBtYXRjaCAoS00pIGZsb3cg bW9kdWxlDQo+PiBuZXQvbnRuaWM6IGFkZCBmbG93IG1hdGNoZXIgKEZMTSkgZmxvdyBtb2R1bGUN Cj4+IG5ldC9udG5pYzogYWRkIElQIGZyYWdtZW50ZXIgKElGUikgZmxvdyBtb2R1bGUNCj4+IG5l dC9udG5pYzogYWRkIGhhc2hlciAoSFNIKSBmbG93IG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQg cXVldWUgc2VsZWN0IChRU0wpIGZsb3cgbW9kdWxlDQo+PiBuZXQvbnRuaWM6IGFkZCBzbGljZXIg KFNMQyBMUikgZmxvdyBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIHBhY2tldCBkZXNjcmlwdG9y IGJ1aWxkZXIgKFBEQikgZmxvdyBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIGhlYWRlciBmaWVs ZCB1cGRhdGUgKEhGVSkgZmxvdyBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIFJQUCBsb2NhbCBy ZXRyYW5zbWl0IChSUFAgTFIpIGZsb3cgbW9kdWxlDQo+PiBuZXQvbnRuaWM6IGFkZCBjb3BpZXIg KFR4IENQWSkgZmxvdyBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIGNoZWNrc3VtIHVwZGF0ZSAo Q1NVKSBmbG93IG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgaW5zZXJ0IChUeCBJTlMpIGZsb3cg bW9kdWxlDQo+PiBuZXQvbnRuaWM6IGFkZCByZXBsYWNlciAoVHggUlBMKSBmbG93IG1vZHVsZQ0K Pj4gbmV0L250bmljOiBhZGQgYmFzZSBpbml0IGFuZCBkZWluaXQgb2YgdGhlIE5UIGZsb3cgQVBJ DQo+PiBuZXQvbnRuaWM6IGFkZCBiYXNlIGluaXQgYW5kIGRlaW5pdCB0aGUgTlQgZmxvdyBiYWNr ZW5kDQo+PiBuZXQvbnRuaWM6IGFkZCBjYXRlZ29yaXplciAoQ0FUKSBGUEdBIG1vZHVsZQ0KPj4g bmV0L250bmljOiBhZGQga2V5IG1hdGNoIChLTSkgRlBHQSBtb2R1bGUNCj4+IG5ldC9udG5pYzog YWRkIGZsb3cgbWF0Y2hlciAoRkxNKSBGUEdBIG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgaGFz aGVyIChIU0gpIEZQR0EgbW9kdWxlDQo+PiBuZXQvbnRuaWM6IGFkZCBxdWV1ZSBzZWxlY3QgKFFT TCkgRlBHQSBtb2R1bGUNCj4+IG5ldC9udG5pYzogYWRkIHNsaWNlciAoU0xDIExSKSBGUEdBIG1v ZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgcGFja2V0IGRlc2NyaXB0b3IgYnVpbGRlciAoUERCKSBG UEdBIG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgVHggUGFja2V0IEVkaXRvciAoVFBFKSBGUEdB IG1vZHVsZQ0KPj4gbmV0L250bmljOiBhZGQgcmVjZWl2ZSBNQUMgY29udmVydGVyIChSTUMpIGNv cmUgbW9kdWxlDQo+PiANCj4+IFNlcmhpaSBJbGl1c2h5ayAoMik6DQo+PiBuZXQvbnRuaWM6IGFk ZCBUeCBQYWNrZXQgRWRpdG9yIChUUEUpIGZsb3cgbW9kdWxlDQo+PiBuZXQvbnRuaWM6IHVwZGF0 ZSBGUEdBIHJlZ2lzdGVyaXMgcmVsYXRlZCB0byBEQlMNCj4+DQo+DQo+DQo+SGkgU2VyaGlpLA0K Pg0KPg0KPldoYXQgaXMgdGhlIHN0YXR1cyBvZiB0aGUgZHJpdmVyIGFmdGVyIHRoaXMgcGF0Y2hl cywgZG9lcyBSeC9UeCB3b3Jrcz8NCj4NCg0KSGkgRmVycnVoLA0KDQpUaGVzZSBwYXRjaGVzIHBy b3ZpZGUgb25seSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgYSBTbWFydE5pQyBhbmQgcHJlcGFyZSBp dCBmb3IgdGhlIFR4L1J4Lg0KVGhlIE5hcGFUZWNoIFNtYXJ0IE5pQyByZXF1aXJlcyBhbiBhbHJl YWR5LWNyZWF0ZWQgZmxvdyB0byByZWNlaXZlIGFuZCB0cmFuc21pdCBwYWNrZXRzLiAod2l0aCBo YXJkd2FyZSBvZmZsb2FkIG9yIHByb2Nlc3NlZCBieSBzb2Z0d2FyZSkNClRoZSBuZXh0IHBhdGNo IHNldCB3ZSBwcmVwYXJlIGFsbG93cyBjcmVhdGUgZmxvdy4gU28sIHdpdGggdGhlIG5leHQgcGF0 Y2ggc2V0LCBUeC9SeCB3aWxsIHdvcmsuDQoNCkJSLA0KU2VyaGlpDQoNCg0KDQo=