From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00169c01.pphosted.com (mx0a-00169c01.pphosted.com [67.231.148.124]) by dpdk.org (Postfix) with ESMTP id B0E151B3D8 for ; Thu, 4 Apr 2019 20:13:14 +0200 (CEST) Received: from pps.filterd (m0048493.ppops.net [127.0.0.1]) by mx0a-00169c01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x34IB5bc005989; Thu, 4 Apr 2019 11:13:13 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paloaltonetworks.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS12012017; bh=w2Xj/zlzrSs+t7iJxtkKD5Pbj6iEaeVDsYnM5kdaJuc=; b=dnINxmuK1M833YILWv6vCx1KWqt7Q7IwyYsGqzsWAnLcZHz55Fm+Cy5HCcj0k8qSByyZ MmQbZUGgkyc++jWyRhVKwcoy+5J7NSeN6c3ve1tiq6QLHdyyiPbacIC6uYrhN/H/MPtG gDxt8+hbDC2f707MaJhA5ORjOlpydrjy3rQ0IrQuBVIaaST/Thf1Jfz3FA4gjWFbLkAh aJTy8w+V7iKKha110h990DPk+JgptijdLue6e98574m/l9riXXBD/EWbBB2I1Ptue2Jx Kjkvo8C4qtaRN50MBN+Ww2rkVm8hcUZ/r4D6rIgPzK7AwZHX2Ja1VbLZPkosETrmOI3Y Sg== Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2055.outbound.protection.outlook.com [104.47.32.55]) by mx0a-00169c01.pphosted.com with ESMTP id 2rn44mk98c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 04 Apr 2019 11:13:13 -0700 Received: from BYAPR05MB5861.namprd05.prod.outlook.com (20.178.50.14) by BYAPR05MB4247.namprd05.prod.outlook.com (20.176.252.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.10; Thu, 4 Apr 2019 18:13:10 +0000 Received: from BYAPR05MB5861.namprd05.prod.outlook.com ([fe80::89e8:6cbf:7ed9:bb62]) by BYAPR05MB5861.namprd05.prod.outlook.com ([fe80::89e8:6cbf:7ed9:bb62%3]) with mapi id 15.20.1771.007; Thu, 4 Apr 2019 18:13:10 +0000 From: Venky Venkatesh To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "dev@dpdk.org" Thread-Topic: [dpdk-dev] DSW eventdev is getting "stuck"? Thread-Index: AQHU6kmBbktxNWCbRUW1bMJUvz0waaYqwwYA//+LXwCAAHyOAIAAPMiAgACW3QCAADuZgA== Date: Thu, 4 Apr 2019 18:13:09 +0000 Message-ID: <0C690BD4-CB1F-4556-B225-B753670B9E1F@paloaltonetworks.com> References: <3353B035-E890-4753-8863-5647DFE61E23@paloaltonetworks.com> <8510f66d-a63e-4ef9-44e1-071758fec6fd@ericsson.com> <3B32DEF7-8563-4BB5-BB01-0BFE29277B37@paloaltonetworks.com> <2fd8bee9-a375-95b7-eb96-eef8b59e531d@ericsson.com> <83449720-1B93-4C96-8CF0-7F5753D1F0AA@paloaltonetworks.com> <7790bc0b-8c70-fa82-8d34-ba25dbaf226e@ericsson.com> In-Reply-To: <7790bc0b-8c70-fa82-8d34-ba25dbaf226e@ericsson.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.10.3.181015 x-originating-ip: [199.167.52.5] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c04dd2f3-c705-49fa-d82e-08d6b92931d4 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:BYAPR05MB4247; x-ms-traffictypediagnostic: BYAPR05MB4247: x-microsoft-antispam-prvs: x-forefront-prvs: 0997523C40 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(376002)(396003)(39860400002)(346002)(199004)(189003)(6506007)(81166006)(86362001)(2501003)(81156014)(8676002)(102836004)(99286004)(8936002)(106356001)(7736002)(105586002)(53546011)(316002)(305945005)(58126008)(2906002)(5660300002)(478600001)(66066001)(76176011)(68736007)(110136005)(14454004)(36756003)(3846002)(25786009)(6512007)(53936002)(6116002)(97736004)(33656002)(83716004)(71200400001)(71190400001)(66574012)(186003)(229853002)(6486002)(30864003)(82746002)(446003)(93886005)(26005)(486006)(6436002)(6246003)(2616005)(476003)(11346002)(14444005)(256004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4247; H:BYAPR05MB5861.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:3; MX:1; received-spf: None (protection.outlook.com: paloaltonetworks.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: z7bcSZt6DjoUsgk/0X3bmFVaAkRK73WVKbkf3C3mBcFcifQ4g8LJUh+Liq2r4G7CbivLKWGvLAaY7ByYDaY9NdXU3w5a1k2pf/oBZ4j6hVU4V8OKCQHNOoOH3Wnl3BBNnw0+SPXPLv8gUGrbFfwn7wxt1HW+e1iDTDmPoGm5DZARq7A+M1d7/sqnS5wmapc5EdfliKPSPZH/wAYiyx/ST2xUbYcqz+g7JXHYPt3jWL3HvxM71HiTxi70HacIKlLCPbQVFZZodIHBb+EDFbZBrl/Cvj/N16fjBMu8Crnx5OoD1nMIcd+BXQIwBxRHNnZzVbfUgdFAh1yTs9sGrIrc+Ly8MN9zGrcExO5GaJHTf1Q3jok5anGAqLRf9PUBH/cup5HCZzsvxb0UTH6vACEIMXN3FLNcZNlZtyf6I7HL1SY= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: paloaltonetworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: c04dd2f3-c705-49fa-d82e-08d6b92931d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2019 18:13:09.8883 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 66b66353-3b76-4e41-9dc3-fee328bd400e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4247 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-04_09:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904040115 Subject: Re: [dpdk-dev] DSW eventdev is getting "stuck"? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Apr 2019 18:13:15 -0000 DQoNCu+7v09uIDQvNC8xOSwgMTI6NDAgQU0sICJNYXR0aWFzIFLDtm5uYmxvbSIgPG1hdHRpYXMu cm9ubmJsb21AZXJpY3Nzb24uY29tPiB3cm90ZToNCg0KICAgIE9uIDIwMTktMDQtMDQgMDc6Mzks IFZlbmt5IFZlbmthdGVzaCB3cm90ZToNCiAgICA+IA0KICAgID4gDQogICAgPiBPbiA0LzMvMTks IDEyOjAyIFBNLCAiTWF0dGlhcyBSw7ZubmJsb20iIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29u LmNvbT4gd3JvdGU6DQogICAgPiANCiAgICA+ICAgICAgT24gMjAxOS0wNC0wMyAyMDozNiwgVmVu a3kgVmVua2F0ZXNoIHdyb3RlOg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4NCiAgICA+ICAg ICAgPiBPbiA0LzMvMTksIDExOjM0IEFNLCAiTWF0dGlhcyBSw7ZubmJsb20iIDxtYXR0aWFzLnJv bm5ibG9tQGVyaWNzc29uLmNvbT4gd3JvdGU6DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAg ICAgIE9uIDIwMTktMDQtMDMgMjA6MTcsIFZlbmt5IFZlbmthdGVzaCB3cm90ZToNCiAgICA+ICAg ICAgPiAgICAgID4gSGksDQogICAgPiAgICAgID4gICAgICA+IEkgYW0gdXNpbmcgdGhlIERTVyBj b2RlIGZyb20gMTguMTEgd2l0aCB0aGUgZGVmYXVsdCBzZXR0aW5ncyBmb3IgYWxsIHRoZSAjZGVm aW5lcy4gSGVyZSBhcmUgc29tZSBtb3JlIGRldGFpbHM6DQogICAgPiAgICAgID4gICAgICA+IEkg aGF2ZSBhbiA4IHBvcnQgc3lzdGVtIHdpdGggMSBxdWV1ZS4NCiAgICA+ICAgICAgPiAgICAgID4g QWxsIHBvcnRzIGNhbiBpbmplY3QgZXZlbnRzLiBQb3J0IDAgYW5kIDcgaW5qZWN0IGV2ZW50cyBy YXJlbHkuDQogICAgPiAgICAgID4gICAgICA+IFBvcnRzIDEtNiBhcmUgbGlua2VkIHRvIHRoZSBx dWV1ZSBhbmQgaGVuY2UgZGVxdWV1ZSBldmVudHMuDQogICAgPiAgICAgID4gICAgICA+DQogICAg PiAgICAgID4gICAgICA+IEkgc2VlIHRoYXQgaW4gc3RlYWR5IHN0YXRlIHRoZSB0b3RhbCBudW1i ZXIgZW5xdWV1ZXMgaW50byB0aGUgc3lzdGVtIGlzIG11Y2ggZ3JlYXRlciB0aGFuIHRoZSB0b3Rh bCBudW1iZXIgb2YgZGVxdWV1ZXMuDQogICAgPiAgICAgID4gICAgICA+IGV2ZW50ZGV2IGRlcSM6 IDE5NDg0OTEgZW5xIzogMTk0OTAwNw0KICAgID4gICAgICA+ICAgICAgPg0KICAgID4gICAgICA+ DQogICAgPiAgICAgID4gICAgICBJZiB5b3UgaGF2ZSBtb3JlIGVucXVldWVzIHRoYW4gZGVxdWV1 ZXMsIGl0IG1lYW5zIHRoZXJlIGFyZSBldmVudHMgaW4NCiAgICA+ICAgICAgPiAgICAgIGZsaWdo dCBpbiB0aGUgc2NoZWR1bGVyLiBJbiB0aGUgYWJvdmUgY2FzZSwgaXQncyByb3VnaGx5IDUxNiBl dmVudHMsDQogICAgPiAgICAgID4gICAgICB3aGljaCBzb3VuZHMgcGVyZmVjdGx5IGhlYWx0aHkg YW5kIG5vcm1hbC4gSSBzYXkgcm91Z2hseSwgYmVjYXVzZQ0KICAgID4gICAgICA+ICAgICAgdGhl cmUncyBubyB3YXkgdG8gdGFrZSBhIGNvbnNpc3RlbnQsIGdsb2JhbCBzbmFwc2hvdCBvZiBhbGwg eHN0YXRzIGNvdW50ZXJzLg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gW1ZWXTogVGhpcyBp cyBpbiBzdGVhZHkgc3RhdGUgaS5lLiB0aGVyZSBhcmUgbm8gbW9yZSBldmVudHMgYmVpbmcgaW5q ZWN0ZWQgaW50byB0aGUgc3lzdGVtLiBTbyBzaG91bGRu4oCZdCBldmVyeXRoaW5nIGdldCBkcmFp bmVkIG91dCBhdCBzb21lIHBvaW50Pw0KICAgID4gICAgICA+DQogICAgPiAgICAgIA0KICAgID4g ICAgICBBc3N1bWluZyBhcHByb3ByaWF0ZSBhcHBsaWNhdGlvbiBiZWhhdmlvciwgc3VyZSwgb2Yg Y291cnNlLg0KICAgID4gICAgICANCiAgICA+ICAgICAgRXZlbnRzIGluIGZsaWdodCBhcmUgZWl0 aGVyIGluIHRoZSBvdXRwdXQgYnVmZmVyIG9uIHRoZSBwcm9kdWNlciBwb3J0LA0KICAgID4gICAg ICBvciB0aGUgaW5wdXQgcmluZyBvbiB0aGUgY29uc3VtZXIuDQogICAgPiAgICAgIA0KICAgID4g ICAgICBJbmFwcHJvcHJpYXRlIGJlaGF2aW9yIHdvdWxkIGJlIGlmIGFueSBwb3J0IChwcm9kdWNl ciwgY29uc3VtZXIgb3INCiAgICA+ICAgICAgcHJvZHVjZXIrY29uc3VtZXIpIGlzIGxlZnQgdW5h dHRlbmRlZCAoaS5lLiBubyBlbnF1ZXVlIG9yIGRlcXVldWUNCiAgICA+ICAgICAgb3BlcmF0aW9u IGlzIHBlcmZvcm1lZCkuDQogICAgPiANCiAgICA+IFtWVl06IEkgYW0gcGFzdGluZyB0aGUgb3Jp Z2luYWwgZGF0YSBhZ2FpbiBiZWxvdy4gSWYgYWJvdXQgNTE2IGV2ZW50cyBhcmUgaW5mbGlnaHQs IGF0bGVhc3QgYSBmZXcgc2hvdWxkIHNob3cgdXAgaW4gb25lIG9mIHRoZSBkYXRhIHN0cnVjdHVy ZXMgdGhhdCB5b3UgcmVmZXIgdG8gLS0gYnV0IHRoZXkgZG9u4oCZdCBhcyBzZWVuIGJlbG93LiBJ c24ndCB0aGF0IG9kZD8gRG8geW91IGhhdmUgYW55IG90aGVyIHBsYWNlcyBJIGNhbiBsb29rIC0t IHRoZXJlIHdlcmUgbm8gbWlncmF0aW9ucyB0b28gdG8gbG9vayBhdCBzb21lIG90aGVyIHRyYW5z aWVudCBidWZmZXJzLg0KICAgID4gDQogICAgPiBCZWxvdyBhcmUgdGhlIGNvdW50ZXJzOg0KICAg ID4gICANCiAgICA+IFtyb290QFBBLVZNLXZlbmt5IH5dIyBjYXQgeQ0KICAgID4gICAgICAgIGRl dl9jcmVkaXRzX29uX2xvYW46ICAgICAgICAgICAgICAgICA4ODMNCiAgICA+IC0tLS0tLSBwb3J0 IDAgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0XzBfbmV3X2VucXVldWVkOiAgICAgICAgICAg ICAgICAgMTI1DQogICAgPiAgICBwb3J0XzBfZm9yd2FyZF9lbnF1ZXVlZDogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gICAgcG9ydF8wX3JlbGVhc2VfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAg ICAgIDANCiAgICA+ICAgIHBvcnRfMF9xdWV1ZV8wX2VucXVldWVkOiAgICAgICAgICAgICAgICAg MTI1DQogICAgPiAgICAgICAgICAgIHBvcnRfMF9kZXF1ZXVlZDogICAgICAgICAgICAgICAgICAg MA0KICAgID4gICAgcG9ydF8wX3F1ZXVlXzBfZGVxdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDAN CiAgICA+ICAgICAgICAgIHBvcnRfMF9taWdyYXRpb25zOiAgICAgICAgICAgICAgICAgICAwDQog ICAgDQogICAgWmVybyBtaWdyYXRpb25zPyBMb29rcyBzdXNwaWNpb25zLCB1bmxlc3MgeW91J3Zl IGhhZCBhIHZlcnkgbGlnaHQgbG9hZCANCiAgICB0aHJvdWdob3V0IHRoZSBkdXJhdGlvbiBvZiB0 aGUgdGVzdC4NCiAgICANCiAgICA+ICAgcG9ydF8wX21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiBwb3J0XzBfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAg ICAgICAgICAwDQogICAgPiAgICBwb3J0XzBfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAg ICAgICAgMw0KICAgID4gICAgICAgICAgICAgICAgcG9ydF8wX2xvYWQ6ICAgICAgICAgICAgICAg ICAgNDkNCiAgICA+ICAgICAgICAgICAgIHBvcnRfMF9sYXN0X2JnOiAgICAgIDM5MzY4NTExODY5 NzA4DQogICAgDQogICAgVGhpcyBpcyBhbiB1bmF0dGVuZGVkIHBvcnQuICJsYXN0X2JnIiBpcyBh IHRpbWVzdGFtcCBvZiB3aGVuIHRoaXMgcG9ydCANCiAgICBsYXN0IGNoZWNrZWQgZm9yIG9uZ29p bmcgImJhY2tncm91bmQgb3BlcmF0aW9ucyIgKGluY2x1ZGVkIGp1c3QgZm9yIHRoZSANCiAgICBw dXJwb3NlIG9mIGZpbmRpbmcgb2ZmZW5kaW5nIHBvcnRzKS4gQSBiYWNrZ3JvdW5kIG9wZXJhdGlv biBpcyBoYW5kbGluZyANCiAgICB0aGUgc2lnbmFsaW5nIHJlcXVpcmVkIGZvciBtaWdyYXRpb24g dG8gcHJvZ3Jlc3MsIG9yIGZsdXNoaW5nIHRoZSBvdXRwdXQgDQogICAgYnVmZmVycyAtIGZvciBw cm9kdWNlcnMgZ29pbmcgaWRsZS4NCiAgICANCiAgICBJZiB5b3UgY29tcGFyZSB0aGlzICJsYXN0 X2JnIiB0aGUgb3RoZXJzJywgeW91J2xsIHNlZSB0aGF0IHRoaXMgcG9ydCBoYXMgDQogICAgYmVl biBpZGxlIGZvciBzb21ldGhpbmcgbGlrZSAzLjhlKzEzIFRTQyBjeWNsZXMuIEFzc3VtaW5nIDIs NCBHSHogVFNDIA0KICAgIGNsb2NrLCB0aGlzIHBvcnQgaGFzbid0IHJlY2VpdmVkIGFueSBsb3Zl IGluIH40aC4NCiAgICANCiAgICBBbiB1bmF0dGVuZGVkIHBvcnQgYmxvY2tzIGNvbXBsZXRpb24g b2YgYSBtaWdyYXRpb24uIFRoaXMgaW4gdHVybiBtZWFucyANCiAgICB0aGF0IHRoZXJlIG1pZ2h0 IHdlbGwgYmUgZXZlbnRzIHNpdHRpbmcgaW4gdGhlICJwYXVzZWRfZXZlbnRzIiBhcnJheSBhdCAN CiAgICB0aGUgdmFyaW91cyBwb3J0cywgcmVsYXRlZCB0byB0aGUgaW4tcHJvZ3Jlc3MgbWlncmF0 aW9uLiBDaGVjayANCiAgICAicGF1c2VkX2V2ZW50c19sZW4iIGluIGdkYiB0byB2ZXJpZnkgdGhh dCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4NCg0KW1ZWXTogQmluZ28hIFlvdSBuYWlsZWQgaXQu IEkgY2hlY2tlZCB0aGUgYWJvdmUgaW4gZ2RiLiBJdCBpcyBleGFjdGx5IHdoYXQgeW91IHNhaWQu IExldCBtZSBmaXggaXQgYW5kIHNlZS4gDQpPbiBhIHNpZGUgbm90ZSBvbiB0aGUgZGVzaWduLCBz dXBwb3NlIHlvdSBoYXZlIDEgbWFzc2l2ZSBmbG93IGluIHRlcm1zIG9mIHdvcmsgcGVyIHBhY2tl dCBhbmQgaXMgImxvbmciIGxpdmVkLiBUaGVuIDEgY29yZSB3b3VsZCBiZSBzdXBlciBidXN5IHdo aWxlIG90aGVycyB3b3VsZCBiZSBpZGxlLiBUaGVuIHdvdWxkIGl0IGNvbnN0YW50bHkgY29uc2lk ZXIgbWlncmF0aW5nIHRoYXQgZmxvdyBzaW5jZSB0aGUgYnVzeS1uZXNzIG9mIHRoZSBjb3JlIHdv dWxkIGJlIGFib3ZlIGEgdGhyZXNob2xkIHdoaWxlIG90aGVycyBhcmUgaWRsZT8gQWdhaW4gKGFm dGVyIG1pZ3JhdGluZykgdG8gZmlndXJlIG91dCB0aGF0IHRoZSBuZXcgY29yZSBpcyBzdXBlciBi dXN5IHdoaWxlIG90aGVycyBhcmUgaWRsZSBhbmQgc28gb24gLi4uPyBBIHNvcnQgb2YgdGhyYXNo aW5nIGVmZmVjdC4NCg0KVGhhbmtzDQotVmVua3kgDQoNCg0KICAgIA0KICAgID4gLS0tLS0tIHBv cnQgMSAtLS0tLS0tLQ0KICAgID4gICAgICAgIHBvcnRfMV9uZXdfZW5xdWV1ZWQ6ICAgICAgICAg ICAgICAxMzg5NDcNCiAgICA+ICAgIHBvcnRfMV9mb3J3YXJkX2VucXVldWVkOiAgICAgICAgICAg ICAgMjM3ODk2DQogICAgPiAgICBwb3J0XzFfcmVsZWFzZV9lbnF1ZXVlZDogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gICAgcG9ydF8xX3F1ZXVlXzBfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAz NzY4NDMNCiAgICA+ICAgICAgICAgICAgcG9ydF8xX2RlcXVldWVkOiAgICAgICAgICAgICAgNDc1 Nzc4DQogICAgPiAgICBwb3J0XzFfcXVldWVfMF9kZXF1ZXVlZDogICAgICAgICAgICAgIDQ3NTc3 OA0KICAgID4gICAgICAgICAgcG9ydF8xX21pZ3JhdGlvbnM6ICAgICAgICAgICAgICAgICAgIDAN CiAgICA+ICAgcG9ydF8xX21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAgICAgICAgICAgICAwDQog ICAgPiBwb3J0XzFfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAgICAgMTE5MDY5DQogICAg PiAgICBwb3J0XzFfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAgICAgICAxMw0KICAgID4g ICAgICAgICAgICAgICAgcG9ydF8xX2xvYWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAg ICAgICAgICAgIHBvcnRfMV9sYXN0X2JnOiAgICAgIDc3MTgzNjMyNTQxNjcyDQogICAgPiAtLS0t LS0gcG9ydCAyIC0tLS0tLS0tDQogICAgPiAgICAgICAgcG9ydF8yX25ld19lbnF1ZXVlZDogICAg ICAgICAgICAgICA4ODgzNA0KICAgID4gICAgcG9ydF8yX2ZvcndhcmRfZW5xdWV1ZWQ6ICAgICAg ICAgICAgICAxNTY2ODcNCiAgICA+ICAgIHBvcnRfMl9yZWxlYXNlX2VucXVldWVkOiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzJfcXVldWVfMF9lbnF1ZXVlZDogICAgICAgICAg ICAgIDI0NTUyMQ0KICAgID4gICAgICAgICAgICBwb3J0XzJfZGVxdWV1ZWQ6ICAgICAgICAgICAg ICAzMTMzNTgNCiAgICA+ICAgIHBvcnRfMl9xdWV1ZV8wX2RlcXVldWVkOiAgICAgICAgICAgICAg MzEzMzU4DQogICAgPiAgICAgICAgICBwb3J0XzJfbWlncmF0aW9uczogICAgICAgICAgICAgICAg ICAgMA0KICAgID4gICBwb3J0XzJfbWlncmF0aW9uX2xhdGVuY3k6ICAgICAgICAgICAgICAgICAg IDANCiAgICA+IHBvcnRfMl9ldmVudF9wcm9jX2xhdGVuY3k6ICAgICAgICAgICAgICAxNzYxODQN CiAgICA+ICAgIHBvcnRfMl9pbmZsaWdodF9jcmVkaXRzOiAgICAgICAgICAgICAgICAgIDE1DQog ICAgPiAgICAgICAgICAgICAgICBwb3J0XzJfbG9hZDogICAgICAgICAgICAgICAgICAgMA0KICAg ID4gICAgICAgICAgICAgcG9ydF8yX2xhc3RfYmc6ICAgICAgNzcxODM2MzI5NDE2OTYNCiAgICA+ IC0tLS0tLSBwb3J0IDMgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0XzNfbmV3X2VucXVldWVk OiAgICAgICAgICAgICAgIDczMTcwDQogICAgPiAgICBwb3J0XzNfZm9yd2FyZF9lbnF1ZXVlZDog ICAgICAgICAgICAgICA3ODA4Nw0KICAgID4gICAgcG9ydF8zX3JlbGVhc2VfZW5xdWV1ZWQ6ICAg ICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRfM19xdWV1ZV8wX2VucXVldWVkOiAgICAg ICAgICAgICAgMTUxMjU3DQogICAgPiAgICAgICAgICAgIHBvcnRfM19kZXF1ZXVlZDogICAgICAg ICAgICAgIDE2NTMxNw0KICAgID4gICAgcG9ydF8zX3F1ZXVlXzBfZGVxdWV1ZWQ6ICAgICAgICAg ICAgICAxNjUzMTcNCiAgICA+ICAgICAgICAgIHBvcnRfM19taWdyYXRpb25zOiAgICAgICAgICAg ICAgICAgICAwDQogICAgPiAgIHBvcnRfM19taWdyYXRpb25fbGF0ZW5jeTogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gcG9ydF8zX2V2ZW50X3Byb2NfbGF0ZW5jeTogICAgICAgICAgICAgIDMy OTYwMQ0KICAgID4gICAgcG9ydF8zX2luZmxpZ2h0X2NyZWRpdHM6ICAgICAgICAgICAgICAgICAg NjYNCiAgICA+ICAgICAgICAgICAgICAgIHBvcnRfM19sb2FkOiAgICAgICAgICAgICAgICAgICAw DQogICAgPiAgICAgICAgICAgICBwb3J0XzNfbGFzdF9iZzogICAgICA3NzE4MzYzMjk2NjkxMA0K ICAgID4gLS0tLS0tIHBvcnQgNCAtLS0tLS0tLQ0KICAgID4gICAgICAgIHBvcnRfNF9uZXdfZW5x dWV1ZWQ6ICAgICAgICAgICAgICAgOTMxODINCiAgICA+ICAgIHBvcnRfNF9mb3J3YXJkX2VucXVl dWVkOiAgICAgICAgICAgICAgIDc2NDIyDQogICAgPiAgICBwb3J0XzRfcmVsZWFzZV9lbnF1ZXVl ZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgcG9ydF80X3F1ZXVlXzBfZW5xdWV1ZWQ6 ICAgICAgICAgICAgICAxNjk2MDQNCiAgICA+ICAgICAgICAgICAgcG9ydF80X2RlcXVldWVkOiAg ICAgICAgICAgICAgMjA3NzIxDQogICAgPiAgICBwb3J0XzRfcXVldWVfMF9kZXF1ZXVlZDogICAg ICAgICAgICAgIDIwNzcyMQ0KICAgID4gICAgICAgICAgcG9ydF80X21pZ3JhdGlvbnM6ICAgICAg ICAgICAgICAgICAgIDANCiAgICA+ICAgcG9ydF80X21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiBwb3J0XzRfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAg ICAgMjYyMjU5DQogICAgPiAgICBwb3J0XzRfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAg ICAgIDExNA0KICAgID4gICAgICAgICAgICAgICAgcG9ydF80X2xvYWQ6ICAgICAgICAgICAgICAg ICAgIDANCiAgICA+ICAgICAgICAgICAgIHBvcnRfNF9sYXN0X2JnOiAgICAgIDc3MTgzNjMyNzYw NTg4DQogICAgPiAtLS0tLS0gcG9ydCA1IC0tLS0tLS0tDQogICAgPiAgICAgICAgcG9ydF81X25l d19lbnF1ZXVlZDogICAgICAgICAgICAgIDE0NDg1NQ0KICAgID4gICAgcG9ydF81X2ZvcndhcmRf ZW5xdWV1ZWQ6ICAgICAgICAgICAgICA2MzA4OTcNCiAgICA+ICAgIHBvcnRfNV9yZWxlYXNlX2Vu cXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzVfcXVldWVfMF9lbnF1 ZXVlZDogICAgICAgICAgICAgIDc3NTc1Mg0KICAgID4gICAgICAgICAgICBwb3J0XzVfZGVxdWV1 ZWQ6ICAgICAgICAgICAgICA2MzM3MDANCiAgICA+ICAgIHBvcnRfNV9xdWV1ZV8wX2RlcXVldWVk OiAgICAgICAgICAgICAgNjMzNzAwDQogICAgPiAgICAgICAgICBwb3J0XzVfbWlncmF0aW9uczog ICAgICAgICAgICAgICAgICAgMA0KICAgID4gICBwb3J0XzVfbWlncmF0aW9uX2xhdGVuY3k6ICAg ICAgICAgICAgICAgICAgIDANCiAgICA+IHBvcnRfNV9ldmVudF9wcm9jX2xhdGVuY3k6ICAgICAg ICAgICAgICAgODgyMDMNCiAgICA+ICAgIHBvcnRfNV9pbmZsaWdodF9jcmVkaXRzOiAgICAgICAg ICAgICAgICAgIDY0DQogICAgPiAgICAgICAgICAgICAgICBwb3J0XzVfbG9hZDogICAgICAgICAg ICAgICAgICAgMA0KICAgID4gICAgICAgICAgICAgcG9ydF81X2xhc3RfYmc6ICAgICAgNzcxODM2 MzIyNzc0NDgNCiAgICA+IC0tLS0tLSBwb3J0IDYgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0 XzZfbmV3X2VucXVldWVkOiAgICAgICAgICAgICAgMTUzNTkwDQogICAgPiAgICBwb3J0XzZfZm9y d2FyZF9lbnF1ZXVlZDogICAgICAgICAgICAgICA3NjMxNQ0KICAgID4gICAgcG9ydF82X3JlbGVh c2VfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRfNl9xdWV1ZV8w X2VucXVldWVkOiAgICAgICAgICAgICAgMjI5OTA1DQogICAgPiAgICAgICAgICAgIHBvcnRfNl9k ZXF1ZXVlZDogICAgICAgICAgICAgIDE1MjYxNw0KICAgID4gICAgcG9ydF82X3F1ZXVlXzBfZGVx dWV1ZWQ6ICAgICAgICAgICAgICAxNTI2MTcNCiAgICA+ICAgICAgICAgIHBvcnRfNl9taWdyYXRp b25zOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgIHBvcnRfNl9taWdyYXRpb25fbGF0ZW5j eTogICAgICAgICAgICAgICAgICAgMA0KICAgID4gcG9ydF82X2V2ZW50X3Byb2NfbGF0ZW5jeTog ICAgICAgICAgICAgIDM1NDQwOA0KICAgID4gICAgcG9ydF82X2luZmxpZ2h0X2NyZWRpdHM6ICAg ICAgICAgICAgICAgICAgOTINCiAgICA+ICAgICAgICAgICAgICAgIHBvcnRfNl9sb2FkOiAgICAg ICAgICAgICAgICAgICAwDQogICAgPiAgICAgICAgICAgICBwb3J0XzZfbGFzdF9iZzogICAgICA3 NzE4MzYzMjY1MzA5Mg0KICAgID4gLS0tLS0tIHBvcnQgNyAtLS0tLS0tLQ0KICAgID4gICAgICAg IHBvcnRfN19uZXdfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRf N19mb3J3YXJkX2VucXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0Xzdf cmVsZWFzZV9lbnF1ZXVlZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgcG9ydF83X3F1 ZXVlXzBfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgICAgICAgICAgcG9y dF83X2RlcXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzdfcXVldWVf MF9kZXF1ZXVlZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgICAgICAgcG9ydF83X21p Z3JhdGlvbnM6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgcG9ydF83X21pZ3JhdGlvbl9s YXRlbmN5OiAgICAgICAgICAgICAgICAgICAwDQogICAgPiBwb3J0XzdfZXZlbnRfcHJvY19sYXRl bmN5OiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzdfaW5mbGlnaHRfY3JlZGl0 czogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgICAgICAgICAgICAgcG9ydF83X2xvYWQ6 ICAgICAgICAgICAgICAgICAgIDANCiAgICANCiAgICBXaGVyZSdzIHRoZSAibGFzdF9iZyIgZm9y IHRoaXMgcG9ydD8NCiAgICANCiAgICA+ICAgDQogICAgPiAgIA0KICAgID4gICANCiAgICA+IEJl bG93IGFyZSB0aGUgZGF0YSBzdHJ1Y3R1cmUgdmFsdWVzOg0KICAgID4gICANCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzBdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDIgPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1sxXS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQz ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAoKHN0cnVjdCBkc3dfZXZk ZXYgKilydGVfZXZlbnRkZXZzWzBdLmRhdGEtPmRldl9wcml2YXRlKS0+cG9ydHNbMl0tPm91dF9i dWZmZXJfbGVuDQogICAgPiAkNCA9IHswIDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzNdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDUgPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s0XS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQ2 ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAoKHN0cnVjdCBkc3dfZXZk ZXYgKilydGVfZXZlbnRkZXZzWzBdLmRhdGEtPmRldl9wcml2YXRlKS0+cG9ydHNbNV0tPm91dF9i dWZmZXJfbGVuDQogICAgPiAkNyA9IHswIDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzZdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDggPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s3XS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQ5 ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAqKChzdHJ1Y3QgZHN3X2V2 ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0ZSktPnBvcnRzWzBdLT5pbl9y aW5nDQogICAgPiAkMTAgPSB7ciA9IHtuYW1lID0gImRzdzBfcDAiLCAnXDAwMCcgPHJlcGVhdHMg MjQgdGltZXM+LCBmbGFncyA9IDYsIG1lbXpvbmUgPSAweGMwMDAwMDAwOTAsIHNpemUgPSAzMjc2 OCwgbWFzayA9IDMyNzY3LCBjYXBhY2l0eSA9IDE2Mzg0LCBwYWQwID0gMCAnXDAwMCcsIHByb2Qg PSB7aGVhZCA9IDAsIHRhaWwgPSAwLA0KICAgID4gICAgICAgIHNpbmdsZSA9IDB9LCBwYWQxID0g MCAnXDAwMCcsIGNvbnMgPSB7aGVhZCA9IDAsIHRhaWwgPSAwLCBzaW5nbGUgPSAxfSwgcGFkMiA9 IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVu dGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1sxXS0+aW5fcmluZw0KICAgID4gJDEx ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AxIiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxh Z3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMTIwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2 NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSA0NzU3 NzgsDQogICAgPiAgICAgICAgdGFpbCA9IDQ3NTc3OCwgc2luZ2xlID0gMH0sIHBhZDEgPSAwICdc MDAwJywgY29ucyA9IHtoZWFkID0gNDc1Nzc4LCB0YWlsID0gNDc1Nzc4LCBzaW5nbGUgPSAxfSwg cGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0 ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1syXS0+aW5fcmluZw0KICAg ID4gJDEyID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AyIiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVz PiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMWIwLCBzaXplID0gMzI3NjgsIG1hc2sg PSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQg PSAzMTMzNTgsDQogICAgPiAgICAgICAgdGFpbCA9IDMxMzM1OCwgc2luZ2xlID0gMH0sIHBhZDEg PSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMzEzMzU4LCB0YWlsID0gMzEzMzU4LCBzaW5nbGUg PSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRl diAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1szXS0+aW5fcmlu Zw0KICAgID4gJDEzID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AzIiwgJ1wwMDAnIDxyZXBlYXRzIDI0 IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMjQwLCBzaXplID0gMzI3Njgs IG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0g e2hlYWQgPSAxNjU0MDMsDQogICAgPiAgICAgICAgdGFpbCA9IDE2NTQwMywgc2luZ2xlID0gMH0s IHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMTY1NDAzLCB0YWlsID0gMTY1NDAzLCBz aW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRz d19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s0XS0+ aW5fcmluZw0KICAgID4gJDE0ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A0IiwgJ1wwMDAnIDxyZXBl YXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMmQwLCBzaXplID0g MzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBw cm9kID0ge2hlYWQgPSAyMDgyMzcsDQogICAgPiAgICAgICAgdGFpbCA9IDIwODIzNywgc2luZ2xl ID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMjA4MjM3LCB0YWlsID0gMjA4 MjM3LCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3Ry dWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0 c1s1XS0+aW5fcmluZw0KICAgID4gJDE1ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A1IiwgJ1wwMDAn IDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMzYwLCBz aXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1ww MDAnLCBwcm9kID0ge2hlYWQgPSA2MzM3MDAsDQogICAgPiAgICAgICAgdGFpbCA9IDYzMzcwMCwg c2luZ2xlID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gNjMzNzAwLCB0YWls ID0gNjMzNzAwLCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAg Kigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUp LT5wb3J0c1s2XS0+aW5fcmluZw0KICAgID4gJDE2ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A2Iiwg J1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAw M2YwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9 IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSAxNTI2MTcsDQogICAgPiAgICAgICAgdGFpbCA9IDE1 MjYxNywgc2luZ2xlID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMTUyNjE3 LCB0YWlsID0gMTUyNjE3LCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChn ZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3By aXZhdGUpLT5wb3J0c1s3XS0+aW5fcmluZw0KICAgID4gJDE3ID0ge3IgPSB7bmFtZSA9ICJkc3cw X3A3IiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhj MDAwMDAwNDgwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwg cGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSAwLCB0YWlsID0gMCwNCiAgICA+ICAgICAg ICBzaW5nbGUgPSAwfSwgcGFkMSA9IDAgJ1wwMDAnLCBjb25zID0ge2hlYWQgPSAwLCB0YWlsID0g MCwgc2luZ2xlID0gMX0sIHBhZDIgPSAwICdcMDAwJ319DQogICAgPiAgICAgIA0KICAgID4gDQog ICAgDQoNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D698FA0679 for ; Thu, 4 Apr 2019 20:13:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E8AE81B43C; Thu, 4 Apr 2019 20:13:15 +0200 (CEST) Received: from mx0b-00169c01.pphosted.com (mx0a-00169c01.pphosted.com [67.231.148.124]) by dpdk.org (Postfix) with ESMTP id B0E151B3D8 for ; Thu, 4 Apr 2019 20:13:14 +0200 (CEST) Received: from pps.filterd (m0048493.ppops.net [127.0.0.1]) by mx0a-00169c01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x34IB5bc005989; Thu, 4 Apr 2019 11:13:13 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paloaltonetworks.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS12012017; bh=w2Xj/zlzrSs+t7iJxtkKD5Pbj6iEaeVDsYnM5kdaJuc=; b=dnINxmuK1M833YILWv6vCx1KWqt7Q7IwyYsGqzsWAnLcZHz55Fm+Cy5HCcj0k8qSByyZ MmQbZUGgkyc++jWyRhVKwcoy+5J7NSeN6c3ve1tiq6QLHdyyiPbacIC6uYrhN/H/MPtG gDxt8+hbDC2f707MaJhA5ORjOlpydrjy3rQ0IrQuBVIaaST/Thf1Jfz3FA4gjWFbLkAh aJTy8w+V7iKKha110h990DPk+JgptijdLue6e98574m/l9riXXBD/EWbBB2I1Ptue2Jx Kjkvo8C4qtaRN50MBN+Ww2rkVm8hcUZ/r4D6rIgPzK7AwZHX2Ja1VbLZPkosETrmOI3Y Sg== Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2055.outbound.protection.outlook.com [104.47.32.55]) by mx0a-00169c01.pphosted.com with ESMTP id 2rn44mk98c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 04 Apr 2019 11:13:13 -0700 Received: from BYAPR05MB5861.namprd05.prod.outlook.com (20.178.50.14) by BYAPR05MB4247.namprd05.prod.outlook.com (20.176.252.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.10; Thu, 4 Apr 2019 18:13:10 +0000 Received: from BYAPR05MB5861.namprd05.prod.outlook.com ([fe80::89e8:6cbf:7ed9:bb62]) by BYAPR05MB5861.namprd05.prod.outlook.com ([fe80::89e8:6cbf:7ed9:bb62%3]) with mapi id 15.20.1771.007; Thu, 4 Apr 2019 18:13:10 +0000 From: Venky Venkatesh To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "dev@dpdk.org" Thread-Topic: [dpdk-dev] DSW eventdev is getting "stuck"? Thread-Index: AQHU6kmBbktxNWCbRUW1bMJUvz0waaYqwwYA//+LXwCAAHyOAIAAPMiAgACW3QCAADuZgA== Date: Thu, 4 Apr 2019 18:13:09 +0000 Message-ID: <0C690BD4-CB1F-4556-B225-B753670B9E1F@paloaltonetworks.com> References: <3353B035-E890-4753-8863-5647DFE61E23@paloaltonetworks.com> <8510f66d-a63e-4ef9-44e1-071758fec6fd@ericsson.com> <3B32DEF7-8563-4BB5-BB01-0BFE29277B37@paloaltonetworks.com> <2fd8bee9-a375-95b7-eb96-eef8b59e531d@ericsson.com> <83449720-1B93-4C96-8CF0-7F5753D1F0AA@paloaltonetworks.com> <7790bc0b-8c70-fa82-8d34-ba25dbaf226e@ericsson.com> In-Reply-To: <7790bc0b-8c70-fa82-8d34-ba25dbaf226e@ericsson.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.10.3.181015 x-originating-ip: [199.167.52.5] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c04dd2f3-c705-49fa-d82e-08d6b92931d4 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:BYAPR05MB4247; x-ms-traffictypediagnostic: BYAPR05MB4247: x-microsoft-antispam-prvs: x-forefront-prvs: 0997523C40 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(376002)(396003)(39860400002)(346002)(199004)(189003)(6506007)(81166006)(86362001)(2501003)(81156014)(8676002)(102836004)(99286004)(8936002)(106356001)(7736002)(105586002)(53546011)(316002)(305945005)(58126008)(2906002)(5660300002)(478600001)(66066001)(76176011)(68736007)(110136005)(14454004)(36756003)(3846002)(25786009)(6512007)(53936002)(6116002)(97736004)(33656002)(83716004)(71200400001)(71190400001)(66574012)(186003)(229853002)(6486002)(30864003)(82746002)(446003)(93886005)(26005)(486006)(6436002)(6246003)(2616005)(476003)(11346002)(14444005)(256004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4247; H:BYAPR05MB5861.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:3; MX:1; received-spf: None (protection.outlook.com: paloaltonetworks.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: z7bcSZt6DjoUsgk/0X3bmFVaAkRK73WVKbkf3C3mBcFcifQ4g8LJUh+Liq2r4G7CbivLKWGvLAaY7ByYDaY9NdXU3w5a1k2pf/oBZ4j6hVU4V8OKCQHNOoOH3Wnl3BBNnw0+SPXPLv8gUGrbFfwn7wxt1HW+e1iDTDmPoGm5DZARq7A+M1d7/sqnS5wmapc5EdfliKPSPZH/wAYiyx/ST2xUbYcqz+g7JXHYPt3jWL3HvxM71HiTxi70HacIKlLCPbQVFZZodIHBb+EDFbZBrl/Cvj/N16fjBMu8Crnx5OoD1nMIcd+BXQIwBxRHNnZzVbfUgdFAh1yTs9sGrIrc+Ly8MN9zGrcExO5GaJHTf1Q3jok5anGAqLRf9PUBH/cup5HCZzsvxb0UTH6vACEIMXN3FLNcZNlZtyf6I7HL1SY= Content-Type: text/plain; charset="UTF-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: paloaltonetworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: c04dd2f3-c705-49fa-d82e-08d6b92931d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2019 18:13:09.8883 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 66b66353-3b76-4e41-9dc3-fee328bd400e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4247 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-04_09:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904040115 Subject: Re: [dpdk-dev] DSW eventdev is getting "stuck"? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190404181309.pPu-nqANJ7UinKirZYI90grKALuv3izRNLQ5WUBTlOU@z> DQoNCu+7v09uIDQvNC8xOSwgMTI6NDAgQU0sICJNYXR0aWFzIFLDtm5uYmxvbSIgPG1hdHRpYXMu cm9ubmJsb21AZXJpY3Nzb24uY29tPiB3cm90ZToNCg0KICAgIE9uIDIwMTktMDQtMDQgMDc6Mzks IFZlbmt5IFZlbmthdGVzaCB3cm90ZToNCiAgICA+IA0KICAgID4gDQogICAgPiBPbiA0LzMvMTks IDEyOjAyIFBNLCAiTWF0dGlhcyBSw7ZubmJsb20iIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29u LmNvbT4gd3JvdGU6DQogICAgPiANCiAgICA+ICAgICAgT24gMjAxOS0wNC0wMyAyMDozNiwgVmVu a3kgVmVua2F0ZXNoIHdyb3RlOg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4NCiAgICA+ICAg ICAgPiBPbiA0LzMvMTksIDExOjM0IEFNLCAiTWF0dGlhcyBSw7ZubmJsb20iIDxtYXR0aWFzLnJv bm5ibG9tQGVyaWNzc29uLmNvbT4gd3JvdGU6DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAg ICAgIE9uIDIwMTktMDQtMDMgMjA6MTcsIFZlbmt5IFZlbmthdGVzaCB3cm90ZToNCiAgICA+ICAg ICAgPiAgICAgID4gSGksDQogICAgPiAgICAgID4gICAgICA+IEkgYW0gdXNpbmcgdGhlIERTVyBj b2RlIGZyb20gMTguMTEgd2l0aCB0aGUgZGVmYXVsdCBzZXR0aW5ncyBmb3IgYWxsIHRoZSAjZGVm aW5lcy4gSGVyZSBhcmUgc29tZSBtb3JlIGRldGFpbHM6DQogICAgPiAgICAgID4gICAgICA+IEkg aGF2ZSBhbiA4IHBvcnQgc3lzdGVtIHdpdGggMSBxdWV1ZS4NCiAgICA+ICAgICAgPiAgICAgID4g QWxsIHBvcnRzIGNhbiBpbmplY3QgZXZlbnRzLiBQb3J0IDAgYW5kIDcgaW5qZWN0IGV2ZW50cyBy YXJlbHkuDQogICAgPiAgICAgID4gICAgICA+IFBvcnRzIDEtNiBhcmUgbGlua2VkIHRvIHRoZSBx dWV1ZSBhbmQgaGVuY2UgZGVxdWV1ZSBldmVudHMuDQogICAgPiAgICAgID4gICAgICA+DQogICAg PiAgICAgID4gICAgICA+IEkgc2VlIHRoYXQgaW4gc3RlYWR5IHN0YXRlIHRoZSB0b3RhbCBudW1i ZXIgZW5xdWV1ZXMgaW50byB0aGUgc3lzdGVtIGlzIG11Y2ggZ3JlYXRlciB0aGFuIHRoZSB0b3Rh bCBudW1iZXIgb2YgZGVxdWV1ZXMuDQogICAgPiAgICAgID4gICAgICA+IGV2ZW50ZGV2IGRlcSM6 IDE5NDg0OTEgZW5xIzogMTk0OTAwNw0KICAgID4gICAgICA+ICAgICAgPg0KICAgID4gICAgICA+ DQogICAgPiAgICAgID4gICAgICBJZiB5b3UgaGF2ZSBtb3JlIGVucXVldWVzIHRoYW4gZGVxdWV1 ZXMsIGl0IG1lYW5zIHRoZXJlIGFyZSBldmVudHMgaW4NCiAgICA+ICAgICAgPiAgICAgIGZsaWdo dCBpbiB0aGUgc2NoZWR1bGVyLiBJbiB0aGUgYWJvdmUgY2FzZSwgaXQncyByb3VnaGx5IDUxNiBl dmVudHMsDQogICAgPiAgICAgID4gICAgICB3aGljaCBzb3VuZHMgcGVyZmVjdGx5IGhlYWx0aHkg YW5kIG5vcm1hbC4gSSBzYXkgcm91Z2hseSwgYmVjYXVzZQ0KICAgID4gICAgICA+ICAgICAgdGhl cmUncyBubyB3YXkgdG8gdGFrZSBhIGNvbnNpc3RlbnQsIGdsb2JhbCBzbmFwc2hvdCBvZiBhbGwg eHN0YXRzIGNvdW50ZXJzLg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gW1ZWXTogVGhpcyBp cyBpbiBzdGVhZHkgc3RhdGUgaS5lLiB0aGVyZSBhcmUgbm8gbW9yZSBldmVudHMgYmVpbmcgaW5q ZWN0ZWQgaW50byB0aGUgc3lzdGVtLiBTbyBzaG91bGRu4oCZdCBldmVyeXRoaW5nIGdldCBkcmFp bmVkIG91dCBhdCBzb21lIHBvaW50Pw0KICAgID4gICAgICA+DQogICAgPiAgICAgIA0KICAgID4g ICAgICBBc3N1bWluZyBhcHByb3ByaWF0ZSBhcHBsaWNhdGlvbiBiZWhhdmlvciwgc3VyZSwgb2Yg Y291cnNlLg0KICAgID4gICAgICANCiAgICA+ICAgICAgRXZlbnRzIGluIGZsaWdodCBhcmUgZWl0 aGVyIGluIHRoZSBvdXRwdXQgYnVmZmVyIG9uIHRoZSBwcm9kdWNlciBwb3J0LA0KICAgID4gICAg ICBvciB0aGUgaW5wdXQgcmluZyBvbiB0aGUgY29uc3VtZXIuDQogICAgPiAgICAgIA0KICAgID4g ICAgICBJbmFwcHJvcHJpYXRlIGJlaGF2aW9yIHdvdWxkIGJlIGlmIGFueSBwb3J0IChwcm9kdWNl ciwgY29uc3VtZXIgb3INCiAgICA+ICAgICAgcHJvZHVjZXIrY29uc3VtZXIpIGlzIGxlZnQgdW5h dHRlbmRlZCAoaS5lLiBubyBlbnF1ZXVlIG9yIGRlcXVldWUNCiAgICA+ICAgICAgb3BlcmF0aW9u IGlzIHBlcmZvcm1lZCkuDQogICAgPiANCiAgICA+IFtWVl06IEkgYW0gcGFzdGluZyB0aGUgb3Jp Z2luYWwgZGF0YSBhZ2FpbiBiZWxvdy4gSWYgYWJvdXQgNTE2IGV2ZW50cyBhcmUgaW5mbGlnaHQs IGF0bGVhc3QgYSBmZXcgc2hvdWxkIHNob3cgdXAgaW4gb25lIG9mIHRoZSBkYXRhIHN0cnVjdHVy ZXMgdGhhdCB5b3UgcmVmZXIgdG8gLS0gYnV0IHRoZXkgZG9u4oCZdCBhcyBzZWVuIGJlbG93LiBJ c24ndCB0aGF0IG9kZD8gRG8geW91IGhhdmUgYW55IG90aGVyIHBsYWNlcyBJIGNhbiBsb29rIC0t IHRoZXJlIHdlcmUgbm8gbWlncmF0aW9ucyB0b28gdG8gbG9vayBhdCBzb21lIG90aGVyIHRyYW5z aWVudCBidWZmZXJzLg0KICAgID4gDQogICAgPiBCZWxvdyBhcmUgdGhlIGNvdW50ZXJzOg0KICAg ID4gICANCiAgICA+IFtyb290QFBBLVZNLXZlbmt5IH5dIyBjYXQgeQ0KICAgID4gICAgICAgIGRl dl9jcmVkaXRzX29uX2xvYW46ICAgICAgICAgICAgICAgICA4ODMNCiAgICA+IC0tLS0tLSBwb3J0 IDAgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0XzBfbmV3X2VucXVldWVkOiAgICAgICAgICAg ICAgICAgMTI1DQogICAgPiAgICBwb3J0XzBfZm9yd2FyZF9lbnF1ZXVlZDogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gICAgcG9ydF8wX3JlbGVhc2VfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAg ICAgIDANCiAgICA+ICAgIHBvcnRfMF9xdWV1ZV8wX2VucXVldWVkOiAgICAgICAgICAgICAgICAg MTI1DQogICAgPiAgICAgICAgICAgIHBvcnRfMF9kZXF1ZXVlZDogICAgICAgICAgICAgICAgICAg MA0KICAgID4gICAgcG9ydF8wX3F1ZXVlXzBfZGVxdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDAN CiAgICA+ICAgICAgICAgIHBvcnRfMF9taWdyYXRpb25zOiAgICAgICAgICAgICAgICAgICAwDQog ICAgDQogICAgWmVybyBtaWdyYXRpb25zPyBMb29rcyBzdXNwaWNpb25zLCB1bmxlc3MgeW91J3Zl IGhhZCBhIHZlcnkgbGlnaHQgbG9hZCANCiAgICB0aHJvdWdob3V0IHRoZSBkdXJhdGlvbiBvZiB0 aGUgdGVzdC4NCiAgICANCiAgICA+ICAgcG9ydF8wX21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiBwb3J0XzBfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAg ICAgICAgICAwDQogICAgPiAgICBwb3J0XzBfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAg ICAgICAgMw0KICAgID4gICAgICAgICAgICAgICAgcG9ydF8wX2xvYWQ6ICAgICAgICAgICAgICAg ICAgNDkNCiAgICA+ICAgICAgICAgICAgIHBvcnRfMF9sYXN0X2JnOiAgICAgIDM5MzY4NTExODY5 NzA4DQogICAgDQogICAgVGhpcyBpcyBhbiB1bmF0dGVuZGVkIHBvcnQuICJsYXN0X2JnIiBpcyBh IHRpbWVzdGFtcCBvZiB3aGVuIHRoaXMgcG9ydCANCiAgICBsYXN0IGNoZWNrZWQgZm9yIG9uZ29p bmcgImJhY2tncm91bmQgb3BlcmF0aW9ucyIgKGluY2x1ZGVkIGp1c3QgZm9yIHRoZSANCiAgICBw dXJwb3NlIG9mIGZpbmRpbmcgb2ZmZW5kaW5nIHBvcnRzKS4gQSBiYWNrZ3JvdW5kIG9wZXJhdGlv biBpcyBoYW5kbGluZyANCiAgICB0aGUgc2lnbmFsaW5nIHJlcXVpcmVkIGZvciBtaWdyYXRpb24g dG8gcHJvZ3Jlc3MsIG9yIGZsdXNoaW5nIHRoZSBvdXRwdXQgDQogICAgYnVmZmVycyAtIGZvciBw cm9kdWNlcnMgZ29pbmcgaWRsZS4NCiAgICANCiAgICBJZiB5b3UgY29tcGFyZSB0aGlzICJsYXN0 X2JnIiB0aGUgb3RoZXJzJywgeW91J2xsIHNlZSB0aGF0IHRoaXMgcG9ydCBoYXMgDQogICAgYmVl biBpZGxlIGZvciBzb21ldGhpbmcgbGlrZSAzLjhlKzEzIFRTQyBjeWNsZXMuIEFzc3VtaW5nIDIs NCBHSHogVFNDIA0KICAgIGNsb2NrLCB0aGlzIHBvcnQgaGFzbid0IHJlY2VpdmVkIGFueSBsb3Zl IGluIH40aC4NCiAgICANCiAgICBBbiB1bmF0dGVuZGVkIHBvcnQgYmxvY2tzIGNvbXBsZXRpb24g b2YgYSBtaWdyYXRpb24uIFRoaXMgaW4gdHVybiBtZWFucyANCiAgICB0aGF0IHRoZXJlIG1pZ2h0 IHdlbGwgYmUgZXZlbnRzIHNpdHRpbmcgaW4gdGhlICJwYXVzZWRfZXZlbnRzIiBhcnJheSBhdCAN CiAgICB0aGUgdmFyaW91cyBwb3J0cywgcmVsYXRlZCB0byB0aGUgaW4tcHJvZ3Jlc3MgbWlncmF0 aW9uLiBDaGVjayANCiAgICAicGF1c2VkX2V2ZW50c19sZW4iIGluIGdkYiB0byB2ZXJpZnkgdGhh dCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4NCg0KW1ZWXTogQmluZ28hIFlvdSBuYWlsZWQgaXQu IEkgY2hlY2tlZCB0aGUgYWJvdmUgaW4gZ2RiLiBJdCBpcyBleGFjdGx5IHdoYXQgeW91IHNhaWQu IExldCBtZSBmaXggaXQgYW5kIHNlZS4gDQpPbiBhIHNpZGUgbm90ZSBvbiB0aGUgZGVzaWduLCBz dXBwb3NlIHlvdSBoYXZlIDEgbWFzc2l2ZSBmbG93IGluIHRlcm1zIG9mIHdvcmsgcGVyIHBhY2tl dCBhbmQgaXMgImxvbmciIGxpdmVkLiBUaGVuIDEgY29yZSB3b3VsZCBiZSBzdXBlciBidXN5IHdo aWxlIG90aGVycyB3b3VsZCBiZSBpZGxlLiBUaGVuIHdvdWxkIGl0IGNvbnN0YW50bHkgY29uc2lk ZXIgbWlncmF0aW5nIHRoYXQgZmxvdyBzaW5jZSB0aGUgYnVzeS1uZXNzIG9mIHRoZSBjb3JlIHdv dWxkIGJlIGFib3ZlIGEgdGhyZXNob2xkIHdoaWxlIG90aGVycyBhcmUgaWRsZT8gQWdhaW4gKGFm dGVyIG1pZ3JhdGluZykgdG8gZmlndXJlIG91dCB0aGF0IHRoZSBuZXcgY29yZSBpcyBzdXBlciBi dXN5IHdoaWxlIG90aGVycyBhcmUgaWRsZSBhbmQgc28gb24gLi4uPyBBIHNvcnQgb2YgdGhyYXNo aW5nIGVmZmVjdC4NCg0KVGhhbmtzDQotVmVua3kgDQoNCg0KICAgIA0KICAgID4gLS0tLS0tIHBv cnQgMSAtLS0tLS0tLQ0KICAgID4gICAgICAgIHBvcnRfMV9uZXdfZW5xdWV1ZWQ6ICAgICAgICAg ICAgICAxMzg5NDcNCiAgICA+ICAgIHBvcnRfMV9mb3J3YXJkX2VucXVldWVkOiAgICAgICAgICAg ICAgMjM3ODk2DQogICAgPiAgICBwb3J0XzFfcmVsZWFzZV9lbnF1ZXVlZDogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gICAgcG9ydF8xX3F1ZXVlXzBfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAz NzY4NDMNCiAgICA+ICAgICAgICAgICAgcG9ydF8xX2RlcXVldWVkOiAgICAgICAgICAgICAgNDc1 Nzc4DQogICAgPiAgICBwb3J0XzFfcXVldWVfMF9kZXF1ZXVlZDogICAgICAgICAgICAgIDQ3NTc3 OA0KICAgID4gICAgICAgICAgcG9ydF8xX21pZ3JhdGlvbnM6ICAgICAgICAgICAgICAgICAgIDAN CiAgICA+ICAgcG9ydF8xX21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAgICAgICAgICAgICAwDQog ICAgPiBwb3J0XzFfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAgICAgMTE5MDY5DQogICAg PiAgICBwb3J0XzFfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAgICAgICAxMw0KICAgID4g ICAgICAgICAgICAgICAgcG9ydF8xX2xvYWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAg ICAgICAgICAgIHBvcnRfMV9sYXN0X2JnOiAgICAgIDc3MTgzNjMyNTQxNjcyDQogICAgPiAtLS0t LS0gcG9ydCAyIC0tLS0tLS0tDQogICAgPiAgICAgICAgcG9ydF8yX25ld19lbnF1ZXVlZDogICAg ICAgICAgICAgICA4ODgzNA0KICAgID4gICAgcG9ydF8yX2ZvcndhcmRfZW5xdWV1ZWQ6ICAgICAg ICAgICAgICAxNTY2ODcNCiAgICA+ICAgIHBvcnRfMl9yZWxlYXNlX2VucXVldWVkOiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzJfcXVldWVfMF9lbnF1ZXVlZDogICAgICAgICAg ICAgIDI0NTUyMQ0KICAgID4gICAgICAgICAgICBwb3J0XzJfZGVxdWV1ZWQ6ICAgICAgICAgICAg ICAzMTMzNTgNCiAgICA+ICAgIHBvcnRfMl9xdWV1ZV8wX2RlcXVldWVkOiAgICAgICAgICAgICAg MzEzMzU4DQogICAgPiAgICAgICAgICBwb3J0XzJfbWlncmF0aW9uczogICAgICAgICAgICAgICAg ICAgMA0KICAgID4gICBwb3J0XzJfbWlncmF0aW9uX2xhdGVuY3k6ICAgICAgICAgICAgICAgICAg IDANCiAgICA+IHBvcnRfMl9ldmVudF9wcm9jX2xhdGVuY3k6ICAgICAgICAgICAgICAxNzYxODQN CiAgICA+ICAgIHBvcnRfMl9pbmZsaWdodF9jcmVkaXRzOiAgICAgICAgICAgICAgICAgIDE1DQog ICAgPiAgICAgICAgICAgICAgICBwb3J0XzJfbG9hZDogICAgICAgICAgICAgICAgICAgMA0KICAg ID4gICAgICAgICAgICAgcG9ydF8yX2xhc3RfYmc6ICAgICAgNzcxODM2MzI5NDE2OTYNCiAgICA+ IC0tLS0tLSBwb3J0IDMgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0XzNfbmV3X2VucXVldWVk OiAgICAgICAgICAgICAgIDczMTcwDQogICAgPiAgICBwb3J0XzNfZm9yd2FyZF9lbnF1ZXVlZDog ICAgICAgICAgICAgICA3ODA4Nw0KICAgID4gICAgcG9ydF8zX3JlbGVhc2VfZW5xdWV1ZWQ6ICAg ICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRfM19xdWV1ZV8wX2VucXVldWVkOiAgICAg ICAgICAgICAgMTUxMjU3DQogICAgPiAgICAgICAgICAgIHBvcnRfM19kZXF1ZXVlZDogICAgICAg ICAgICAgIDE2NTMxNw0KICAgID4gICAgcG9ydF8zX3F1ZXVlXzBfZGVxdWV1ZWQ6ICAgICAgICAg ICAgICAxNjUzMTcNCiAgICA+ICAgICAgICAgIHBvcnRfM19taWdyYXRpb25zOiAgICAgICAgICAg ICAgICAgICAwDQogICAgPiAgIHBvcnRfM19taWdyYXRpb25fbGF0ZW5jeTogICAgICAgICAgICAg ICAgICAgMA0KICAgID4gcG9ydF8zX2V2ZW50X3Byb2NfbGF0ZW5jeTogICAgICAgICAgICAgIDMy OTYwMQ0KICAgID4gICAgcG9ydF8zX2luZmxpZ2h0X2NyZWRpdHM6ICAgICAgICAgICAgICAgICAg NjYNCiAgICA+ICAgICAgICAgICAgICAgIHBvcnRfM19sb2FkOiAgICAgICAgICAgICAgICAgICAw DQogICAgPiAgICAgICAgICAgICBwb3J0XzNfbGFzdF9iZzogICAgICA3NzE4MzYzMjk2NjkxMA0K ICAgID4gLS0tLS0tIHBvcnQgNCAtLS0tLS0tLQ0KICAgID4gICAgICAgIHBvcnRfNF9uZXdfZW5x dWV1ZWQ6ICAgICAgICAgICAgICAgOTMxODINCiAgICA+ICAgIHBvcnRfNF9mb3J3YXJkX2VucXVl dWVkOiAgICAgICAgICAgICAgIDc2NDIyDQogICAgPiAgICBwb3J0XzRfcmVsZWFzZV9lbnF1ZXVl ZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgcG9ydF80X3F1ZXVlXzBfZW5xdWV1ZWQ6 ICAgICAgICAgICAgICAxNjk2MDQNCiAgICA+ICAgICAgICAgICAgcG9ydF80X2RlcXVldWVkOiAg ICAgICAgICAgICAgMjA3NzIxDQogICAgPiAgICBwb3J0XzRfcXVldWVfMF9kZXF1ZXVlZDogICAg ICAgICAgICAgIDIwNzcyMQ0KICAgID4gICAgICAgICAgcG9ydF80X21pZ3JhdGlvbnM6ICAgICAg ICAgICAgICAgICAgIDANCiAgICA+ICAgcG9ydF80X21pZ3JhdGlvbl9sYXRlbmN5OiAgICAgICAg ICAgICAgICAgICAwDQogICAgPiBwb3J0XzRfZXZlbnRfcHJvY19sYXRlbmN5OiAgICAgICAgICAg ICAgMjYyMjU5DQogICAgPiAgICBwb3J0XzRfaW5mbGlnaHRfY3JlZGl0czogICAgICAgICAgICAg ICAgIDExNA0KICAgID4gICAgICAgICAgICAgICAgcG9ydF80X2xvYWQ6ICAgICAgICAgICAgICAg ICAgIDANCiAgICA+ICAgICAgICAgICAgIHBvcnRfNF9sYXN0X2JnOiAgICAgIDc3MTgzNjMyNzYw NTg4DQogICAgPiAtLS0tLS0gcG9ydCA1IC0tLS0tLS0tDQogICAgPiAgICAgICAgcG9ydF81X25l d19lbnF1ZXVlZDogICAgICAgICAgICAgIDE0NDg1NQ0KICAgID4gICAgcG9ydF81X2ZvcndhcmRf ZW5xdWV1ZWQ6ICAgICAgICAgICAgICA2MzA4OTcNCiAgICA+ICAgIHBvcnRfNV9yZWxlYXNlX2Vu cXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzVfcXVldWVfMF9lbnF1 ZXVlZDogICAgICAgICAgICAgIDc3NTc1Mg0KICAgID4gICAgICAgICAgICBwb3J0XzVfZGVxdWV1 ZWQ6ICAgICAgICAgICAgICA2MzM3MDANCiAgICA+ICAgIHBvcnRfNV9xdWV1ZV8wX2RlcXVldWVk OiAgICAgICAgICAgICAgNjMzNzAwDQogICAgPiAgICAgICAgICBwb3J0XzVfbWlncmF0aW9uczog ICAgICAgICAgICAgICAgICAgMA0KICAgID4gICBwb3J0XzVfbWlncmF0aW9uX2xhdGVuY3k6ICAg ICAgICAgICAgICAgICAgIDANCiAgICA+IHBvcnRfNV9ldmVudF9wcm9jX2xhdGVuY3k6ICAgICAg ICAgICAgICAgODgyMDMNCiAgICA+ICAgIHBvcnRfNV9pbmZsaWdodF9jcmVkaXRzOiAgICAgICAg ICAgICAgICAgIDY0DQogICAgPiAgICAgICAgICAgICAgICBwb3J0XzVfbG9hZDogICAgICAgICAg ICAgICAgICAgMA0KICAgID4gICAgICAgICAgICAgcG9ydF81X2xhc3RfYmc6ICAgICAgNzcxODM2 MzIyNzc0NDgNCiAgICA+IC0tLS0tLSBwb3J0IDYgLS0tLS0tLS0NCiAgICA+ICAgICAgICBwb3J0 XzZfbmV3X2VucXVldWVkOiAgICAgICAgICAgICAgMTUzNTkwDQogICAgPiAgICBwb3J0XzZfZm9y d2FyZF9lbnF1ZXVlZDogICAgICAgICAgICAgICA3NjMxNQ0KICAgID4gICAgcG9ydF82X3JlbGVh c2VfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRfNl9xdWV1ZV8w X2VucXVldWVkOiAgICAgICAgICAgICAgMjI5OTA1DQogICAgPiAgICAgICAgICAgIHBvcnRfNl9k ZXF1ZXVlZDogICAgICAgICAgICAgIDE1MjYxNw0KICAgID4gICAgcG9ydF82X3F1ZXVlXzBfZGVx dWV1ZWQ6ICAgICAgICAgICAgICAxNTI2MTcNCiAgICA+ICAgICAgICAgIHBvcnRfNl9taWdyYXRp b25zOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgIHBvcnRfNl9taWdyYXRpb25fbGF0ZW5j eTogICAgICAgICAgICAgICAgICAgMA0KICAgID4gcG9ydF82X2V2ZW50X3Byb2NfbGF0ZW5jeTog ICAgICAgICAgICAgIDM1NDQwOA0KICAgID4gICAgcG9ydF82X2luZmxpZ2h0X2NyZWRpdHM6ICAg ICAgICAgICAgICAgICAgOTINCiAgICA+ICAgICAgICAgICAgICAgIHBvcnRfNl9sb2FkOiAgICAg ICAgICAgICAgICAgICAwDQogICAgPiAgICAgICAgICAgICBwb3J0XzZfbGFzdF9iZzogICAgICA3 NzE4MzYzMjY1MzA5Mg0KICAgID4gLS0tLS0tIHBvcnQgNyAtLS0tLS0tLQ0KICAgID4gICAgICAg IHBvcnRfN19uZXdfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgIHBvcnRf N19mb3J3YXJkX2VucXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0Xzdf cmVsZWFzZV9lbnF1ZXVlZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgcG9ydF83X3F1 ZXVlXzBfZW5xdWV1ZWQ6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgICAgICAgICAgcG9y dF83X2RlcXVldWVkOiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzdfcXVldWVf MF9kZXF1ZXVlZDogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgICAgICAgcG9ydF83X21p Z3JhdGlvbnM6ICAgICAgICAgICAgICAgICAgIDANCiAgICA+ICAgcG9ydF83X21pZ3JhdGlvbl9s YXRlbmN5OiAgICAgICAgICAgICAgICAgICAwDQogICAgPiBwb3J0XzdfZXZlbnRfcHJvY19sYXRl bmN5OiAgICAgICAgICAgICAgICAgICAwDQogICAgPiAgICBwb3J0XzdfaW5mbGlnaHRfY3JlZGl0 czogICAgICAgICAgICAgICAgICAgMA0KICAgID4gICAgICAgICAgICAgICAgcG9ydF83X2xvYWQ6 ICAgICAgICAgICAgICAgICAgIDANCiAgICANCiAgICBXaGVyZSdzIHRoZSAibGFzdF9iZyIgZm9y IHRoaXMgcG9ydD8NCiAgICANCiAgICA+ICAgDQogICAgPiAgIA0KICAgID4gICANCiAgICA+IEJl bG93IGFyZSB0aGUgZGF0YSBzdHJ1Y3R1cmUgdmFsdWVzOg0KICAgID4gICANCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzBdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDIgPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1sxXS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQz ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAoKHN0cnVjdCBkc3dfZXZk ZXYgKilydGVfZXZlbnRkZXZzWzBdLmRhdGEtPmRldl9wcml2YXRlKS0+cG9ydHNbMl0tPm91dF9i dWZmZXJfbGVuDQogICAgPiAkNCA9IHswIDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzNdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDUgPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s0XS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQ2 ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAoKHN0cnVjdCBkc3dfZXZk ZXYgKilydGVfZXZlbnRkZXZzWzBdLmRhdGEtPmRldl9wcml2YXRlKS0+cG9ydHNbNV0tPm91dF9i dWZmZXJfbGVuDQogICAgPiAkNyA9IHswIDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAgICA+IChnZGIp IHAgKChzdHJ1Y3QgZHN3X2V2ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0 ZSktPnBvcnRzWzZdLT5vdXRfYnVmZmVyX2xlbg0KICAgID4gJDggPSB7MCA8cmVwZWF0cyA2NCB0 aW1lcz59DQogICAgPiAoZ2RiKSBwICgoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNb MF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s3XS0+b3V0X2J1ZmZlcl9sZW4NCiAgICA+ICQ5 ID0gezAgPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgID4gKGdkYikgcCAqKChzdHJ1Y3QgZHN3X2V2 ZGV2ICopcnRlX2V2ZW50ZGV2c1swXS5kYXRhLT5kZXZfcHJpdmF0ZSktPnBvcnRzWzBdLT5pbl9y aW5nDQogICAgPiAkMTAgPSB7ciA9IHtuYW1lID0gImRzdzBfcDAiLCAnXDAwMCcgPHJlcGVhdHMg MjQgdGltZXM+LCBmbGFncyA9IDYsIG1lbXpvbmUgPSAweGMwMDAwMDAwOTAsIHNpemUgPSAzMjc2 OCwgbWFzayA9IDMyNzY3LCBjYXBhY2l0eSA9IDE2Mzg0LCBwYWQwID0gMCAnXDAwMCcsIHByb2Qg PSB7aGVhZCA9IDAsIHRhaWwgPSAwLA0KICAgID4gICAgICAgIHNpbmdsZSA9IDB9LCBwYWQxID0g MCAnXDAwMCcsIGNvbnMgPSB7aGVhZCA9IDAsIHRhaWwgPSAwLCBzaW5nbGUgPSAxfSwgcGFkMiA9 IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVu dGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1sxXS0+aW5fcmluZw0KICAgID4gJDEx ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AxIiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxh Z3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMTIwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2 NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSA0NzU3 NzgsDQogICAgPiAgICAgICAgdGFpbCA9IDQ3NTc3OCwgc2luZ2xlID0gMH0sIHBhZDEgPSAwICdc MDAwJywgY29ucyA9IHtoZWFkID0gNDc1Nzc4LCB0YWlsID0gNDc1Nzc4LCBzaW5nbGUgPSAxfSwg cGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0 ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1syXS0+aW5fcmluZw0KICAg ID4gJDEyID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AyIiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVz PiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMWIwLCBzaXplID0gMzI3NjgsIG1hc2sg PSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQg PSAzMTMzNTgsDQogICAgPiAgICAgICAgdGFpbCA9IDMxMzM1OCwgc2luZ2xlID0gMH0sIHBhZDEg PSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMzEzMzU4LCB0YWlsID0gMzEzMzU4LCBzaW5nbGUg PSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRzd19ldmRl diAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1szXS0+aW5fcmlu Zw0KICAgID4gJDEzID0ge3IgPSB7bmFtZSA9ICJkc3cwX3AzIiwgJ1wwMDAnIDxyZXBlYXRzIDI0 IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMjQwLCBzaXplID0gMzI3Njgs IG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0g e2hlYWQgPSAxNjU0MDMsDQogICAgPiAgICAgICAgdGFpbCA9IDE2NTQwMywgc2luZ2xlID0gMH0s IHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMTY1NDAzLCB0YWlsID0gMTY1NDAzLCBz aW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3RydWN0IGRz d19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0c1s0XS0+ aW5fcmluZw0KICAgID4gJDE0ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A0IiwgJ1wwMDAnIDxyZXBl YXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMmQwLCBzaXplID0g MzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1wwMDAnLCBw cm9kID0ge2hlYWQgPSAyMDgyMzcsDQogICAgPiAgICAgICAgdGFpbCA9IDIwODIzNywgc2luZ2xl ID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMjA4MjM3LCB0YWlsID0gMjA4 MjM3LCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAgKigoc3Ry dWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUpLT5wb3J0 c1s1XS0+aW5fcmluZw0KICAgID4gJDE1ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A1IiwgJ1wwMDAn IDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAwMzYwLCBz aXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9IDAgJ1ww MDAnLCBwcm9kID0ge2hlYWQgPSA2MzM3MDAsDQogICAgPiAgICAgICAgdGFpbCA9IDYzMzcwMCwg c2luZ2xlID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gNjMzNzAwLCB0YWls ID0gNjMzNzAwLCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChnZGIpIHAg Kigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3ByaXZhdGUp LT5wb3J0c1s2XS0+aW5fcmluZw0KICAgID4gJDE2ID0ge3IgPSB7bmFtZSA9ICJkc3cwX3A2Iiwg J1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhjMDAwMDAw M2YwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwgcGFkMCA9 IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSAxNTI2MTcsDQogICAgPiAgICAgICAgdGFpbCA9IDE1 MjYxNywgc2luZ2xlID0gMH0sIHBhZDEgPSAwICdcMDAwJywgY29ucyA9IHtoZWFkID0gMTUyNjE3 LCB0YWlsID0gMTUyNjE3LCBzaW5nbGUgPSAxfSwgcGFkMiA9IDAgJ1wwMDAnfX0NCiAgICA+IChn ZGIpIHAgKigoc3RydWN0IGRzd19ldmRldiAqKXJ0ZV9ldmVudGRldnNbMF0uZGF0YS0+ZGV2X3By aXZhdGUpLT5wb3J0c1s3XS0+aW5fcmluZw0KICAgID4gJDE3ID0ge3IgPSB7bmFtZSA9ICJkc3cw X3A3IiwgJ1wwMDAnIDxyZXBlYXRzIDI0IHRpbWVzPiwgZmxhZ3MgPSA2LCBtZW16b25lID0gMHhj MDAwMDAwNDgwLCBzaXplID0gMzI3NjgsIG1hc2sgPSAzMjc2NywgY2FwYWNpdHkgPSAxNjM4NCwg cGFkMCA9IDAgJ1wwMDAnLCBwcm9kID0ge2hlYWQgPSAwLCB0YWlsID0gMCwNCiAgICA+ICAgICAg ICBzaW5nbGUgPSAwfSwgcGFkMSA9IDAgJ1wwMDAnLCBjb25zID0ge2hlYWQgPSAwLCB0YWlsID0g MCwgc2luZ2xlID0gMX0sIHBhZDIgPSAwICdcMDAwJ319DQogICAgPiAgICAgIA0KICAgID4gDQog ICAgDQoNCg==