From owner-freebsd-hackers@freebsd.org Thu Oct 29 15:31:01 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1C08F455147; Thu, 29 Oct 2020 15:31:01 +0000 (UTC) (envelope-from carbaecker@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CMTtC5Hyxz3fC2; Thu, 29 Oct 2020 15:30:59 +0000 (UTC) (envelope-from carbaecker@gmx.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1603985458; bh=FFeMyaek/1S1BK9I7yFUtsJxP5eTvf/Mr2dfv2yzHwY=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=doNM9l5gNA9NgcpqPCsVkfNf2TEP8Er7UIdyxt08pOalCYIxsjJg4nUDTnNjd8WvM SlYpM/qx9Y8WZKUoFOhI4HH8per/RftY1u7XO4rwpTlwRnRgGAbq5pTUK0pHCU24yt 2pwumJ9cM8tgB200xXjezIoc+53cslqUqMTyO29Y= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.30] ([94.31.96.148]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N8XTv-1kL0qG3Xtp-014X6s; Thu, 29 Oct 2020 16:30:57 +0100 Subject: Re: Problem with checksum offloading on RPi3 (PF + Jails involved) To: Kristof Provost Cc: freebsd-hackers@freebsd.org, freebsd-arm@freebsd.org References: <748edc3d-4ef7-c4de-291f-7c0b460a6052@gmx.de> From: =?UTF-8?Q?Carsten_B=c3=a4cker?= Message-ID: <5130ee46-5832-d4df-d774-c6bd32e10b30@gmx.de> Date: Thu, 29 Oct 2020 16:30:57 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------8525AC5C83CABE85BE679B1A" Content-Language: de-DE X-Provags-ID: V03:K1:POgbE6+lfBN4kKavXDJ+9WbkwFRUh2bM2RrEOizidLNImyzZpW2 nAb9ItltrMz+GYIemQDr/2IkTPjy6UdsSNog06AwvqEqCL5DCIQWsBTxvRayBkmfzIvsWlJ 7IhU5Z//RuTjKoiRdErQ6OuOEgafqa/v9s6Az6jkXdPbZ7ANEyJBrLgIFTEIKO/b9UrrMm4 mwAnhn/WnF38Q7Tv58MiQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:8co5HnQofMQ=:938hGvLr265H1R1jqn0s2N pc8O1c3H3yjRKHis4Cx9Ww7VIp4BFD82lrE9UnMojhmN1Vc+BRmQOO43tLUSKkhVlN7n8hl/C 4RsPt5yGAfFdpZqTL/93fJQJ+vyoftcAz5GSFFuxxPRoUgJ4COLpzhaK8aIg9vg/EXOnvz8PZ Mz4Zeu1JFuh7hDHJuM5idaaQZLTiACpyuvgkG8dbibLuOOii5YpgXro0sbD8g1twvbdiE6RgB /vFVfVRP1p9jFQRrP5BI8Mz6VUtcUtIkOZ82sA46cU6OYMwUvnKCb1sBYSb6aYKpCoh68x/ee bASO3rjEfu/GC1I8Y4REDPbYoZYD+sFKpfdZqlrH9AEv8UQiv/o4G+OZCIT7+0rZZouQvfoK8 wiDZ8NvEBsVuzB7X7ShX7ilLBwLDx/cPBMiexj0Mzar0WpFeuD/oOl1WIVrXHVPWj/KE57eGp UquKAmGToa0V6/uAP9Y9Pw0kIQuVyBKbAe/YlyJmEPrx6qT8RS3/HtZIJ6kZ3tb4++7qiIM82 /SJsVTJteE8HfShaAgxntpcnZ1XCcIlqTTiUriwyYdcqvKLa05mV1YFGkJsymsceUikWwt7o+ KbgdSVWxMfbWIHD0PLgLUSs1JHiGQL1IvS1h4sItR8nBlV+tjJdIWNPS0iABYqvJ7jmWihzfR VsJAfYWHDln7MzJoHZa9zGm80qgvdKrOjhMEJorG82THFQaF4lBnerHvpe+eSZzX1f9Yejd6u LdLif9IbBRnx9S9EIijK948diFppyatTOR3mkC/8qTrhJU6B3OlWRu34RW/lt6wqOZqVfLAuv Yw8InYm79d/hPfkun/KNeDUvsRLVGyRxTqIH7lIWI4FaPeQwU77i7VdEDl3Vm5G9qaNaM0igV M4Ua1yAkpW517O7ht+vw== X-Rspamd-Queue-Id: 4CMTtC5Hyxz3fC2 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=doNM9l5g; dmarc=none; spf=pass (mx1.freebsd.org: domain of carbaecker@gmx.de designates 212.227.15.18 as permitted sender) smtp.mailfrom=carbaecker@gmx.de X-Spamd-Result: default: False [-1.33 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; R_SPF_ALLOW(-0.20)[+ip4:212.227.15.0/25]; HAS_ATTACHMENT(0.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; MIME_BASE64_TEXT(0.10)[]; CTYPE_MIXED_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-0.86)[-0.863]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+,5:+,6:+]; FREEMAIL_ENVFROM(0.00)[gmx.de]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.15.18:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.970]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; RECEIVED_SPAMHAUS_PBL(0.00)[94.31.96.148:received]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.994]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[gmx.de]; SH_EMAIL_DBL_DONT_QUERY_IPS(0.00)[0.0.0.0:email]; DBL_PROHIBIT(0.00)[0.0.0.0:email]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.15.18:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers,freebsd-arm] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2020 15:31:01 -0000 This is a multi-part message in MIME format. --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Sure, i am willing to help. Device is a Raspberry Pi 3B (not +), using the onboard-ethernet. I attached a bunch of information. Configuration is stripped down to the minimum required to reproduce the problem. I noticed another side-effect of disabling checksum offloading: SSH-access using IPv6 (rtsold) works much smoother/more reliable than before. Best regards, Carsten Am 29.10.2020 um 15:00 schrieb Kristof Provost: > > On 29 Oct 2020, at 14:29, Carsten B=C3=A4cker wrote: > > Hi Hackers, > > just stumbled upon a problem on my RPi3, but i am not sure if this i= s > arm-related. > > Running System: > "FreeBSD generic 12.1-RELEASE-p9 FreeBSD 12.1-RELEASE-p9 r365508 > GENERIC=C2=A0 arm64" > > I created a jail and set up NAT using PF. Same configuration runs > perfectly on my server. > However the jail was unable to resolve hostnames. > > After enabling pflog for the NAT-rules i noticed these errors: > "[bad udp cksum 0xe58a -> 0x482d!]" > > So i disabled checksum offloading and everything worked fine. > "ifconfig ue0 -rxcsum" > > Any chance to get this fixed? > > First someone=E2=80=99s going to have to be able to reproduce it. > > I fixed issues related to checksums in pf years ago, and while I=E2=80= =99ve > heard vague reports that it still wasn=E2=80=99t fixed in all cases I=E2= =80=99ve not > yet been able to reproduce (or even have someone else reproduce) those > issues. > > My initial suspicion would fall to the network driver rather than pf > itself. > Let=E2=80=99s start by figuring out which one that is. > > Presumably you=E2=80=99ve got a USB ethernet thing plugged in. Which one= ? > (|sudo usbconfig dump_device_desc| will help). > > Best, > Kristof > --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=UTF-8; name="dmesg.today" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.today" LS0tPDxCT09UPj4tLS0KQ29weXJpZ2h0IChjKSAxOTkyLTIwMTkgVGhlIEZyZWVCU0QgUHJv amVjdC4KQ29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5 LCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0 eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVn aXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAx Mi4xLVJFTEVBU0UtcDkgcjM2NTUwOCBHRU5FUklDIGFybTY0CkZyZWVCU0QgY2xhbmcgdmVy c2lvbiA4LjAuMSAodGFncy9SRUxFQVNFXzgwMS9maW5hbCAzNjY1ODEpIChiYXNlZCBvbiBM TFZNIDguMC4xKQpWVChlZmlmYik6IHJlc29sdXRpb24gNjU2eDQxNgpLTEQgZmlsZSB1bW9k ZW0ua28gaXMgbWlzc2luZyBkZXBlbmRlbmNpZXMKU3RhcnRpbmcgQ1BVIDEgKDEpClN0YXJ0 aW5nIENQVSAyICgyKQpTdGFydGluZyBDUFUgMyAoMykKRnJlZUJTRC9TTVA6IE11bHRpcHJv Y2Vzc29yIFN5c3RlbSBEZXRlY3RlZDogNCBDUFVzCnJhbmRvbTogdW5ibG9ja2luZyBkZXZp Y2UuCnJhbmRvbTogZW50cm9weSBkZXZpY2UgZXh0ZXJuYWwgaW50ZXJmYWNlCk1BUCAzOWY0 YTAwMCBtb2RlIDIgcGFnZXMgMQpNQVAgMzlmNGYwMDAgbW9kZSAyIHBhZ2VzIDEKTUFQIDNi MzUwMDAwIG1vZGUgMiBwYWdlcyAxNgpNQVAgM2YxMDAwMDAgbW9kZSAxIHBhZ2VzIDEKa2Jk MCBhdCBrYmRtdXgwCm9md2J1czA6IDxPcGVuIEZpcm13YXJlIERldmljZSBUcmVlPgpzaW1w bGVidXMwOiA8RmxhdHRlbmVkIGRldmljZSB0cmVlIHNpbXBsZSBidXM+IG9uIG9md2J1czAK b2Z3X2Nsa2J1czA6IDxPRlcgY2xvY2tzIGJ1cz4gb24gb2Z3YnVzMApjbGtfZml4ZWQwOiA8 Rml4ZWQgY2xvY2s+IG9uIG9md19jbGtidXMwCmNsa19maXhlZDE6IDxGaXhlZCBjbG9jaz4g b24gb2Z3X2Nsa2J1czAKcmVnZml4MDogPEZpeGVkIFJlZ3VsYXRvcj4gb24gb2Z3YnVzMApy ZWdmaXgxOiA8Rml4ZWQgUmVndWxhdG9yPiBvbiBvZndidXMwCnBzY2kwOiA8QVJNIFBvd2Vy IFN0YXRlIENvLW9yZGluYXRpb24gSW50ZXJmYWNlIERyaXZlcj4gb24gb2Z3YnVzMApsaW50 YzA6IDxCQ00yODM2IEludGVycnVwdCBDb250cm9sbGVyPiBtZW0gMHg0MDAwMDAwMC0weDQw MDAwMGZmIG9uIHNpbXBsZWJ1czAKaW50YzA6IDxCQ00yODM1IEludGVycnVwdCBDb250cm9s bGVyPiBtZW0gMHg3ZTAwYjIwMC0weDdlMDBiM2ZmIGlycSAyMCBvbiBzaW1wbGVidXMwCmdw aW8wOiA8QkNNMjcwOC8yODM1IEdQSU8gY29udHJvbGxlcj4gbWVtIDB4N2UyMDAwMDAtMHg3 ZTIwMDBiMyBpcnEgMjMsMjQgb24gc2ltcGxlYnVzMApncGlvYnVzMDogPE9GVyBHUElPIGJ1 cz4gb24gZ3BpbzAKZ2VuZXJpY190aW1lcjA6IDxBUk12NyBHZW5lcmljIFRpbWVyPiBpcnEg MCwxLDIsMyBvbiBvZndidXMwClRpbWVjb3VudGVyICJBUk0gTVBDb3JlIFRpbWVjb3VudGVy IiBmcmVxdWVuY3kgMTkyMDAwMDAgSHogcXVhbGl0eSAxMDAwCkV2ZW50IHRpbWVyICJBUk0g TVBDb3JlIEV2ZW50dGltZXIiIGZyZXF1ZW5jeSAxOTIwMDAwMCBIeiBxdWFsaXR5IDEwMDAK dXNiX25vcF94Y2VpdjA6IDxVU0IgTk9QIFBIWT4gb24gb2Z3YnVzMApiY21fZG1hMDogPEJD TTI4MzUgRE1BIENvbnRyb2xsZXI+IG1lbSAweDdlMDA3MDAwLTB4N2UwMDdlZmYgaXJxIDQs NSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDE5IG9uIHNpbXBsZWJ1czAK YmNtd2QwOiA8QkNNMjcwOC8yODM1IFdhdGNoZG9nPiBtZW0gMHg3ZTEwMDAwMC0weDdlMTAw MDI3IG9uIHNpbXBsZWJ1czAKYmNtcm5nMDogPEJyb2FkY29tIEJDTTI4MzUgUk5HPiBtZW0g MHg3ZTEwNDAwMC0weDdlMTA0MDBmIGlycSAyMSBvbiBzaW1wbGVidXMwCm1ib3gwOiA8QkNN MjgzNSBWaWRlb0NvcmUgTWFpbGJveD4gbWVtIDB4N2UwMGI4ODAtMHg3ZTAwYjhiZiBpcnEg MjIgb24gc2ltcGxlYnVzMApncGlvYzA6IDxHUElPIGNvbnRyb2xsZXI+IG9uIGdwaW8wCnVh cnQyOiA8UHJpbWVDZWxsIFVBUlQgKFBMMDExKT4gbWVtIDB4N2UyMDEwMDAtMHg3ZTIwMWZm ZiBpcnEgMjUgb24gc2ltcGxlYnVzMAp1YXJ0MjogY29uc29sZSAoMTE1MjAwLG4sOCwxKQpz cGkwOiA8QkNNMjcwOC8yODM1IFNQSSBjb250cm9sbGVyPiBtZW0gMHg3ZTIwNDAwMC0weDdl MjA0ZmZmIGlycSAyNyBvbiBzaW1wbGVidXMwCnNwaWJ1czA6IDxPRlcgU1BJIGJ1cz4gb24g c3BpMApzcGlidXMwOiA8dW5rbm93biBjYXJkPiBhdCBjcyAwIG1vZGUgMApzcGlidXMwOiA8 dW5rbm93biBjYXJkPiBhdCBjcyAxIG1vZGUgMAppaWNoYjA6IDxCQ00yNzA4LzI4MzUgQlND IGNvbnRyb2xsZXI+IG1lbSAweDdlODA0MDAwLTB4N2U4MDRmZmYgaXJxIDQwIG9uIHNpbXBs ZWJ1czAKYmNtMjgzeF9kd2NvdGcwOiA8RFdDIE9URyAyLjAgaW50ZWdyYXRlZCBVU0IgY29u dHJvbGxlciAoYmNtMjgzeCk+IG1lbSAweDdlOTgwMDAwLTB4N2U5OGZmZmYsMHg3ZTAwNjAw MC0weDdlMDA2ZmZmIGlycSA0Niw0NyBvbiBzaW1wbGVidXMwCnVzYnVzMCBvbiBiY20yODN4 X2R3Y290ZzAKc2RoY2lfYmNtMDogPEJyb2FkY29tIDI3MDggU0RIQ0kgY29udHJvbGxlcj4g bWVtIDB4N2UzMDAwMDAtMHg3ZTMwMDBmZiBpcnEgNDkgb24gc2ltcGxlYnVzMAptbWMwOiA8 TU1DL1NEIGJ1cz4gb24gc2RoY2lfYmNtMApmYjA6IDxCQ00yODM1IFZUIGZyYW1lYnVmZmVy IGRyaXZlcj4gb24gc2ltcGxlYnVzMApmYmQwIG9uIGZiMApWVDogUmVwbGFjaW5nIGRyaXZl ciAiZWZpZmIiIHdpdGggbmV3ICJmYiIuCmZiMDogNjU2eDQxNig2NTZ4NDE2QDAsMCkgMjRi cHAKZmIwOiBmYnN3YXA6IDEsIHBpdGNoIDE5NjgsIGJhc2UgMHgzZWIzMzAwMCwgc2NyZWVu X3NpemUgODE4Njg4CnBtdTA6IDxQZXJmb3JtYW5jZSBNb25pdG9yaW5nIFVuaXQ+IGlycSA1 MyBvbiBzaW1wbGVidXMwCmNwdWxpc3QwOiA8T3BlbiBGaXJtd2FyZSBDUFUgR3JvdXA+IG9u IG9md2J1czAKY3B1MDogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MApiY20yODM1 X2NwdWZyZXEwOiA8Q1BVIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUwCmNwdTE6IDxPcGVu IEZpcm13YXJlIENQVT4gb24gY3B1bGlzdDAKY3B1MjogPE9wZW4gRmlybXdhcmUgQ1BVPiBv biBjcHVsaXN0MApjcHUzOiA8T3BlbiBGaXJtd2FyZSBDUFU+IG9uIGNwdWxpc3QwCmdwaW9s ZWQwOiA8R1BJTyBMRURzPiBvbiBvZndidXMwCmdwaW9sZWQwOiA8bGVkMD4gZmFpbGVkIHRv IG1hcCBwaW4KZ3Bpb2xlZDA6IDxsZWQxPiBmYWlsZWQgdG8gbWFwIHBpbgpjcnlwdG9zb2Z0 MDogPHNvZnR3YXJlIGNyeXB0bz4KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNl YwppaWNidXMwOiA8T0ZXIEkyQyBidXM+IG9uIGlpY2hiMAppaWMwOiA8STJDIGdlbmVyaWMg SS9PPiBvbiBpaWNidXMwCnVzYnVzMDogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVn ZW4wLjE6IDxEV0NPVEcgT1RHIFJvb3QgSFVCPiBhdCB1c2J1czAKdWh1YjA6IDxEV0NPVEcg T1RHIFJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNi dXMwCm1tY3NkMDogMTZHQiA8U0RIQyBVU0QgICAxLjAgU04gNDEyN0MxRDYgTUZHIDA5LzIw MTYgYnkgMTE2IEpgPiBhdCBtbWMwIDUwLjBNSHovNGJpdC82NTUzNS1ibG9jawpiY20yODM1 X2NwdWZyZXEwOiBBUk0gNjAwTUh6LCBDb3JlIDI1ME1IeiwgU0RSQU0gNDAwTUh6LCBUdXJi byBPRkYKbWJveDA6IG1ib3ggcmVzcG9uc2UgZXJyb3IKYmNtMjgzNV9jcHVmcmVxMDogY2Fu J3Qgc2V0IGNsb2NrIHJhdGUgKGlkPTQpClJlbGVhc2UgQVBzLi4uZG9uZQpDUFUgIDA6IEFS TSBDb3J0ZXgtQTUzIHIwcDQgYWZmaW5pdHk6ICAwClRyeWluZyB0byBtb3VudCByb290IGZy b20gdWZzOi9kZXYvdWZzL3Jvb3RmcyBbcnddLi4uCiBJbnN0cnVjdGlvbiBTZXQgQXR0cmli dXRlcyAwID0gPENSQzMyPgogSW5zdHJ1Y3Rpb24gU2V0IEF0dHJpYnV0ZXMgMSA9IDw+CiAg ICAgICAgIFByb2Nlc3NvciBGZWF0dXJlcyAwID0gPEFkdlNJTUQsRmxvYXQsRUwzIDMyLEVM MiAzMixFTDEgMzIsRUwwIDMyPgogICAgICAgICBQcm9jZXNzb3IgRmVhdHVyZXMgMSA9IDww PgogICAgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXMgMCA9IDw0ayBHcmFudWxlLDY0ayBHcmFu dWxlLFMvTlMgTWVtLE1peGVkRW5kaWFuLDE2Yml0IEFTSUQsMVRCIFBBPgogICAgICBNZW1v cnkgTW9kZWwgRmVhdHVyZXMgMSA9IDw+CiAgICAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlcyAy ID0gPDMyYiBDQ0lEWCw0OGIgVkE+CiAgICAgICAgICAgICBEZWJ1ZyBGZWF0dXJlcyAwID0g PDIgQ1RYIEJyZWFrcG9pbnRzLDQgV2F0Y2hwb2ludHMsNiBCcmVha3BvaW50cyxQTVV2MyxE ZWJ1ZyB2OD4KICAgICAgICAgICAgIERlYnVnIEZlYXR1cmVzIDEgPSA8MD4KICAgICAgICAg QXV4aWxpYXJ5IEZlYXR1cmVzIDAgPSA8MD4KICAgICAgICAgQXV4aWxpYXJ5IEZlYXR1cmVz IDEgPSA8MD4KQ1BVICAxOiBBUk0gQ29ydGV4LUE1MyByMHA0IGFmZmluaXR5OiAgMQpDUFUg IDI6IEFSTSBDb3J0ZXgtQTUzIHIwcDQgYWZmaW5pdHk6ICAyCkNQVSAgMzogQVJNIENvcnRl eC1BNTMgcjBwNCBhZmZpbml0eTogIDMKV2FybmluZzogbm8gdGltZS1vZi1kYXkgY2xvY2sg cmVnaXN0ZXJlZCwgc3lzdGVtIHRpbWUgd2lsbCBub3QgYmUgc2V0IGFjY3VyYXRlbHkKdWh1 YjA6IDEgcG9ydCB3aXRoIDEgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWdlbjAuMjogPHZl bmRvciAweDA0MjQgcHJvZHVjdCAweDk1MTQ+IGF0IHVzYnVzMAp1aHViMSBvbiB1aHViMAp1 aHViMTogPHZlbmRvciAweDA0MjQgcHJvZHVjdCAweDk1MTQsIGNsYXNzIDkvMCwgcmV2IDIu MDAvMi4wMCwgYWRkciAyPiBvbiB1c2J1czAKdWh1YjE6IE1UVCBlbmFibGVkCnVodWIxOiA1 IHBvcnRzIHdpdGggNCByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1Z2VuMC4zOiA8dmVuZG9y IDB4MDQyNCBwcm9kdWN0IDB4ZWMwMD4gYXQgdXNidXMwCnNtc2MwIG9uIHVodWIxCnNtc2Mw OiA8dmVuZG9yIDB4MDQyNCBwcm9kdWN0IDB4ZWMwMCwgcmV2IDIuMDAvMi4wMCwgYWRkciAz PiBvbiB1c2J1czAKc21zYzA6IGNoaXAgMHhlYzAwLCByZXYuIDAwMDIKbWlpYnVzMDogPE1J SSBidXM+IG9uIHNtc2MwCnNtc2NwaHkwOiA8U01DIExBTjg3MDAgMTAvMTAwIGludGVyZmFj ZT4gUEhZIDEgb24gbWlpYnVzMApzbXNjcGh5MDogIDEwYmFzZVQsIDEwYmFzZVQtRkRYLCAx MDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIGF1dG8KdWUwOiA8VVNCIEV0aGVybmV0PiBvbiBz bXNjMAp1ZTA6IEV0aGVybmV0IGFkZHJlc3M6IGI4OjI3OmViOjU1OjdlOjcwCmxvMDogbGlu ayBzdGF0ZSBjaGFuZ2VkIHRvIFVQCnNtc2MwOiBjaGlwIDB4ZWMwMCwgcmV2LiAwMDAyCnVl MDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIERPV04KdWUwOiBsaW5rIHN0YXRlIGNoYW5nZWQg dG8gVVAKcGZsb2cwOiBwcm9taXNjdW91cyBtb2RlIGVuYWJsZWQKU2VjdXJpdHkgcG9saWN5 IGxvYWRlZDogTUFDL250cGQgKG1hY19udHBkKQpsbzE6IGxpbmsgc3RhdGUgY2hhbmdlZCB0 byBVUAo= --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=UTF-8; name="jail.conf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="jail.conf" d3d3LXB1YmxpYyB7CiAgZGV2ZnNfcnVsZXNldCA9IDQ7CiAgZW5mb3JjZV9zdGF0ZnMgPSAy OwogIGV4ZWMuY2xlYW47CiAgZXhlYy5jb25zb2xlbG9nID0gL3Zhci9sb2cvamFpbHMvd3d3 LXB1YmxpYy5sb2c7CiAgZXhlYy5zdGFydCA9ICcvYmluL3NoIC9ldGMvcmMnOwogIGV4ZWMu c3RvcCA9ICcvYmluL3NoIC9ldGMvcmMuc2h1dGRvd24nOwogIGhvc3QuaG9zdG5hbWUgPSB3 d3ctcHVibGljOwogIG1vdW50LmRldmZzOwogIG1vdW50LmZzdGFiID0gL3N0b3JhZ2UvamFp bHMvd3d3LXB1YmxpYy9mc3RhYjsKICBwYXRoID0gL3N0b3JhZ2UvamFpbHMvd3d3LXB1Ymxp Yy9yb290ZnM7CiAgc2VjdXJlbGV2ZWwgPSAyOwogIGFsbG93LnJhd19zb2NrZXRzID0gMTsK CiAgaW50ZXJmYWNlID0gbG8xOwogIGlwNC5hZGRyID0gMTAuMC4wLjI7CiAgaXA2ID0gZGlz YWJsZTsKfQoK --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=UTF-8; name="pf_test.conf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pf_test.conf" ZXh0X2lmID0gInVlMCIKCnd3d3B1YmxpY2phaWwgPSAxMC4wLjAuMgoKc2V0IGJsb2NrLXBv bGljeSByZXR1cm4Kc2V0IHNraXAgb24gbG8wCnNldCBza2lwIG9uIGxvMQoKdGFibGUgPGph aWxzPiBwZXJzaXN0CgpuYXQgb24gJGV4dF9pZiBmcm9tIHsgJHd3d3B1YmxpY2phaWwgfSB0 byBhbnkgLT4gKCRleHRfaWYpCgpibG9jayBpbiBhbGwKCnBhc3MgaW4gaW5ldCBwcm90byBp Y21wIGFsbCBpY21wLXR5cGUgZWNob3JlcQpwYXNzIGluIGluZXQgcHJvdG8gdGNwIHRvIHBv cnQgeyBzc2ggfQoKcGFzcyBvdXQgYWxsCgo= --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=UTF-8; name="rc.conf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="rc.conf" aG9zdG5hbWU9ImdlbmVyaWMiCmlmY29uZmlnX3VlMD0iaW5ldCAxOTIuMTY4LjE3OC4zIG5l dG1hc2sgMjU1LjI1NS4yNTUuMCIKZGVmYXVsdHJvdXRlcj0iMTkyLjE2OC4xNzguMSIKc3No ZF9lbmFibGU9IllFUyIKc2VuZG1haWxfZW5hYmxlPSJOT05FIgpzZW5kbWFpbF9zdWJtaXRf ZW5hYmxlPSJOTyIKc2VuZG1haWxfb3V0Ym91bmRfZW5hYmxlPSJOTyIKc2VuZG1haWxfbXNw X3F1ZXVlX2VuYWJsZT0iTk8iCnBvd2VyZF9lbmFibGU9IllFUyIKCmNsb25lZF9pbnRlcmZh Y2VzPSJsbzEiCnBmX2VuYWJsZT0iWUVTIgpwZmxvZ19lbmFibGU9IllFUyIK --------------8525AC5C83CABE85BE679B1A Content-Type: text/plain; charset=UTF-8; name="usbconfig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="usbconfig" dWdlbjAuMTogPERXQ09URyBPVEcgUm9vdCBIVUI+IGF0IHVzYnVzMCwgY2ZnPTAgbWQ9SE9T VCBzcGQ9SElHSCAoNDgwTWJwcykgcHdyPVNBVkUgKDBtQSkKCiAgYkxlbmd0aCA9IDB4MDAx MiAKICBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDEgCiAgYmNkVVNCID0gMHgwMjAwIAogIGJE ZXZpY2VDbGFzcyA9IDB4MDAwOSAgPEhVQj4KICBiRGV2aWNlU3ViQ2xhc3MgPSAweDAwMDAg CiAgYkRldmljZVByb3RvY29sID0gMHgwMDAxIAogIGJNYXhQYWNrZXRTaXplMCA9IDB4MDA0 MCAKICBpZFZlbmRvciA9IDB4MDAwMCAKICBpZFByb2R1Y3QgPSAweDAwMDAgCiAgYmNkRGV2 aWNlID0gMHgwMTAwIAogIGlNYW51ZmFjdHVyZXIgPSAweDAwMDEgIDxEV0NPVEc+CiAgaVBy b2R1Y3QgPSAweDAwMDIgIDxPVEcgUm9vdCBIVUI+CiAgaVNlcmlhbE51bWJlciA9IDB4MDAw MCAgPG5vIHN0cmluZz4KICBiTnVtQ29uZmlndXJhdGlvbnMgPSAweDAwMDEgCgp1Z2VuMC4y OiA8dmVuZG9yIDB4MDQyNCBwcm9kdWN0IDB4OTUxND4gYXQgdXNidXMwLCBjZmc9MCBtZD1I T1NUIHNwZD1ISUdIICg0ODBNYnBzKSBwd3I9U0FWRSAoMm1BKQoKICBiTGVuZ3RoID0gMHgw MDEyIAogIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwMSAKICBiY2RVU0IgPSAweDAyMDAgCiAg YkRldmljZUNsYXNzID0gMHgwMDA5ICA8SFVCPgogIGJEZXZpY2VTdWJDbGFzcyA9IDB4MDAw MCAKICBiRGV2aWNlUHJvdG9jb2wgPSAweDAwMDIgCiAgYk1heFBhY2tldFNpemUwID0gMHgw MDQwIAogIGlkVmVuZG9yID0gMHgwNDI0IAogIGlkUHJvZHVjdCA9IDB4OTUxNCAKICBiY2RE ZXZpY2UgPSAweDAyMDAgCiAgaU1hbnVmYWN0dXJlciA9IDB4MDAwMCAgPG5vIHN0cmluZz4K ICBpUHJvZHVjdCA9IDB4MDAwMCAgPG5vIHN0cmluZz4KICBpU2VyaWFsTnVtYmVyID0gMHgw MDAwICA8bm8gc3RyaW5nPgogIGJOdW1Db25maWd1cmF0aW9ucyA9IDB4MDAwMSAKCnVnZW4w LjM6IDx2ZW5kb3IgMHgwNDI0IHByb2R1Y3QgMHhlYzAwPiBhdCB1c2J1czAsIGNmZz0wIG1k PUhPU1Qgc3BkPUhJR0ggKDQ4ME1icHMpIHB3cj1PTiAoMm1BKQoKICBiTGVuZ3RoID0gMHgw MDEyIAogIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwMSAKICBiY2RVU0IgPSAweDAyMDAgCiAg YkRldmljZUNsYXNzID0gMHgwMGZmICA8VmVuZG9yIHNwZWNpZmljPgogIGJEZXZpY2VTdWJD bGFzcyA9IDB4MDAwMCAKICBiRGV2aWNlUHJvdG9jb2wgPSAweDAwMDEgCiAgYk1heFBhY2tl dFNpemUwID0gMHgwMDQwIAogIGlkVmVuZG9yID0gMHgwNDI0IAogIGlkUHJvZHVjdCA9IDB4 ZWMwMCAKICBiY2REZXZpY2UgPSAweDAyMDAgCiAgaU1hbnVmYWN0dXJlciA9IDB4MDAwMCAg PG5vIHN0cmluZz4KICBpUHJvZHVjdCA9IDB4MDAwMCAgPG5vIHN0cmluZz4KICBpU2VyaWFs TnVtYmVyID0gMHgwMDAwICA8bm8gc3RyaW5nPgogIGJOdW1Db25maWd1cmF0aW9ucyA9IDB4 MDAwMSAKCg== --------------8525AC5C83CABE85BE679B1A--