From owner-freebsd-net@FreeBSD.ORG Fri Jul 11 17:29:41 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5183A65A for ; Fri, 11 Jul 2014 17:29:41 +0000 (UTC) Received: from mail-qa0-x232.google.com (mail-qa0-x232.google.com [IPv6:2607:f8b0:400d:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02BA72234 for ; Fri, 11 Jul 2014 17:29:40 +0000 (UTC) Received: by mail-qa0-f50.google.com with SMTP id m5so1123808qaj.23 for ; Fri, 11 Jul 2014 10:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=wXuGZlHIh1AzjHO6r4hGVEnV+lh+xg8ciA7xvZoGfbo=; b=j/gykQnvRDLRdULGDVV5156BrN7IN/l89i+lGjB+or6o5zReAUAUra1prYR2aaj80G 9F0VnunhIwhkRj56Qa93ONZhk8MA08aWP9EfIeH5Ag+qERkFKmcxoCJcqhorXgtZfwf9 oXIkb4Mp6vhYFVWOXz9Sh5UEsqgGHnzS8ASqJMD+Ngv6NDeO+UwwWF3ChKf/zqkVPqiv rl8KcIBUIzeGZ2G7j51QOoGOSBxb6ZkHnrkMA7zLVjmreDboz/CnDUo7dxVoJmR1MqpH lhmNmlSRc4pCvruaiD5UFGwiCCTiXJDGZOI2vHoru5rCFEdKd9R4vXPhx68q3q2BbtBx kOXg== X-Received: by 10.224.0.79 with SMTP id 15mr550828qaa.56.1405099780014; Fri, 11 Jul 2014 10:29:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.96.74.69 with HTTP; Fri, 11 Jul 2014 10:27:36 -0700 (PDT) In-Reply-To: References: <20140614101523.GD22187@onelab2.iet.unipi.it> From: Carlos Ferreira Date: Fri, 11 Jul 2014 18:27:36 +0100 Message-ID: Subject: Re: netmap To: Luigi Rizzo Content-Type: multipart/mixed; boundary=047d7bf0d49843228104fdee493e X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: "freebsd-net@freebsd.org" , Prashant Upadhyaya X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2014 17:29:41 -0000 --047d7bf0d49843228104fdee493e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm building for OpenWRT (trunk) for the IXP4xx target. Attached goes the output for the compile attempt. Maybe I'm missing something very basic... On 11 July 2014 17:13, Luigi Rizzo wrote: > > > > On Fri, Jul 11, 2014 at 6:07 PM, Carlos Ferreira > wrote: > >> Luigi one question. Does netmap requires a processor with 64 bits? I'm >> having some trouble in compiling netmap, using the same Makefile I used >> previously, but for an Intel IXP435 CPU (Gateworks Cambria). >> > > =E2=80=8Bit used to build and work on 32 bit archs but we have not tried = that > there i a while. > Hopefully it is just a matter of casts in printfs. > > which OS and netmap versions are you using ? > can you send me an error log ? > > cheers > luigi > =E2=80=8B > >> >> --=20 Carlos Miguel Ferreira Researcher at Telecommunications Institute Aveiro - Portugal Work E-mail - cmf@av.it.pt Skype & GTalk -> carlosmf.pt@gmail.com LinkedIn -> http://www.linkedin.com/in/carlosmferreira --047d7bf0d49843228104fdee493e Content-Type: text/plain; charset=US-ASCII; name="output.txt" Content-Disposition: attachment; filename="output.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hxhs3per0 bWFrZSAuL3BhY2thZ2UvbmV0bWFwL2NvbXBpbGUgVj05OQ0KQ29sbGVjdGluZyBwYWNrYWdlIGlu Zm86IGRvbmUNCm1ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvb3BlbndydC9EZXNr dG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0Jw0KbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5 ICcvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvcGFja2FnZS9u ZXRtYXAnDQorKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysNCk1BS0UgICAgICAgICAgIAkgID0gbWFrZQ0KUEtHX05BTUUgICAg ICAgICAgID0gbmV0bWFwDQpQS0dfVkVSU0lPTiAgICAgICAgPSBIRUFEDQpQS0dfQlVJTERfRElS ICAgICAgPSAvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVp bGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcA0KUEtHX1NP VVJDRV9QUk9UTyAgID0gZ2l0DQpQS0dfU09VUkNFX1VSTCAgICAgPSBodHRwczovL2NvZGUuZ29v Z2xlLmNvbS9wL25ldG1hcC8NClBLR19TT1VSQ0UgICAgICAgICA9IG5ldG1hcC50YXIuZ3oNClBL R19TT1VSQ0VfVkVSU0lPTiA9IEhFQUQNClBLR19TT1VSQ0VfU1VCRElSICA9IG5ldG1hcA0KTUFL RV9PUFRTICAgICAgICAgID0gLUMgL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJp YS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9s aW51eC1peHA0eHhfZ2VuZXJpYy9saW51eC0zLjEwLjI4IFBBVEg9L2hvbWUvb3BlbndydC9EZXNr dG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L3N0YWdpbmdfZGlyL3Rvb2xjaGFpbi1hcm1lYl94 c2NhbGVfZ2NjLTQuOC1saW5hcm9fdUNsaWJjLTAuOS4zMy4yL2JpbjovaG9tZS9vcGVud3J0L0Rl c2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvc3RhZ2luZ19kaXIvaG9zdC9iaW46L2hvbWUv b3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L3N0YWdpbmdfZGlyL3Rvb2xj aGFpbi1hcm1lYl94c2NhbGVfZ2NjLTQuOC1saW5hcm9fdUNsaWJjLTAuOS4zMy4yL2JpbjovaG9t ZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvc3RhZ2luZ19kaXIvaG9z dC9iaW46L3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3IvYmluOi91c3IvYmluL3Np dGVfcGVybDovdXNyL2Jpbi92ZW5kb3JfcGVybDovdXNyL2Jpbi9jb3JlX3BlcmwgRE9NVUxUST0x DQpFWFRSQV9DRkxBR1MgICAgICAgPSAtSS9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNh bWJyaWEvb3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMz LjIvbmV0bWFwL0xJTlVYIC1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9v cGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRt YXAvTElOVVgvLi4vc3lzIC1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9v cGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRt YXAvTElOVVgvLi4vc3lzL2RldiAtRENPTkZJR19ORVRNQVAgLVduby11bnVzZWQtYnV0LXNldC12 YXJpYWJsZSANCkVYVFJBX0tDT05GSUcgICAgICA9IA0KTElOVVhfS01PRF9TVUZGSVggID0ga28N CkxJTlVYX0RJUiAgICAgICAgICA9IC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJy aWEvb3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMzLjIv bGludXgtaXhwNHh4X2dlbmVyaWMvbGludXgtMy4xMC4yOA0KTElOVVhfS0FSQ0ggICAgICAgID0g YXJtDQpUQVJHRVRfQ1JPU1MgICAgICAgPSBhcm1lYi1vcGVud3J0LWxpbnV4LXVjbGliY2dudWVh YmktDQpQV0QgICAgICAgICAgICAgICAgPSAvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1D YW1icmlhL29wZW53cnQNCisrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQorKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKw0KbWtkaXIgLXAgL2hvbWUvb3BlbndydC9EZXNrdG9w L09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VD bGliYy0wLjkuMzMuMi9uZXRtYXANCnRhciAgLS1kaXJlY3Rvcnk9Ii9ob21lL29wZW53cnQvRGVz a3RvcC9PcGVuV1JULUNhbWJyaWEvb3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2Fs ZV91Q2xpYmMtMC45LjMzLjIiIC16eGYgL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2Ft YnJpYS9vcGVud3J0L2RsL25ldG1hcC50YXIuZ3oNCiNjcCAtZnBSIC4vKiAvaG9tZS9vcGVud3J0 L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94 c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC8NCnRvdWNoIC9ob21lL29wZW53cnQvRGVza3Rv cC9PcGVuV1JULUNhbWJyaWEvb3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91 Q2xpYmMtMC45LjMzLjIvbmV0bWFwLy5wcmVwYXJlZF84MmZjMjQ4NDQ1ZTc0ODY1MzNlNjQ1YTUw MjNjZjNhZA0KKGNkIC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJyaWEvb3Blbndy dC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMzLjIvbmV0bWFwLy4v OyBpZiBbIC14IC4vY29uZmlndXJlIF07IHRoZW4gL3Vzci9iaW4vZmluZCAvaG9tZS9vcGVud3J0 L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94 c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC8gLW5hbWUgY29uZmlnLmd1ZXNzIHwgeGFyZ3Mg LXIgY2htb2QgdSt3OyAvdXNyL2Jpbi9maW5kIC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JU LUNhbWJyaWEvb3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45 LjMzLjIvbmV0bWFwLyAtbmFtZSBjb25maWcuZ3Vlc3MgfCB4YXJncyAtciAtbjEgY3AgL2hvbWUv b3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L3NjcmlwdHMvY29uZmlnLmd1 ZXNzOyAvdXNyL2Jpbi9maW5kIC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJyaWEv b3BlbndydC9idWlsZF9kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMzLjIvbmV0 bWFwLyAtbmFtZSBjb25maWcuc3ViIHwgeGFyZ3MgLXIgY2htb2QgdSt3OyAvdXNyL2Jpbi9maW5k IC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJyaWEvb3BlbndydC9idWlsZF9kaXIv dGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMzLjIvbmV0bWFwLyAtbmFtZSBjb25maWcu c3ViIHwgeGFyZ3MgLXIgLW4xIGNwIC9ob21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJy aWEvb3BlbndydC9zY3JpcHRzL2NvbmZpZy5zdWI7IEFSPWFybWViLW9wZW53cnQtbGludXgtdWNs aWJjZ251ZWFiaS1hciBBUz0iYXJtZWItb3BlbndydC1saW51eC11Y2xpYmNnbnVlYWJpLWdjYyAt YyAtT3MgLXBpcGUgLW1hcmNoPWFybXY1dGUgLW10dW5lPXhzY2FsZSAtZm5vLWNhbGxlci1zYXZl cyAtZmhvbm91ci1jb3B0cyAtV25vLWVycm9yPXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1tc29m dC1mbG9hdCIgTEQ9YXJtZWItb3BlbndydC1saW51eC11Y2xpYmNnbnVlYWJpLWxkIE5NPWFybWVi LW9wZW53cnQtbGludXgtdWNsaWJjZ251ZWFiaS1ubSBDQz0iYXJtZWItb3BlbndydC1saW51eC11 Y2xpYmNnbnVlYWJpLWdjYyIgR0NDPSJhcm1lYi1vcGVud3J0LWxpbnV4LXVjbGliY2dudWVhYmkt Z2NjIiBDWFg9ImFybWViLW9wZW53cnQtbGludXgtdWNsaWJjZ251ZWFiaS1nKysiIFJBTkxJQj1h cm1lYi1vcGVud3J0LWxpbnV4LXVjbGliY2dudWVhYmktcmFubGliIFNUUklQPWFybWViLW9wZW53 cnQtbGludXgtdWNsaWJjZ251ZWFiaS1zdHJpcCBPQkpDT1BZPWFybWViLW9wZW53cnQtbGludXgt dWNsaWJjZ251ZWFiaS1vYmpjb3B5IE9CSkRVTVA9YXJtZWItb3BlbndydC1saW51eC11Y2xpYmNn bnVlYWJpLW9iamR1bXAgU0laRT1hcm1lYi1vcGVud3J0LWxpbnV4LXVjbGliY2dudWVhYmktc2l6 ZSBDRkxBR1M9Ii1PcyAtcGlwZSAtbWFyY2g9YXJtdjV0ZSAtbXR1bmU9eHNjYWxlIC1mbm8tY2Fs bGVyLXNhdmVzIC1maG9ub3VyLWNvcHRzIC1Xbm8tZXJyb3I9dW51c2VkLWJ1dC1zZXQtdmFyaWFi bGUgLW1zb2Z0LWZsb2F0IC1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9v cGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRt YXAvTElOVVggLUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQv YnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC9MSU5V WC8uLi9zeXMgLUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQv YnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC9MSU5V WC8uLi9zeXMvZGV2IC1EQ09ORklHX05FVE1BUCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl ICIgQ1hYRkxBR1M9Ii1PcyAtcGlwZSAtbWFyY2g9YXJtdjV0ZSAtbXR1bmU9eHNjYWxlIC1mbm8t Y2FsbGVyLXNhdmVzIC1maG9ub3VyLWNvcHRzIC1Xbm8tZXJyb3I9dW51c2VkLWJ1dC1zZXQtdmFy aWFibGUgLW1zb2Z0LWZsb2F0IC1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJp YS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9u ZXRtYXAvTElOVVggLUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53 cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC9M SU5VWC8uLi9zeXMgLUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53 cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC9M SU5VWC8uLi9zeXMvZGV2IC1EQ09ORklHX05FVE1BUCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh YmxlICIgQ1BQRkxBR1M9Ii1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9v cGVud3J0L3N0YWdpbmdfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL3Vz ci9pbmNsdWRlIC1JL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0 L3N0YWdpbmdfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL2luY2x1ZGUg LUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvc3RhZ2luZ19k aXIvdG9vbGNoYWluLWFybWViX3hzY2FsZV9nY2MtNC44LWxpbmFyb191Q2xpYmMtMC45LjMzLjIv dXNyL2luY2x1ZGUgLUkvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53 cnQvc3RhZ2luZ19kaXIvdG9vbGNoYWluLWFybWViX3hzY2FsZV9nY2MtNC44LWxpbmFyb191Q2xp YmMtMC45LjMzLjIvaW5jbHVkZSAiIExERkxBR1M9Ii1ML2hvbWUvb3BlbndydC9EZXNrdG9wL09w ZW5XUlQtQ2FtYnJpYS9vcGVud3J0L3N0YWdpbmdfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNs aWJjLTAuOS4zMy4yL3Vzci9saWIgLUwvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1i cmlhL29wZW53cnQvc3RhZ2luZ19kaXIvdGFyZ2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMz LjIvbGliIC1ML2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L3N0 YWdpbmdfZGlyL3Rvb2xjaGFpbi1hcm1lYl94c2NhbGVfZ2NjLTQuOC1saW5hcm9fdUNsaWJjLTAu OS4zMy4yL3Vzci9saWIgLUwvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29w ZW53cnQvc3RhZ2luZ19kaXIvdG9vbGNoYWluLWFybWViX3hzY2FsZV9nY2MtNC44LWxpbmFyb191 Q2xpYmMtMC45LjMzLjIvbGliICIgICAuL2NvbmZpZ3VyZSAtLXRhcmdldD1hcm1lYi1vcGVud3J0 LWxpbnV4IC0taG9zdD1hcm1lYi1vcGVud3J0LWxpbnV4IC0tYnVpbGQ9aTY4Ni1wYy1saW51eC1n bnUgLS1wcm9ncmFtLXByZWZpeD0iIiAtLXByb2dyYW0tc3VmZml4PSIiIC0tcHJlZml4PS91c3Ig LS1leGVjLXByZWZpeD0vdXNyIC0tYmluZGlyPS91c3IvYmluIC0tc2JpbmRpcj0vdXNyL3NiaW4g LS1saWJleGVjZGlyPS91c3IvbGliIC0tc3lzY29uZmRpcj0vZXRjIC0tZGF0YWRpcj0vdXNyL3No YXJlIC0tbG9jYWxzdGF0ZWRpcj0vdmFyIC0tbWFuZGlyPS91c3IvbWFuIC0taW5mb2Rpcj0vdXNy L2luZm8gLS1kaXNhYmxlLW5scyAgLS1kaXNhYmxlLWlwdjYgOyBmaTsgKQ0Kcm0gLWYgL2hvbWUv b3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQt YXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRtYXAvLmNvbmZpZ3VyZWRfKg0KdG91Y2gg L2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2J1aWxkX2Rpci90 YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRtYXAvLmNvbmZpZ3VyZWRfDQpF bnRlcmluZyBCdWlsZC9Db21waWxlDQpjZCAvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1D YW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4z My4yL25ldG1hcC9MSU5VWA0KbWFrZSAtQyAvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1D YW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4z My4yL2xpbnV4LWl4cDR4eF9nZW5lcmljL2xpbnV4LTMuMTAuMjggRVhUUkFfQ0ZMQUdTPSctSS9o b21lL29wZW53cnQvRGVza3RvcC9PcGVuV1JULUNhbWJyaWEvb3BlbndydC9idWlsZF9kaXIvdGFy Z2V0LWFybWViX3hzY2FsZV91Q2xpYmMtMC45LjMzLjIvbmV0bWFwL0xJTlVYIC1JL2hvbWUvb3Bl bndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJt ZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRtYXAvTElOVVgvLi4vc3lzIC1JL2hvbWUvb3Bl bndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJt ZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9uZXRtYXAvTElOVVgvLi4vc3lzL2RldiAtRENPTkZJ R19ORVRNQVAgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAnIG1vZHVsZXMNCm1ha2VbM106 IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJp YS9vcGVud3J0L2J1aWxkX2Rpci90YXJnZXQtYXJtZWJfeHNjYWxlX3VDbGliYy0wLjkuMzMuMi9s aW51eC1peHA0eHhfZ2VuZXJpYy9saW51eC0zLjEwLjI4Jw0KbWFrZVs0XTogTm90aGluZyB0byBi ZSBkb25lIGZvciAnYWxsJy4NCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgJ3JlbG9j cycuDQogIENISyAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvdWFwaS9saW51eC92ZXJzaW9uLmgNCiAg Q0hLICAgICBpbmNsdWRlL2dlbmVyYXRlZC91dHNyZWxlYXNlLmgNCiAgQ0MgICAgICBrZXJuZWwv Ym91bmRzLnMNCmtlcm5lbC9ib3VuZHMuYzoxOjA6IGVycm9yOiBjb2RlIG1vZGVsICdrZXJuZWwn IG5vdCBzdXBwb3J0ZWQgaW4gdGhlIDMyIGJpdCBtb2RlDQogLyoNCiBeDQprZXJuZWwvYm91bmRz LmM6MTowOiBzb3JyeSwgdW5pbXBsZW1lbnRlZDogNjQtYml0IG1vZGUgbm90IGNvbXBpbGVkIGlu DQovaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGly L3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL2xpbnV4LWl4cDR4eF9nZW5lcmlj L2xpbnV4LTMuMTAuMjgvLi9LYnVpbGQ6MzU6IHJlY2lwZSBmb3IgdGFyZ2V0ICdrZXJuZWwvYm91 bmRzLnMnIGZhaWxlZA0KbWFrZVs0XTogKioqIFtrZXJuZWwvYm91bmRzLnNdIEVycm9yIDENCk1h a2VmaWxlOjgzNTogcmVjaXBlIGZvciB0YXJnZXQgJ3ByZXBhcmUwJyBmYWlsZWQNCm1ha2VbM106 ICoqKiBbcHJlcGFyZTBdIEVycm9yIDINCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9t ZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3Rhcmdl dC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL2xpbnV4LWl4cDR4eF9nZW5lcmljL2xpbnV4 LTMuMTAuMjgnDQpNYWtlZmlsZToxMjI6IHJlY2lwZSBmb3IgdGFyZ2V0ICcvaG9tZS9vcGVud3J0 L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGlyL3RhcmdldC1hcm1lYl94 c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC8uYnVpbHQnIGZhaWxlZA0KbWFrZVsyXTogKioq IFsvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3BlbldSVC1DYW1icmlhL29wZW53cnQvYnVpbGRfZGly L3RhcmdldC1hcm1lYl94c2NhbGVfdUNsaWJjLTAuOS4zMy4yL25ldG1hcC8uYnVpbHRdIEVycm9y IDINCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9vcGVud3J0L0Rlc2t0b3AvT3Bl bldSVC1DYW1icmlhL29wZW53cnQvcGFja2FnZS9uZXRtYXAnDQpwYWNrYWdlL01ha2VmaWxlOjE2 MjogcmVjaXBlIGZvciB0YXJnZXQgJ3BhY2thZ2UvbmV0bWFwL2NvbXBpbGUnIGZhaWxlZA0KbWFr ZVsxXTogKioqIFtwYWNrYWdlL25ldG1hcC9jb21waWxlXSBFcnJvciAyDQptYWtlWzFdOiBMZWF2 aW5nIGRpcmVjdG9yeSAnL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVu d3J0Jw0KL2hvbWUvb3BlbndydC9EZXNrdG9wL09wZW5XUlQtQ2FtYnJpYS9vcGVud3J0L2luY2x1 ZGUvdG9wbGV2ZWwubWs6MTYwOiByZWNpcGUgZm9yIHRhcmdldCAncGFja2FnZS9uZXRtYXAvY29t cGlsZScgZmFpbGVkDQptYWtlOiAqKiogW3BhY2thZ2UvbmV0bWFwL2NvbXBpbGVdIEVycm9yIDIN CltvcGVud3J0QEFyY2hMaW51eDMyQml0cyBvcGVud3J0XSQgDQo= --047d7bf0d49843228104fdee493e--