From owner-freebsd-hackers@FreeBSD.ORG Tue Feb 10 07:01:33 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3AFD0D1C; Tue, 10 Feb 2015 07:01:33 +0000 (UTC) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0055.outbound.protection.outlook.com [65.55.169.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A3E20D19; Tue, 10 Feb 2015 07:01:32 +0000 (UTC) Received: from DM2PR0801MB0944.namprd08.prod.outlook.com (25.160.131.27) by DM2PR0801MB0941.namprd08.prod.outlook.com (25.160.131.24) with Microsoft SMTP Server (TLS) id 15.1.81.19; Tue, 10 Feb 2015 06:45:42 +0000 Received: from DM2PR0801MB0944.namprd08.prod.outlook.com ([25.160.131.27]) by DM2PR0801MB0944.namprd08.prod.outlook.com ([25.160.131.27]) with mapi id 15.01.0075.002; Tue, 10 Feb 2015 06:45:42 +0000 From: "Pokala, Ravi" To: Navdeep Parhar , John-Mark Gurney , Ryan Stone , hiren panchasara Subject: Re: Changing the MTU on a lagg device Thread-Topic: Changing the MTU on a lagg device Thread-Index: AQHQQn+0qPs6AFh2xkSO1q7r/b61upzko7MA//9+dwCAAT+aAIACmNSAgAD0qYA= Date: Tue, 10 Feb 2015 06:45:42 +0000 Message-ID: References: <20150207051012.GH58410@funkthat.com> <20150207163028.GA4965@ox> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.4.7.141117 x-originating-ip: [24.6.178.251] authentication-results: FreeBSD.org; dkim=none (message not signed) header.d=none; x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0801MB0941; x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:DM2PR0801MB0941; x-forefront-prvs: 048396AFA0 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(164054003)(46102003)(92566002)(102836002)(77156002)(62966003)(86362001)(2900100001)(106116001)(2950100001)(83506001)(50986999)(54356999)(76176999)(99936001)(99286002)(2656002)(87936001)(66066001)(40100003)(36756003)(93886004)(122556002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0801MB0941; H:DM2PR0801MB0944.namprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; Content-Type: multipart/mixed; boundary="_003_D0FEBBFE12C8F6rpokalapanasascom_" MIME-Version: 1.0 X-OriginatorOrg: panasas.com X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2015 06:45:42.1880 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: acf01c9d-c699-42af-bdbb-44bf582e60b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0801MB0941 Cc: "freebsd-hackers@freebsd.org" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2015 07:01:33 -0000 --_003_D0FEBBFE12C8F6rpokalapanasascom_ Content-Type: text/plain; charset="us-ascii" Content-ID: <18D72D81863BD149988843769F4DF150@namprd08.prod.outlook.com> Content-Transfer-Encoding: quoted-printable Hi folks, The attached patch works, but WITNESS found a LOR that may or may not be strictly related. My test, and the associated messages, are in the attached script. There are actually *two* LOR messages. The first is when adding em1 to the lagg, and it appears even without the patch, so that's because of the patch. Though obviously, we should fix it. :-) It's the *second* LOR that worries me, since it happens when I'm actually calling SIOCSIFMTU on the component interfaces. I must admit ignorance when it comes to deciphering WITNESS warnings; could someone explain what it's trying to tell me? Thanks, Ravi --_003_D0FEBBFE12C8F6rpokalapanasascom_ Content-Type: application/octet-stream; name="lagg_mtu.patch" Content-Description: lagg_mtu.patch Content-Disposition: attachment; filename="lagg_mtu.patch"; size=2521; creation-date="Tue, 10 Feb 2015 06:45:41 GMT"; modification-date="Tue, 10 Feb 2015 06:45:41 GMT" Content-ID: <3ADC0341F78C0C43B8B42B13B9CBD732@namprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SW5kZXg6IHN5cy9uZXQvaWZfbGFnZy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9uZXQvaWZfbGFnZy5j CShyZXZpc2lvbiAyNzg0OTMpCisrKyBzeXMvbmV0L2lmX2xhZ2cuYwkod29ya2luZyBjb3B5KQpA QCAtMTMyLDYgKzEzMiw3IEBACiBzdGF0aWMgc3RydWN0IGxhZ2dfcG9ydCAqbGFnZ19saW5rX2Fj dGl2ZShzdHJ1Y3QgbGFnZ19zb2Z0YyAqLAogCSAgICBzdHJ1Y3QgbGFnZ19wb3J0ICopOwogc3Rh dGljIGNvbnN0IHZvaWQgKmxhZ2dfZ2V0aGRyKHN0cnVjdCBtYnVmICosIHVfaW50LCB1X2ludCwg dm9pZCAqKTsKK3N0YXRpYyBpbnQJbGFnZ19jaGFuZ2VfbXR1KHN0cnVjdCBpZm5ldCAqaWZwLCBz dHJ1Y3QgaWZyZXEgKmlmcik7CiAKIC8qIFNpbXBsZSByb3VuZCByb2JpbiAqLwogc3RhdGljIHZv aWQJbGFnZ19ycl9hdHRhY2goc3RydWN0IGxhZ2dfc29mdGMgKik7CkBAIC0xNDc0LDEwICsxNDc1 LDEyIEBACiAJCWJyZWFrOwogCiAJY2FzZSBTSU9DU0lGQ0FQOgotCWNhc2UgU0lPQ1NJRk1UVToK LQkJLyogRG8gbm90IGFsbG93IHRoZSBNVFUgb3IgY2FwcyB0byBiZSBkaXJlY3RseSBjaGFuZ2Vk ICovCisJCS8qIERvIG5vdCBhbGxvdyB0aGUgQ0FQcyB0byBiZSBkaXJlY3RseSBjaGFuZ2VkLiAq LwogCQllcnJvciA9IEVJTlZBTDsKIAkJYnJlYWs7CisJY2FzZSBTSU9DU0lGTVRVOgorCQllcnJv ciA9IGxhZ2dfY2hhbmdlX210dShpZnAsIGlmcik7CisJCWJyZWFrOwogCiAJZGVmYXVsdDoKIAkJ ZXJyb3IgPSBldGhlcl9pb2N0bChpZnAsIGNtZCwgZGF0YSk7CkBAIC0xNzU1LDYgKzE3NTgsNzIg QEAKIAlMQUdHX1dVTkxPQ0soc2MpOwogfQogCitzdGF0aWMgaW50CitsYWdnX2NoYW5nZV9tdHUo c3RydWN0IGlmbmV0ICppZnAsIHN0cnVjdCBpZnJlcSAqaWZyKQoreworCXN0cnVjdCBsYWdnX3Nv ZnRjICpzYyA9IChzdHJ1Y3QgbGFnZ19zb2Z0YyAqKWlmcC0+aWZfc29mdGM7CisJc3RydWN0IGxh Z2dfcG9ydCAqbHA7CisJaW50IG9sZF9tdHUgPSBpZnAtPmlmX210dTsKKwlpbnQgbmV3X210dSA9 IGlmci0+aWZyX210dTsKKwlpbnQgZXJyID0gMCwgZXJyMiA9IDA7CisJc3RydWN0IGlmcmVxIGlm cl9jb3B5OworCXN0cnVjdCBybV9wcmlvdHJhY2tlciB0cmFja2VyOworCisJaWYgKG9sZF9tdHUg PT0gbmV3X210dSkgeworCQlyZXR1cm4gMDsKKwl9CisKKwliY29weShpZnIsICZpZnJfY29weSwg c2l6ZW9mKGlmcl9jb3B5KSk7CisKKwkvKiBUcnkgdG8gY2hhbmdlIHRoZSBNVFUgb24gYWxsIGNv bXBvbmVudCBpbnRlcmZhY2VzOyBpZiB0aGF0IGRvZXNuJ3QKKwkgKiB3b3JrIG9uIGFueSBvZiB0 aGVtLCBmb3IgYW55IHJlYXNvbiwgYmFjayBldmVyeXRoaW5nIG91dC4KKwkgKi8KKwlMQUdHX1JM T0NLKHNjLCAmdHJhY2tlcik7CisJU0xJU1RfRk9SRUFDSChscCwgJnNjLT5zY19wb3J0cywgbHBf ZW50cmllcykgeworCQlpZiAobHAtPmxwX2lvY3RsID09IE5VTEwpIHsKKwkJCWVyciA9IEVPUE5P VFNVUFA7CisJCX0gZWxzZSB7CisJCQliY29weShscC0+bHBfaWZwLT5pZl94bmFtZSwgaWZyX2Nv cHkuaWZyX25hbWUsCisJCQkgICAgSUZOQU1TSVopOworCQkJZXJyID0gbHAtPmxwX2lvY3RsKGxw LT5scF9pZnAsIFNJT0NTSUZNVFUsCisJCQkgICAgKGNhZGRyX3QpJmlmcl9jb3B5KTsKKwkJfQor CQlpZiAoZXJyKSB7CisJCQlpZl9wcmludGYobHAtPmxwX2lmcCwKKwkJCSAgICAiRmFpbHVyZSBj aGFuZ2luZyBNVFUgdG8gJWQgKGVyciAlZClcbiIsCisJCQkgICAgbmV3X210dSwgZXJyKTsKKwkJ CWJyZWFrOworCQl9CisJfQorCisJaWYgKCFlcnIpIHsKKwkJLyogV2UgYXJlIGdvb2QgKi8KKwkJ aWZwLT5pZl9tdHUgPSBuZXdfbXR1OworCQlMQUdHX1JVTkxPQ0soc2MsICZ0cmFja2VyKTsKKwkJ cmV0dXJuIDA7CisJfQorCisJLyogcmVzdG9yZSBtdHUgKi8KKwlpZnJfY29weS5pZnJfbXR1ID0g b2xkX210dTsKKwlTTElTVF9GT1JFQUNIKGxwLCAmc2MtPnNjX3BvcnRzLCBscF9lbnRyaWVzKSB7 CisJCWlmIChscC0+bHBfaW9jdGwgPT0gTlVMTCkgeworCQkJY29udGludWU7CisJCX0gZWxzZSB7 CisJCQliY29weShscC0+bHBfaWZwLT5pZl94bmFtZSwgaWZyX2NvcHkuaWZyX25hbWUsCisJCQkg ICAgSUZOQU1TSVopOworCQkJZXJyMiA9IGxwLT5scF9pb2N0bChscC0+bHBfaWZwLCBTSU9DU0lG TVRVLAorCQkJICAgIChjYWRkcl90KSZpZnJfY29weSk7CisJCX0KKwkJaWYgKGVycjIpIHsKKwkJ CWlmX3ByaW50ZihscC0+bHBfaWZwLAorCQkJICAgICJGYWlsdXJlIHJlc3RvcmluZyBNVFUgdG8g JWQgKGVyciAlZClcbiIsCisJCQkgICAgb2xkX210dSwgZXJyMik7CisJCX0KKwl9CisJTEFHR19S VU5MT0NLKHNjLCAmdHJhY2tlcik7CisJcmV0dXJuIGVycjsKK30KKwogc3RydWN0IGxhZ2dfcG9y dCAqCiBsYWdnX2xpbmtfYWN0aXZlKHN0cnVjdCBsYWdnX3NvZnRjICpzYywgc3RydWN0IGxhZ2df cG9ydCAqbHApCiB7Cg== --_003_D0FEBBFE12C8F6rpokalapanasascom_ Content-Type: application/octet-stream; name="lagg_mtu.sh" Content-Description: lagg_mtu.sh Content-Disposition: attachment; filename="lagg_mtu.sh"; size=8986; creation-date="Tue, 10 Feb 2015 06:45:41 GMT"; modification-date="Tue, 10 Feb 2015 06:45:41 GMT" Content-ID: Content-Transfer-Encoding: base64 IyEvYmluL3NoCgpESUZGX0xFTj0kKCBjZCAvdXNyL3NyYyA7IHN2biBkaWZmIHN5cy9uZXQvaWZf bGFnZy5jIHwgd2MgLWwgKQoKbG9nX2FuZF9ydW4oKQp7CiAgICBjbWQ9IiRAIgogICAgbG9nZ2Vy ICIke2NtZH0iCiAgICAke2NtZH0KICAgIHNsZWVwIDEKfQoKCmlmIFsgJHtESUZGX0xFTn0gLWVx IDAgXSA7IHRoZW4KICAgIGxvZ19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIGNyZWF0ZQogICAgIyBG ZWIgIDkgMjE6NDc6MDEgZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cwIGNyZWF0ZQogICAgbG9n X2FuZF9ydW4gaWZjb25maWcgbGFnZzAgbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAyMTo0Nzow MiBmYnNkLVggcm9vdDogaWZjb25maWcgbGFnZzAgbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAy MTo0NzowMiBmYnNkLVgga2VybmVsOiBsb2NrIG9yZGVyIHJldmVyc2FsOgogICAgIyBGZWIgIDkg MjE6NDc6MDIgZmJzZC1YIGtlcm5lbDogMXN0IDB4ZmZmZmY4MDAwNDk1MGEwOCBpZl9sYWdnIHJt bG9jayAoaWZfbGFnZyBybWxvY2spIEAgL3Vzci9zcmMvc3lzL21vZHVsZXMvaWZfbGFnZy8uLi8u Li9uZXQvaWZfbGFnZy5jOjE0MTQKICAgICMgRmViICA5IDIxOjQ3OjAyIGZic2QtWCBrZXJuZWw6 IDJuZCAweGZmZmZmODAwMDRjYjcxOTAgaWZfYWRkcl9sb2NrIChpZl9hZGRyX2xvY2spIEAgL3Vz ci9zcmMvc3lzL21vZHVsZXMvaWZfbGFnZy8uLi8uLi9uZXQvaWZfbGFnZy5jOjE1MTgKICAgICMg RmViICA5IDIxOjQ3OjAyIGZic2QtWCBrZXJuZWw6IEtEQjogc3RhY2sgYmFja3RyYWNlOgogICAg IyBGZWIgIDkgMjE6NDc6MDIgZmJzZC1YIGtlcm5lbDogZGJfdHJhY2Vfc2VsZl93cmFwcGVyKCkg YXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4MmIvZnJhbWUgMHhmZmZmZmUwMTIwYTI3NmYwCiAg ICAjIEZlYiAgOSAyMTo0NzowMiBmYnNkLVgga2VybmVsOiB3aXRuZXNzX2NoZWNrb3JkZXIoKSBh dCB3aXRuZXNzX2NoZWNrb3JkZXIrMHhlNDUvZnJhbWUgMHhmZmZmZmUwMTIwYTI3NzgwCiAgICAj IEZlYiAgOSAyMTo0NzowMiBmYnNkLVgga2VybmVsOiBfcndfd2xvY2tfY29va2llKCkgYXQgX3J3 X3dsb2NrX2Nvb2tpZSsweDcxL2ZyYW1lIDB4ZmZmZmZlMDEyMGEyNzdjMAogICAgIyBGZWIgIDkg MjE6NDc6MDIgZmJzZC1YIGtlcm5lbDogbGFnZ19ldGhlcl9jbWRtdWx0aSgpIGF0IGxhZ2dfZXRo ZXJfY21kbXVsdGkrMHg1Yy9mcmFtZSAweGZmZmZmZTAxMjBhMjc4MDAKICAgICMgRmViICA5IDIx OjQ3OjAyIGZic2QtWCBrZXJuZWw6IGxhZ2dfaW9jdGwoKSBhdCBsYWdnX2lvY3RsKzB4MTBmZS9m cmFtZSAweGZmZmZmZTAxMjBhMjc4ZTAKICAgICMgRmViICA5IDIxOjQ3OjAyIGZic2QtWCBrZXJu ZWw6IGlmaW9jdGwoKSBhdCBpZmlvY3RsKzB4YjQ2L2ZyYW1lIDB4ZmZmZmZlMDEyMGEyNzlhMAog ICAgIyBGZWIgIDkgMjE6NDc6MDIgZmJzZC1YIGtlcm5lbDoga2Vybl9pb2N0bCgpIGF0IGtlcm5f aW9jdGwrMHgyYzAvZnJhbWUgMHhmZmZmZmUwMTIwYTI3YTAwCiAgICAjIEZlYiAgOSAyMTo0Nzow MiBmYnNkLVgga2VybmVsOiBzeXNfaW9jdGwoKSBhdCBzeXNfaW9jdGwrMHgxNTMvZnJhbWUgMHhm ZmZmZmUwMTIwYTI3YWUwCiAgICAjIEZlYiAgOSAyMTo0NzowMiBmYnNkLVgga2VybmVsOiBhbWQ2 NF9zeXNjYWxsKCkgYXQgYW1kNjRfc3lzY2FsbCsweDI3Zi9mcmFtZSAweGZmZmZmZTAxMjBhMjdi ZjAKICAgICMgRmViICA5IDIxOjQ3OjAyIGZic2QtWCBrZXJuZWw6IFhmYXN0X3N5c2NhbGwoKSBh dCBYZmFzdF9zeXNjYWxsKzB4ZmIvZnJhbWUgMHhmZmZmZmUwMTIwYTI3YmYwCiAgICAjIEZlYiAg OSAyMTo0NzowMiBmYnNkLVgga2VybmVsOiAtLS0gc3lzY2FsbCAoNTQsIEZyZWVCU0QgRUxGNjQs IHN5c19pb2N0bCksIHJpcCA9IDB4ODAxMWUxYzlhLCByc3AgPSAweDdmZmZmZmZmZTIxOCwgcmJw ID0gMHg3ZmZmZmZmZmUyOTAgLS0tCiAgICAjIEZlYiAgOSAyMTo0NzowMiBmYnNkLVgga2VybmVs OiBsYWdnMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIFVQCiAgICBsb2dfYW5kX3J1biBpZmNvbmZp ZyBsYWdnMCBsYWdncG9ydCBlbTIKICAgICMgRmViICA5IDIxOjQ3OjAzIGZic2QtWCByb290OiBp ZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBlbTIKCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBsYWdn MCAtbGFnZ3BvcnQgZW0yCiAgICAjIEZlYiAgOSAyMTo0NzowNCBmYnNkLVggcm9vdDogaWZjb25m aWcgbGFnZzAgLWxhZ2dwb3J0IGVtMgogICAgbG9nX2FuZF9ydW4gaWZjb25maWcgbGFnZzAgLWxh Z2dwb3J0IGVtMQogICAgIyBGZWIgIDkgMjE6NDc6MDUgZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxh Z2cwIC1sYWdncG9ydCBlbTEKICAgICMgRmViICA5IDIxOjQ3OjA1IGZic2QtWCBrZXJuZWw6IGxh Z2cwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTgogICAgbG9nX2FuZF9ydW4gaWZjb25maWcg ZW0xIG10dSAxNTAwCiAgICAjIEZlYiAgOSAyMTo0NzowNiBmYnNkLVggcm9vdDogaWZjb25maWcg ZW0xIG10dSAxNTAwCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBlbTIgbXR1IDE1MDAKICAgICMg RmViICA5IDIxOjQ3OjA3IGZic2QtWCByb290OiBpZmNvbmZpZyBlbTIgbXR1IDE1MDAKICAgIGxv Z19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIGxhZ2dwb3J0IGVtMQogICAgIyBGZWIgIDkgMjE6NDc6 MDggZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cwIGxhZ2dwb3J0IGVtMQogICAgIyBGZWIgIDkg MjE6NDc6MDggZmJzZC1YIGtlcm5lbDogbGFnZzA6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBVUAog ICAgbG9nX2FuZF9ydW4gaWZjb25maWcgbGFnZzAgbGFnZ3BvcnQgZW0yCiAgICAjIEZlYiAgOSAy MTo0NzowOSBmYnNkLVggcm9vdDogaWZjb25maWcgbGFnZzAgbGFnZ3BvcnQgZW0yCgogICAgbG9n X2FuZF9ydW4gaWZjb25maWcgbGFnZzAgLWxhZ2dwb3J0IGVtMgogICAgIyBGZWIgIDkgMjE6NDc6 MTAgZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cwIC1sYWdncG9ydCBlbTIKICAgIGxvZ19hbmRf cnVuIGlmY29uZmlnIGxhZ2cwIC1sYWdncG9ydCBlbTEKICAgICMgRmViICA5IDIxOjQ3OjExIGZi c2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCAtbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAyMTo0 NzoxMSBmYnNkLVgga2VybmVsOiBsYWdnMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIERPV04KICAg IGxvZ19hbmRfcnVuIGlmY29uZmlnIGVtMSBtdHUgOTAwMAogICAgIyBGZWIgIDkgMjE6NDc6MTMg ZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGVtMSBtdHUgOTAwMAogICAgbG9nX2FuZF9ydW4gaWZjb25m aWcgZW0yIG10dSA5MDAwCiAgICAjIEZlYiAgOSAyMTo0NzoxNCBmYnNkLVggcm9vdDogaWZjb25m aWcgZW0yIG10dSA5MDAwCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBl bTEKICAgICMgRmViICA5IDIxOjQ3OjE1IGZic2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCBsYWdn cG9ydCBlbTEKICAgICMgRmViICA5IDIxOjQ3OjE1IGZic2QtWCBrZXJuZWw6IGxhZ2cwOiBsaW5r IHN0YXRlIGNoYW5nZWQgdG8gVVAKICAgIGxvZ19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIGxhZ2dw b3J0IGVtMgogICAgIyBGZWIgIDkgMjE6NDc6MTYgZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cw IGxhZ2dwb3J0IGVtMgoKICAgIGxvZ19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIC1sYWdncG9ydCBl bTIKICAgICMgRmViICA5IDIxOjQ3OjE3IGZic2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCAtbGFn Z3BvcnQgZW0yCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBsYWdnMCAtbGFnZ3BvcnQgZW0xCiAg ICAjIEZlYiAgOSAyMTo0NzoxOCBmYnNkLVggcm9vdDogaWZjb25maWcgbGFnZzAgLWxhZ2dwb3J0 IGVtMQogICAgIyBGZWIgIDkgMjE6NDc6MTggZmJzZC1YIGtlcm5lbDogbGFnZzA6IGxpbmsgc3Rh dGUgY2hhbmdlZCB0byBET1dOCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBlbTEgbXR1IDE1MDAK ICAgICMgRmViICA5IDIxOjQ3OjE5IGZic2QtWCByb290OiBpZmNvbmZpZyBlbTEgbXR1IDE1MDAK ICAgIGxvZ19hbmRfcnVuIGlmY29uZmlnIGVtMiBtdHUgMTUwMAogICAgIyBGZWIgIDkgMjE6NDc6 MjAgZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGVtMiBtdHUgMTUwMAogICAgbG9nX2FuZF9ydW4gaWZj b25maWcgbGFnZzAgbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAyMTo0NzoyMSBmYnNkLVggcm9v dDogaWZjb25maWcgbGFnZzAgbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAyMTo0NzoyMSBmYnNk LVgga2VybmVsOiBsYWdnMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIFVQCiAgICBsb2dfYW5kX3J1 biBpZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBlbTIKICAgICMgRmViICA5IDIxOjQ3OjIyIGZic2Qt WCByb290OiBpZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBlbTIKCiAgICBsb2dfYW5kX3J1biBpZmNv bmZpZyBsYWdnMCAtbGFnZ3BvcnQgZW0yCiAgICAjIEZlYiAgOSAyMTo0NzoyMyBmYnNkLVggcm9v dDogaWZjb25maWcgbGFnZzAgLWxhZ2dwb3J0IGVtMgogICAgbG9nX2FuZF9ydW4gaWZjb25maWcg bGFnZzAgLWxhZ2dwb3J0IGVtMQogICAgIyBGZWIgIDkgMjE6NDc6MjQgZmJzZC1YIHJvb3Q6IGlm Y29uZmlnIGxhZ2cwIC1sYWdncG9ydCBlbTEKICAgICMgRmViICA5IDIxOjQ3OjI0IGZic2QtWCBr ZXJuZWw6IGxhZ2cwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTgogICAgbG9nX2FuZF9ydW4g aWZjb25maWcgbGFnZzAgZGVzdHJveQogICAgIyBGZWIgIDkgMjE6NDc6MjUgZmJzZC1YIHJvb3Q6 IGlmY29uZmlnIGxhZ2cwIGRlc3Ryb3kKZWxzZQogICAgbG9nX2FuZF9ydW4gaWZjb25maWcgbGFn ZzAgY3JlYXRlCiAgICAjIEZlYiAgOSAyMjoxODoyNiBmYnNkLVggcm9vdDogaWZjb25maWcgbGFn ZzAgY3JlYXRlCiAgICBsb2dfYW5kX3J1biBpZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBlbTEKICAg ICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCBsYWdncG9ydCBl bTEKICAgICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCBrZXJuZWw6IGxvY2sgb3JkZXIgcmV2ZXJz YWw6CiAgICAjIEZlYiAgOSAyMjoxODoyNyBmYnNkLVgga2VybmVsOiAxc3QgMHhmZmZmZjgwMDA0 YzliYTA4IGlmX2xhZ2cgcm1sb2NrIChpZl9sYWdnIHJtbG9jaykgQCAvdXNyL3NyYy9zeXMvbW9k dWxlcy9pZl9sYWdnLy4uLy4uL25ldC9pZl9sYWdnLmM6MTQxNQogICAgIyBGZWIgIDkgMjI6MTg6 MjcgZmJzZC1YIGtlcm5lbDogMm5kIDB4ZmZmZmY4MDAwNGM0ZDk5MCBpZl9hZGRyX2xvY2sgKGlm X2FkZHJfbG9jaykgQCAvdXNyL3NyYy9zeXMvbW9kdWxlcy9pZl9sYWdnLy4uLy4uL25ldC9pZl9s YWdnLmM6MTUyMQogICAgIyBGZWIgIDkgMjI6MTg6MjcgZmJzZC1YIGtlcm5lbDogS0RCOiBzdGFj ayBiYWNrdHJhY2U6CiAgICAjIEZlYiAgOSAyMjoxODoyNyBmYnNkLVgga2VybmVsOiBkYl90cmFj ZV9zZWxmX3dyYXBwZXIoKSBhdCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYi9mcmFtZSAweGZm ZmZmZTAxMjBhMzY2OTAKICAgICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCBrZXJuZWw6IHdpdG5l c3NfY2hlY2tvcmRlcigpIGF0IHdpdG5lc3NfY2hlY2tvcmRlcisweGU0NS9mcmFtZSAweGZmZmZm ZTAxMjBhMzY3MjAKICAgICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCBrZXJuZWw6IF9yd193bG9j a19jb29raWUoKSBhdCBfcndfd2xvY2tfY29va2llKzB4NzEvZnJhbWUgMHhmZmZmZmUwMTIwYTM2 NzYwCiAgICAjIEZlYiAgOSAyMjoxODoyNyBmYnNkLVgga2VybmVsOiBsYWdnX2V0aGVyX2NtZG11 bHRpKCkgYXQgbGFnZ19ldGhlcl9jbWRtdWx0aSsweDVjL2ZyYW1lIDB4ZmZmZmZlMDEyMGEzNjdh MAogICAgIyBGZWIgIDkgMjI6MTg6MjcgZmJzZC1YIGtlcm5lbDogbGFnZ19pb2N0bCgpIGF0IGxh Z2dfaW9jdGwrMHgxMzFhL2ZyYW1lIDB4ZmZmZmZlMDEyMGEzNjhlMAogICAgIyBGZWIgIDkgMjI6 MTg6MjcgZmJzZC1YIGtlcm5lbDogaWZpb2N0bCgpIGF0IGlmaW9jdGwrMHhiNDYvZnJhbWUgMHhm ZmZmZmUwMTIwYTM2OWEwCiAgICAjIEZlYiAgOSAyMjoxODoyNyBmYnNkLVgga2VybmVsOiBrZXJu X2lvY3RsKCkgYXQga2Vybl9pb2N0bCsweDJjMC9mcmFtZSAweGZmZmZmZTAxMjBhMzZhMDAKICAg ICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCBrZXJuZWw6IHN5c19pb2N0bCgpIGF0IHN5c19pb2N0 bCsweDE1My9mcmFtZSAweGZmZmZmZTAxMjBhMzZhZTAKICAgICMgRmViICA5IDIyOjE4OjI3IGZi c2QtWCBrZXJuZWw6IGFtZDY0X3N5c2NhbGwoKSBhdCBhbWQ2NF9zeXNjYWxsKzB4MjdmL2ZyYW1l IDB4ZmZmZmZlMDEyMGEzNmJmMAogICAgIyBGZWIgIDkgMjI6MTg6MjcgZmJzZC1YIGtlcm5lbDog WGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhmYi9mcmFtZSAweGZmZmZmZTAxMjBh MzZiZjAKICAgICMgRmViICA5IDIyOjE4OjI3IGZic2QtWCBrZXJuZWw6IC0tLSBzeXNjYWxsICg1 NCwgRnJlZUJTRCBFTEY2NCwgc3lzX2lvY3RsKSwgcmlwID0gMHg4MDExZTFjOWEsIHJzcCA9IDB4 N2ZmZmZmZmZlMjE4LCByYnAgPSAweDdmZmZmZmZmZTI5MCAtLS0KICAgICMgRmViICA5IDIyOjE4 OjI3IGZic2QtWCBrZXJuZWw6IGxhZ2cwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gVVAKICAgIGxv Z19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIGxhZ2dwb3J0IGVtMgogICAgIyBGZWIgIDkgMjI6MTg6 MjggZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cwIGxhZ2dwb3J0IGVtMgogICAgbG9nX2FuZF9y dW4gaWZjb25maWcgbGFnZzAgbXR1IDE1MDAKICAgICMgRmViICA5IDIyOjE4OjI5IGZic2QtWCBy b290OiBpZmNvbmZpZyBsYWdnMCBtdHUgMTUwMAogICAgbG9nX2FuZF9ydW4gaWZjb25maWcgbGFn ZzAgbXR1IDkwMDAKICAgICMgRmViICA5IDIyOjE4OjMwIGZic2QtWCByb290OiBpZmNvbmZpZyBs YWdnMCBtdHUgOTAwMAogICAgIyBGZWIgIDkgMjI6MTg6MzEgZmJzZC1YIGtlcm5lbDogbG9jayBv cmRlciByZXZlcnNhbDoKICAgICMgRmViICA5IDIyOjE4OjMxIGZic2QtWCBrZXJuZWw6IDFzdCAw eGZmZmZmODAwMDRjOWJhMDggaWZfbGFnZyBybWxvY2sgKGlmX2xhZ2cgcm1sb2NrKSBAIC91c3Iv c3JjL3N5cy9tb2R1bGVzL2lmX2xhZ2cvLi4vLi4vbmV0L2lmX2xhZ2cuYzoxNzgxCiAgICAjIEZl YiAgOSAyMjoxODozMSBmYnNkLVgga2VybmVsOiAybmQgMHhmZmZmZmUwMDAwZDQ2NzQ4IGVtMSAo RU0gQ29yZSBMb2NrKSBAIC91c3Ivc3JjL3N5cy9kZXYvZTEwMDAvaWZfbGVtLmM6MTAzNQogICAg IyBGZWIgIDkgMjI6MTg6MzEgZmJzZC1YIGtlcm5lbDogS0RCOiBzdGFjayBiYWNrdHJhY2U6CiAg ICAjIEZlYiAgOSAyMjoxODozMSBmYnNkLVgga2VybmVsOiBkYl90cmFjZV9zZWxmX3dyYXBwZXIo KSBhdCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYi9mcmFtZSAweGZmZmZmZTAxMjBhMGU2ODAK ICAgICMgRmViICA5IDIyOjE4OjMxIGZic2QtWCBrZXJuZWw6IHdpdG5lc3NfY2hlY2tvcmRlcigp IGF0IHdpdG5lc3NfY2hlY2tvcmRlcisweGU0NS9mcmFtZSAweGZmZmZmZTAxMjBhMGU3MTAKICAg ICMgRmViICA5IDIyOjE4OjMxIGZic2QtWCBrZXJuZWw6IF9fbXR4X2xvY2tfZmxhZ3MoKSBhdCBf X210eF9sb2NrX2ZsYWdzKzB4YTgvZnJhbWUgMHhmZmZmZmUwMTIwYTBlNzYwCiAgICAjIEZlYiAg OSAyMjoxODozMSBmYnNkLVgga2VybmVsOiBsZW1faW9jdGwoKSBhdCBsZW1faW9jdGwrMHgzZTgv ZnJhbWUgMHhmZmZmZmUwMTIwYTBlN2EwCiAgICAjIEZlYiAgOSAyMjoxODozMSBmYnNkLVgga2Vy bmVsOiBsYWdnX2lvY3RsKCkgYXQgbGFnZ19pb2N0bCsweGIwOS9mcmFtZSAweGZmZmZmZTAxMjBh MGU4ZTAKICAgICMgRmViICA5IDIyOjE4OjMxIGZic2QtWCBrZXJuZWw6IGlmaW9jdGwoKSBhdCBp ZmlvY3RsKzB4MTAyZS9mcmFtZSAweGZmZmZmZTAxMjBhMGU5YTAKICAgICMgRmViICA5IDIyOjE4 OjMxIGZic2QtWCBrZXJuZWw6IGtlcm5faW9jdGwoKSBhdCBrZXJuX2lvY3RsKzB4MmMwL2ZyYW1l IDB4ZmZmZmZlMDEyMGEwZWEwMAogICAgIyBGZWIgIDkgMjI6MTg6MzEgZmJzZC1YIGtlcm5lbDog c3lzX2lvY3RsKCkgYXQgc3lzX2lvY3RsKzB4MTUzL2ZyYW1lIDB4ZmZmZmZlMDEyMGEwZWFlMAog ICAgIyBGZWIgIDkgMjI6MTg6MzEgZmJzZC1YIGtlcm5lbDogYW1kNjRfc3lzY2FsbCgpIGF0IGFt ZDY0X3N5c2NhbGwrMHgyN2YvZnJhbWUgMHhmZmZmZmUwMTIwYTBlYmYwCiAgICAjIEZlYiAgOSAy MjoxODozMSBmYnNkLVgga2VybmVsOiBYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsw eGZiL2ZyYW1lIDB4ZmZmZmZlMDEyMGEwZWJmMAogICAgIyBGZWIgIDkgMjI6MTg6MzEgZmJzZC1Y IGtlcm5lbDogLS0tIHN5c2NhbGwgKDU0LCBGcmVlQlNEIEVMRjY0LCBzeXNfaW9jdGwpLCByaXAg PSAweDgwMTFlMWM5YSwgcnNwID0gMHg3ZmZmZmZmZmUyODgsIHJicCA9IDB4N2ZmZmZmZmZlMmEw IC0tLQogICAgbG9nX2FuZF9ydW4gaWZjb25maWcgbGFnZzAgbXR1IDE1MDAKICAgICMgRmViICA5 IDIyOjE4OjMxIGZic2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCBtdHUgMTUwMAogICAgbG9nX2Fu ZF9ydW4gaWZjb25maWcgbGFnZzAgLWxhZ2dwb3J0IGVtMgogICAgIyBGZWIgIDkgMjI6MTg6MzMg ZmJzZC1YIHJvb3Q6IGlmY29uZmlnIGxhZ2cwIC1sYWdncG9ydCBlbTIKICAgIGxvZ19hbmRfcnVu IGlmY29uZmlnIGxhZ2cwIC1sYWdncG9ydCBlbTEKICAgICMgRmViICA5IDIyOjE4OjM0IGZic2Qt WCByb290OiBpZmNvbmZpZyBsYWdnMCAtbGFnZ3BvcnQgZW0xCiAgICAjIEZlYiAgOSAyMjoxODoz NCBmYnNkLVgga2VybmVsOiBsYWdnMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIERPV04KICAgIGxv Z19hbmRfcnVuIGlmY29uZmlnIGxhZ2cwIGRlc3Ryb3kKICAgICMgRmViICA5IDIyOjE4OjM1IGZi c2QtWCByb290OiBpZmNvbmZpZyBsYWdnMCBkZXN0cm95CmZpCg== --_003_D0FEBBFE12C8F6rpokalapanasascom_--