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 6AF8AA0032; Fri, 15 Jul 2022 10:13:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0A8E840696; Fri, 15 Jul 2022 10:13:37 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20041.outbound.protection.outlook.com [40.107.2.41]) by mails.dpdk.org (Postfix) with ESMTP id 32EF640042 for ; Fri, 15 Jul 2022 10:13:35 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UmRV60bOhb5CVHVtlxFSt+9MvWxmbG9cyO95eh7VwDbG6PrIDSG9imBDeE49/cTa5Zf/BRPBrsjPJQLaUmNY5rrKop/B9dEAi1HFiczB4VoEtGJUUMDhT3v8QmWU/QYLR1Hfjyi75Eo8MHCsPLBurwicf80R7sfgL8zg3QJiuUOQ2EnRCm/Uz5+xz1yOzl2zuP95qFD3aA6NZNBNrPveCazBANKKCXcFMP1nLaHbQI8U0LxyCYvRN82ffitAO8FsKmG7s9nJneshBc9BE6i12zQ9wTOdjBkj79uRd51ab1hqhqDq6LU16pD8il8jWmmy3qXPKgHP86ESZFH7rQavJg== 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=2VJwgHl/oFjCpyqXuE/bxuoJSuyzMLCx0kG/Un4tb5s=; b=cB7Wh9XQMBAXVHbJuPfSA0zdjX22wZK/MOtFbaNEDXhSan2pJmij34KiitzqMZIykv6JbWK1kMErLqDKh2b1/uo5yKS3gL3i5H+YWV28rfj8IrzMf9wV/sjn/ihktw/hEXY0dZRvsx+fAspk2x+yZ1loRnR6zMZbrOCB0U/2o9ImCjFDz28UgdqmSJp8+jZlCCZtKTzO6qF5IsFl0JZp1m6muV8VlZO75+dj+NcW0pG/KKcPAe7DiBIqla1xSDwjwMNvpz8B0gJGcZJGmaH5GkQPtZmzhTH6NBQxfs5d5cN2Fs6jXVkqqlACLCF5BSvOGomA4F0qvPXAqpf5cnAfUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2VJwgHl/oFjCpyqXuE/bxuoJSuyzMLCx0kG/Un4tb5s=; b=QzFLrY+seBt4XAKKBpR0cAjKhsQU+xPSQj2Y+NhVV62vlXoseqShxhYlqjgOYl6zaekzUgUNgNA/OB6m16NpYuV0OyZvGa1XPWDj5cbTUNDyP1Basfi30SWE1KVjot+Mp27ylCD8QKD7DzPf238F1mj1rynTMIjzhtb5Z75ZLPU= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by VI1PR07MB5136.eurprd07.prod.outlook.com (2603:10a6:803:a6::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Fri, 15 Jul 2022 08:13:31 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::d13e:271e:221c:2af0]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::d13e:271e:221c:2af0%3]) with mapi id 15.20.5458.010; Fri, 15 Jul 2022 08:13:31 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: "Van Haaren, Harry" , Pavan Nikhilesh Bhagavatula , Thomas Monjalon CC: Jerin Jacob Kollanukkaran , Ray Kinsella , "dev@dpdk.org" , "McDaniel, Timothy" , Hemant Agrawal , "sachin.saxena@oss.nxp.com" , "liangma@liangbit.com" , "Mccarthy, Peter" , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , "Jayatheerthan, Jay" , "Burakov, Anatoly" Subject: Re: [EXT] Re: [PATCH 1/2] doc: add enqueue depth for new event type Thread-Topic: [EXT] Re: [PATCH 1/2] doc: add enqueue depth for new event type Thread-Index: AQHYigySJtFrB/qkYkOZpRCq599f5a167E4AgAA1KICAAPq8AIAAGYcAgAAah4CAATK/AIAAReKAgABkYICAAAM/AIAAAQqAgAD/6YA= Date: Fri, 15 Jul 2022 08:13:31 +0000 Message-ID: <3d0f2506-c129-25fb-826f-622d6da0a335@ericsson.com> References: <20220627095702.8047-1-pbhagavatula@marvell.com> <23408979.hYz58flQah@thomas> <8841a754-10d3-f7e2-8ca4-46abc331f295@ericsson.com> In-Reply-To: Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 787ddcd1-0e1c-4f2e-6dc8-08da6639e7eb x-ms-traffictypediagnostic: VI1PR07MB5136:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k3KEKlqZjAF8h+OtvvJYHbiGriZTA/OzT1vqjohgoC02QxaFY1aY7atGJRi2fQrJHOtS7XW/Jg9JA7NA1wLqaqLcBVT2jh3iXcgTDXinZct2swZ2Hq4Nz/oq3C4tyJDNGaq3Rswg6sguCJpOeHh9ULB22vAuFtPLtK5D6he/vcWo2mR2sB4fprDmtQ4Y76UqxbQ3pmeY/GgRXPwmJL0Dpi8Isu5BtgzGgaL2UKmbluD307ZviyqDojzRT5DC8EVsQAsZSAzQTK3S0PEjozXUP2wwk04Rujmb/LmtcYl2HuT9YKNe4oIjRnqi5VZs+YscadFg2KcJRo+JtrHbIheLOpNoDitQ+KMhMFh1/uicMN3fSBcM4ACCP1+qBdrVJvh4XDTB3cwn2z57O1ANvMQJdNRZya6MVOcqGnwtZYeWqGRS0aQvAZL5h6Rux0r9pAFszKI7RfyTWSqjg1dbBUqJl5vMpBnhkSSybm3GrLXVl3rnx5NSdC0aV49UrqS9KFp2VH2SSb2Ld7a8LSDYBmhL7Dged96cly8SG9rlkf7y832trCjV9kSD2WvqATL2HytqAJAtGEhxhDobP4/R7RcHEDP24LauF0zENrc8GgxXcx5So77LHktSJJqzP1XFdcEnLa7735r/hYyROSCo3D7runIy6afoby9S/qmJLeVtI9kwgg8lYRT/vwbbodwbtM524p3vm6vKtivzG6f9f9YPY9flAEfw9/fxd2cymHoo5KbRTG3v7HzM5cqADxE5AC/si9SVC2dX4A149O+grZBAahsjN0Q7LoF1S0g7Ra/fPUDygHq49T/rp09nwSPOfZRB8QRrMTVnOxThjmcoh/ZBhwazgzNfxeIYAC0k+GXybFC+g4wWRX78FnGYG6XdbFRG9gyZjAxE/wlPFUg8SzdTuGosVswn4WZUDFGYuev0Jj0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(366004)(136003)(346002)(396003)(83380400001)(36756003)(66946007)(66476007)(5660300002)(4326008)(64756008)(66446008)(966005)(8676002)(85202003)(26005)(6506007)(2906002)(8936002)(6486002)(53546011)(31686004)(82960400001)(41300700001)(85182001)(6512007)(31696002)(186003)(86362001)(76116006)(316002)(66556008)(54906003)(110136005)(38100700002)(91956017)(7416002)(38070700005)(122000001)(2616005)(478600001)(71200400001)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q3p6SmZaL2FiNVBpanFadHIvME82TjJvcHpXZE1NcXdUK01NaENvUG83SWdZ?= =?utf-8?B?TGhFTTBOVkVKRUplTnlGWGREMEtzdUdpaXAyUjdTQ2l2UEJrZnJ5RnBVWDUy?= =?utf-8?B?MDVDdmltTFVhL0pBMjRLT0pKMWREYXJ0alR4TWpsWlNLT2xkMUoxaW1wRUpx?= =?utf-8?B?a3ZXY2VvSjdTT2NxSThqNTV0azNVNzFDdEl1L0dFNXA4MEExNm9GT3kyaVhh?= =?utf-8?B?dUphaVFPMGZIMEZUU3NqK0t3OTBiK3ROQmpJY3N4OURuSUd6TkxkT2JDSjBT?= =?utf-8?B?Yk1uUFJHSkJMQWpyZHdPUzZYNjR4aDhQTDRackVDUjhhaW9LQWRjeE44bngr?= =?utf-8?B?SDZhUlRqbDExVmJkWG9mQk9pdXVKYkZoa21TNldJSmRGOGlVYVRnR2UrSlFj?= =?utf-8?B?Y09hNEZFajdHbnVFcTRWQ0xkSzB6VDZPNDJHSVk2TUhFUlNiR2FjU3lENk84?= =?utf-8?B?a0FNQndXTmMrY0lndnRlb05hZVRNanNpLzNxN284cTBlZnp1TmZvc0x6ejdF?= =?utf-8?B?aFBNOTZ1S3lYZXV5dnI0SHh5alBycjNiMEIyQWVRN0k5TFlQTFlTNHZSKzhr?= =?utf-8?B?Q2hwS0pHWnI0bWVRT0VEczhuZlhweW5rSjVEVzFkSU1mSVVXdDg0WVZMaEVY?= =?utf-8?B?bkI5SnpiQnIwK2dQeDFHckVhRlprZCtGZmkxaVVMSkRybUxqQ0pvUzhtKy9N?= =?utf-8?B?bzBFY2dNQnp4Y0hpejh5VEpuTWtqRVY0THI4NzlkeDBtRGdKdi9nNzlkRGtm?= =?utf-8?B?ZkhwaTNvNFlhaDNUeTA5Z09tOXozWEMrTkdSVWo2cVZtSjhJdFNuY2UrL1Yr?= =?utf-8?B?cCtjbXRaUDRiNFZsWFV3aCtKWjlyNzNCTjcycnFOR2lwYncySFZFR0lqNTZ3?= =?utf-8?B?L0dsRW9VWUtneExRSjJpMndLMWpOR1QvM0lkaFBNOENNd2JidUgza0dZTkg2?= =?utf-8?B?bS9Ec2p6S0QxOEI1MHVYMmozSUVmRE42OHh4N2NvTnFsN1lEYzdTZGpVSnNE?= =?utf-8?B?cHMrMDF0L2sxZ2ljcDdPSWtKTVFmM2x2QXp2c0VhUW1TRENSOFI5SWhYeDQw?= =?utf-8?B?eCt0Mm1EQ0l2ZXRTazFsME92NnRGYVFsb2tDVlg0TnpvWGhvL1FjNGNpZ0Vi?= =?utf-8?B?akFZNGEwMGVLcy90UUFCMEVmRjVudGducS9yRmc0NXNMdkgvSkQzMzlIQjk4?= =?utf-8?B?d3pvVTMwbGwvck5kNDhPWEJaOFhpSkRCQkxza2liK2ovNkRDem5XdUhOYkRK?= =?utf-8?B?dkRvMXJtdXFjelhFbW9PTGJ0bzVhUnY2cWxCQzF0UXpzNUhFWFFaQVk1eWNC?= =?utf-8?B?SWhyQ2NhTVVrektTUkl3cTNhVzNtTW5Nb1g1N0FmMURLRmkzVVUxSDRHSDRI?= =?utf-8?B?Mlo0NU5RcHRhWGtRMkdJdS8xUkY2N3pwdkF3aHd0SFZ3aFppblhTSlVwaHps?= =?utf-8?B?LzZsZWprd3Q3UG4zYmp6Q015SzhQZWgwUHJiRjZnd3Y0NXFWUEFZZm83NHRt?= =?utf-8?B?dVU2VElacDNLMDh0RXNnRUlOTXlNeXM2UmtOQVI1bTNJNUJyb3Q0MnhFWllW?= =?utf-8?B?S0Z1cENIV0c3dm5ZN3Q1ZWtvZmlneG1HRUt3MS9iV3puUWIrZGpyV2dOWW5o?= =?utf-8?B?dmFBMmFjdlNUaWVrVE5Bb2FpWENHMkV5OW1nQ205bUFjSU5RdXVmOVJVbUlH?= =?utf-8?B?QWJsY3dySDBmOXhVMmZlenNSNkNmODkzam80bzczcVU1NVNIcHhLWnFTUHA4?= =?utf-8?B?TFBrdkowSi8zazJVYTJmb3VrSFZmLzdzN0Z0Qk1lbXppOFFwK3o2MUVYWW5t?= =?utf-8?B?RkpMM3FsdkJIaWRPWVppK0RaN3EyY3FKd05kU1FLbTQrSTNoWXE0eEhJSWRx?= =?utf-8?B?UDQvNW8ySVorS0JKclhOcWIyaFJmcklXZnJaWmVPZ0Q4NjBIS3NFUUZvUjZw?= =?utf-8?B?VHNHTFdXK0xNYzAxZldNZjE4clRpY1VlTittZVN4NjNGQnVaSFRwT3V1OWla?= =?utf-8?B?NC9WYzBpbHdRNVk0U2JGZ05wdUUxSVFvY0FMZHRmazBKUE1JeGlMZmNndCtJ?= =?utf-8?B?QnZ5SG1rMkpTZXlYYVVrb1l1TWlXaGhiVktHU3ptYVFZaVp6UHdiU2VWQUZ3?= =?utf-8?B?VXJZc1BGN0xBYVJRZEFwZjRCeTZXUktjN2Zib2lodDhEV2owNU5zdEVLV3RL?= =?utf-8?B?SlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <525FFF4FA6555D41A87FEC5DA10D8A09@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 787ddcd1-0e1c-4f2e-6dc8-08da6639e7eb X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2022 08:13:31.6168 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iXfXwcookRRV9vW0Q2skW/aJSdeuvYy2m3geyKrdUWBej7x7Eu6skLzVlusxtOMKORTOsx7NG9rFpTCAGTPL7ouvUDuuvbvMyaNTQqs61DY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5136 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 T24gMjAyMi0wNy0xNCAxODo1NywgVmFuIEhhYXJlbiwgSGFycnkgd3JvdGU6DQo+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogVmFuIEhhYXJlbiwgSGFycnkNCj4+IFNlbnQ6 IFRodXJzZGF5LCBKdWx5IDE0LCAyMDIyIDU6NTQgUE0NCj4+IFRvOiBQYXZhbiBOaWtoaWxlc2gg QmhhZ2F2YXR1bGEgPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IG1hdHRpYXMucm9ubmJsb20N Cj4+IDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD4NCj4+IENjOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJp bmpAbWFydmVsbC5jb20+OyBSYXkgS2luc2VsbGEgPG1kckBhc2hyb2UuZXU+Ow0KPj4gZGV2QGRw ZGsub3JnOyBNY0RhbmllbCwgVGltb3RoeSA8dGltb3RoeS5tY2RhbmllbEBpbnRlbC5jb20+OyBI ZW1hbnQNCj4+IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBzYWNoaW4uc2F4ZW5h QG9zcy5ueHAuY29tOw0KPj4gbGlhbmdtYUBsaWFuZ2JpdC5jb207IE1jY2FydGh5LCBQZXRlciA8 UGV0ZXIuTWNjYXJ0aHlAaW50ZWwuY29tPjsgQ2FycmlsbG8sIEVyaWsNCj4+IEcgPEVyaWsuRy5D YXJyaWxsb0BpbnRlbC5jb20+OyBHdWpqYXIsIEFiaGluYW5kYW4gUw0KPj4gPGFiaGluYW5kYW4u Z3VqamFyQGludGVsLmNvbT47IEpheWF0aGVlcnRoYW4sIEpheSA8amF5LmpheWF0aGVlcnRoYW5A aW50ZWwuY29tPjsNCj4+IEJ1cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5j b20+DQo+PiBTdWJqZWN0OiBSRTogW0VYVF0gUmU6IFtQQVRDSCAxLzJdIGRvYzogYWRkIGVucXVl dWUgZGVwdGggZm9yIG5ldyBldmVudCB0eXBlDQo+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+Pj4gRnJvbTogUGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhIDxwYmhhZ2F2YXR1 bGFAbWFydmVsbC5jb20+DQo+Pj4gU2VudDogVGh1cnNkYXksIEp1bHkgMTQsIDIwMjIgNTo0MiBQ TQ0KPj4+IFRvOiBtYXR0aWFzLnJvbm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNv bT47IFRob21hcyBNb25qYWxvbg0KPj4+IDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPj4+IENjOiBK ZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBSYXkgS2luc2Vs bGENCj4+IDxtZHJAYXNocm9lLmV1PjsNCj4+PiBkZXZAZHBkay5vcmc7IE1jRGFuaWVsLCBUaW1v dGh5IDx0aW1vdGh5Lm1jZGFuaWVsQGludGVsLmNvbT47IEhlbWFudA0KPj4+IEFncmF3YWwgPGhl bWFudC5hZ3Jhd2FsQG54cC5jb20+OyBzYWNoaW4uc2F4ZW5hQG9zcy5ueHAuY29tOw0KPj4+IGxp YW5nbWFAbGlhbmdiaXQuY29tOyBNY2NhcnRoeSwgUGV0ZXIgPHBldGVyLm1jY2FydGh5QGludGVs LmNvbT47IFZhbg0KPj4gSGFhcmVuLA0KPj4+IEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVs LmNvbT47IENhcnJpbGxvLCBFcmlrIEcgPGVyaWsuZy5jYXJyaWxsb0BpbnRlbC5jb20+Ow0KPj4+ IEd1amphciwgQWJoaW5hbmRhbiBTIDxhYmhpbmFuZGFuLmd1amphckBpbnRlbC5jb20+OyBKYXlh dGhlZXJ0aGFuLCBKYXkNCj4+PiA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tPjsgQnVyYWtv diwgQW5hdG9seSA8YW5hdG9seS5idXJha292QGludGVsLmNvbT4NCj4+PiBTdWJqZWN0OiBSRTog W0VYVF0gUmU6IFtQQVRDSCAxLzJdIGRvYzogYWRkIGVucXVldWUgZGVwdGggZm9yIG5ldyBldmVu dCB0eXBlDQo+Pg0KPj4gPHNuaXAgb2xkIGNvbnZlcnNhdGlvbj4NCj4+DQo+Pj4+Pj4gSWYgdGhl IHVuZGVybHlpbmcgaGFyZHdhcmUgaGFzIHNvbWUgbGltaXRhdGlvbnMsDQo+Pj4+Pj4gd2h5IG5v dCBsZXQgdGhlIGRyaXZlciBsb29wIHVudGlsIGJhY2sgcHJlc3N1cmUgb2NjdXJzPyBUaGVuIHlv dSBjYW4NCj4+Pj4NCj4+Pj4gWW91IGRpZG4ndCBhbnN3ZXIgdGhpcyBxdWVzdGlvbi4gV2h5IG5v dCBsZXQgdGhlIGRyaXZlciBsb29wLCB1bnRpbCB5b3UNCj4+Pj4gZm9yIHNvbWUgcmVhc29uIG9y IHRoZSBvdGhlciBjYW4ndCBhY2NlcHQgbW9yZSBldmVudHM/DQo+Pj4NCj4+PiBDTlhLIGV2ZW50 IGRyaXZlciBjYW5ub3QgYWNjZXB0IGZvcndhcmRpbmcoZW5xKSBtb3JlIHRoYW4gb25lIGV2ZW50 IHRoYXQgaGFzDQo+Pj4gYmVlbiBkZXF1ZXVlZC4gRW5xdWV1ZWluZyBtb3JlIHRoYW4gb25lIGV2 ZW50IGZvciBmb3J3YXJkaW5nL3JlbGVhc2luZw0KPj4+IGlzIGEgdmlvbGF0aW9uIGZyb20gSFcg cGVyc3BlY3RpdmUsIHRoaXMgaXMgY3VycmVudGx5IGFubm91bmNlZCBieSBCVVJTVA0KPj4gY2Fw YWJpbGl0eS4NCj4+PiBCdXQgSXQgY2FuIGVucXVldWUgYSBidXJzdCBpZiBuZXcgZXZlbnRzLg0K Pj4NCj4+IENhbid0IHRoZSBkcml2ZXIganVzdCBiYWNrcHJlc3N1cmUgTkVXIGV2ZW50cz8gdGhh dCdzIHdoYXQgdGhlIGV2ZW50L3N3IGRyaXZlcg0KPj4gZG9lcyBpbiBvcmRlciB0byBsaW1pdCAi bmV3IiBpbmZsaWdodCBldmVudHMuIEFwcCBhdHRlbXB0cyB0byBlbnEgRldEL1JFTCwgbm8NCj4+ IHByb2JsZW0uIEFwcCBlbnF1ZXVlcyBidXJzdCBvZiBORVcgKGFuZCB0aGVyZSdzIG9ubHkgTiBz cGFjZXMpIHRoZW4gdGhlDQo+PiBmaXJzdCBOIGV2ZW50cyBwYXNzLCBhbmQgdGhlIHJlc3QgYXJl IHJldHVybmVkIHRvIHRoZSBhcHBsaWNhdGlvbi4NCj4+DQo+Pj4gSWYgeW91IHNlZSB0aGUgY3Vy cmVudCBleGFtcGxlIGltcGxlbWVudGF0aW9uIHdlIHBpY2sgdGhlIHdvcmtlciBiYXNlZCBvbg0K Pj4+IEJVUlNUIGNhcGFiaWxpdHkgZm9yIG9wdGltaXppbmcgdGhlIGVucXVldWUvZGVxdWV1ZSBi eSBwcm92aWRpbmcgYSBoaW50DQo+Pj4gdG8gdGhlIGRyaXZlciBsYXllci4NCj4+DQo+PiBQbGVh c2UgcHJvdmlkZSBhIGxpbmsgdG8gdGhlIGNvZGU/IE90aGVycyBhcmUgbm90IGZhbWlsaWFyIHdp dGggdGhlIENOWEsgZHJpdmVyLA0KPj4gb3IgdGhlIHNhbXBsZSBjb2RlIHlvdSdyZSByZWZlcnJp bmcgdG8uLi4NCj4+DQo+Pg0KPj4+IEFsdGhvdWdoLCB3ZSBjb3VsZCBsaXZlIHdpdGggYWdncmVn YXRpbmcgdGhlIGV2ZW50cyBhdCBkcml2ZXIgbGF5ZXIgYmFzZWQgb24NCj4+PiBxdWV1ZS4gV2Ug d291bGQgc3RpbGwgcmVxdWlyZSBhbm5vdW5jZSBidXJzdCBjYXBhYmlsaXR5IGZvciBuZXcgZXZl bnRzIGkuZS4NCj4+PiBjaGFuZ2VzIHRvIHRoZSBpbmZvIHN0cnVjdHVyZS4NCj4+DQo+PiBBcyBw ZXIgYWJvdmUsIEkgc3RpbGwgZG9uJ3Qgc2VlIGEgcmVhc29uIHdoeSB0aGlzIEhXIG9wdGltaXph dGlvbi9saW1pdGF0aW9uDQo+PiBuZWVkcyB0byBiZSBwdXNoZWQgdG8gdGhlIGFwcGxpY2F0aW9u IGxheWVyLiBXaHkgY2FuIHRoZSBkcml2ZXIgbm90IGhhbmRsZQ0KPj4gdGhpbmdzIGJ5IGFsbG93 aW5nL2JhY2twcmVzc3VyZSB0byB0aGUgZXZlbnRzIGl0IGNhbi9jYW4ndCBoYW5kbGU/DQo+Pg0K Pj4NCj4+IEluIHRoaXMgZW1haWwgdGhyZWFkWzFdIHlvdSd2ZSBzdWdnZXN0ZWQgcmV3b3JraW5n IHRoZSByeF9idXJzdCBBUEkgd2l0aCBhDQo+PiBmbGFnIHRvIGluZGljYXRlICJzYW1lIGRlc3Rp bmF0aW9uIi4gVGhpcyBzdGlsbCBwdXNoZXMgdGhlIHByb2JsZW0gdG8gdGhlIGFwcGxpY2F0aW9u LA0KPj4gYW5kIGV4cG9zZXMgbW9yZSBIVy9QTUQgc3BlY2lmaWMgb3B0aW9ucy4gVGhpcyBpbXBs IGlzICpzbGlnaHRseSogYmV0dGVyIGJlY2F1c2UgaXQNCj4+IHdvbnQnIHJlcXVpcmUgbmV3IEFQ SXMgZm9yIGVhY2ggbW9kZSwgYnV0IGFsc28gKmJyZWFrcyBhbGwgZXhpc3RpbmcgYXBwcyohPw0K Pj4NCj4+IEknbSBqdXN0IG5vdCB1bmRlcnN0YW5kaW5nIHdoeSB0aGUgYXBwbGljYXRpb24gbmVl ZHMgdG8gY2hhbmdlLCBhbmQgd2h5IGl0DQo+PiBjYW5ub3QgYmUgb3B0aW1pemVkL2hhbmRsZWQg aW4gdGhlIGRyaXZlciBsYXllci4NCj4+DQo+PiBbMV0gaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXll LmNvbS92MS91cmw/az0zMTMyMzMzNC01MDFkNTEyMi0zMTMyNzNhZi00NTQ0NDU1NTU3MzEtZTky YTljZWYzNGI0ZGFjNiZxPTEmZT1mYjI1MmI3Ni0zNWU3LTQ0NzYtYjc1Ni1jNjQ4NDllOWJmNTQm dT1odHRwJTNBJTJGJTJGbWFpbHMuZHBkay5vcmclMkZhcmNoaXZlcyUyRmRldiUyRjIwMjItSnVs eSUyRjI0NjcxNy5odG1sDQo+Pg0KPj4gPHNuaXAgb2xkIGNvbnZlcnNhdGlvbj4NCj4gDQo+IA0K PiBMZXQgbWUgYmUgdmVyeSBjbGVhciwgYnV0IGFsc28gdHJ5IHRvIGhlbHAgaGVyZTsNCj4gICAg SSdtIG5vdCBpbiBmYXZvdXIgb2YgdGhlIGNoYW5nZXMgYXMgcHJvcG9zZWQgaGVyZSwgYW5kIGZl ZWwgdGhhdCBwdXNoaW5nDQo+ICAgIHRoZSBwcm9ibGVtIHRvIEFwcGxpY2F0aW9uIEFQSSBpcyBO T1QgdGhlIHJpZ2h0IHNvbHV0aW9uLg0KPiANCj4gQnV0ICpqdXN0IGluIGNhc2UqIHRoZXJlIGlz IGEgKmdlbnVpbmUqIHJlYXNvbiB0aGF0IHdlIG5lZWQgYW4gQVBJL0FCSQ0KPiBjaGFuZ2UsIGFu ZCB0aGF0IGNhbiBiZSBqdXN0aWZpZWQgY2xlYXJseSBpbiB0aGUgdXBjb21pbmcgd2Vla3MsIHRo ZW4gSSdkDQo+IHByZWZlciBub3QgaGF2ZSBwcm9ibGVtcyB3aXRoIHRoZSBkZXByZWNhdGlvbiBu b3RpY2Ugbm90IGJlaW5nIGluY2x1ZGVkLg0KDQpRdWFudGlmeWluZyB0aGUgcGVyZm9ybWFuY2Ug YmVuZWZpdHMgd291bGQgYmUgaGVscGZ1bCwgSSB0aGluay4NCg0KPiANCj4gVGhpcyBBY2sgaXMg Km9ubHkqIHRvIGFsbG93IHBvc3NpYmxlIEFQSS9BQkkgY2hhbmdlcyBpbiAyMi4xMSwgYW5kIG5v dCBmb3INCj4gdGhlIHByb3Bvc2FsIGFib3ZlLg0KPiANCj4gQWNrZWQtYnk6IEhhcnJ5IHZhbiBI YWFyZW4gPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPg0KPiANCg0K