From owner-freebsd-net@freebsd.org Sun Feb 21 02:22:10 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D472AAFAB5 for ; Sun, 21 Feb 2016 02:22:10 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: from cosmo.uchicago.edu (cosmo.uchicago.edu [128.135.70.90]) by mx1.freebsd.org (Postfix) with ESMTP id 1F41817A2 for ; Sun, 21 Feb 2016 02:22:09 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: by cosmo.uchicago.edu (Postfix, from userid 48) id E8C88CB8CAA; Sat, 20 Feb 2016 20:22:01 -0600 (CST) Received: from 128.135.52.6 (SquirrelMail authenticated user valeri) by cosmo.uchicago.edu with HTTP; Sat, 20 Feb 2016 20:22:01 -0600 (CST) Message-ID: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> Date: Sat, 20 Feb 2016 20:22:01 -0600 (CST) Subject: gateway machine port redirect question From: "Valeri Galtsev" To: freebsd-net@freebsd.org Reply-To: galtsev@kicp.uchicago.edu User-Agent: SquirrelMail/1.4.8-5.el5.centos.7 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 02:22:10 -0000 Dear Experts, I'm one of Linux refugees who several years ago migrated majority of servers from Linux to FreeBSD and is happy since. When recently I needed to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, used ipwf and natd, and all works well, machines behind gateway on LAN can happily reach real network. I hit one snag later though: When I tried to redirect TCP traffic on some port to machine on internal private network behind gateway, whatever I do doesn't work. Could somebody point to simple example (it doesn't matter which components are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that makes the machine gateway, and one of the ports of traffic coming from public network is redirected to machine on private network behind gateway. Something I can reproduce that works, which I then will gradually convert into what I need. Other way around: adding redirection to already working (and a bit sophisticated) gateway I set up appears to be beyond my mental abilities: a couple of weeks of frustration confirm it to me. I really do not want to go back to Linux to do this, even though I feel I can do it based on Linux in a course of an hour or two - I've set up a few of them in the past using Linux, that's the longest it took me in my recollection. Thanks in advance for all your answers and pointers! Valeri ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++ From owner-freebsd-net@freebsd.org Sun Feb 21 03:49:10 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DE84AAFAFE for ; Sun, 21 Feb 2016 03:49:10 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 70CB18BE for ; Sun, 21 Feb 2016 03:49:10 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u1L3n8VU082157 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 20 Feb 2016 20:49:08 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u1L3n8dx082154; Sat, 20 Feb 2016 20:49:08 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sat, 20 Feb 2016 20:49:08 -0700 (MST) From: Warren Block To: Valeri Galtsev cc: freebsd-net@freebsd.org Subject: Re: gateway machine port redirect question In-Reply-To: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> Message-ID: References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Sat, 20 Feb 2016 20:49:08 -0700 (MST) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 03:49:10 -0000 On Sat, 20 Feb 2016, Valeri Galtsev wrote: > Dear Experts, > > I'm one of Linux refugees who several years ago migrated majority of > servers from Linux to FreeBSD and is happy since. When recently I needed > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > used ipwf and natd, and all works well, machines behind gateway on LAN can > happily reach real network. I hit one snag later though: When I tried to > redirect TCP traffic on some port to machine on internal private network > behind gateway, whatever I do doesn't work. > > Could somebody point to simple example (it doesn't matter which components > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > makes the machine gateway, and one of the ports of traffic coming from > public network is redirected to machine on private network behind gateway. > Something I can reproduce that works, which I then will gradually convert > into what I need. Other way around: adding redirection to already working > (and a bit sophisticated) gateway I set up appears to be beyond my mental > abilities: a couple of weeks of frustration confirm it to me. I haven't used IPFW in many years, but it can do it. For pf, this works: ext_if="em0" internal_net="192.168.1.0/24" external_addr="a.b.c.d" webserver="192.168.1.240" ... nat on $ext_if from $internal_net to any -> ($ext_if) rdr on $ext_if proto tcp from any to $external_addr port 80 -> $webserver From owner-freebsd-net@freebsd.org Sun Feb 21 07:31:41 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4687AAF2AE for ; Sun, 21 Feb 2016 07:31:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 931EBAF4 for ; Sun, 21 Feb 2016 07:31:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1L7VftI010388 for ; Sun, 21 Feb 2016 07:31:41 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206876] ifconfig(8): Inconsistent behavior when creating and giving custom name to interface at the same time Date: Sun, 21 Feb 2016 07:31:41 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: easy, patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kp@freebsd.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: keywords cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 07:31:41 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206876 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|needs-qa | CC| |freebsd-net@FreeBSD.org Assignee|freebsd-net@FreeBSD.org |kp@freebsd.org --- Comment #4 from Kubilay Kocak --- Assign to committer that resolved in HEAD. Pending MFC --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Sun Feb 21 12:50:44 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF8FAAAF1F4 for ; Sun, 21 Feb 2016 12:50:44 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9674F15BF for ; Sun, 21 Feb 2016 12:50:44 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by mail-pf0-x22e.google.com with SMTP id e127so77440685pfe.3 for ; Sun, 21 Feb 2016 04:50:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=pUAAZE8k7ZGYmd7TDbc4MdbavSAzpDhEQCi3aprr+Gk=; b=cmPDR9+Dxy1g9oYXnwJ5KNNNwRRI39WSSYAfUbo4n4fRHEPdsbxvBbN2QkZFrc9lQs Lrsg37oY0y5kzO9UjVv0tNHbq2GjtELSgf5DSYgpEan8zlz26gTxgw8qgvMtkI+ofPiV pGRFIbodjE7vFiQzRaFvm9p78Dq7WTq8btrt7LnxWOeD3+A6SdjZX7nJP4qwF/sYw/Ae E0cqxkocK+1REITdhIeN3L2iBcBE2FAuwl/OgEBEMaCd7OaJQW1cemjUi3AENAx3KRm8 cBDEpqJoJ5bcT7s0kv+KhDdYvdPgqtjh4iW62WVm4g70tM4LirfpV2ta2KQ2u3tssVfd K9sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:date:to:cc:subject:message-id:reply-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=pUAAZE8k7ZGYmd7TDbc4MdbavSAzpDhEQCi3aprr+Gk=; b=bsnlUBC1bOd82HEL0dVa6cz1YUlL+Yqj6/X5klhP7kKKCdutZN/pZgK/+XLicr58uv pojfAP8zZJra71ayWB9pC+SklW+nmREZMtsufqdcvOTVku4MwVVIpOodIKCrYQAxOugL OjpcxbDGPxekXQXLgB2LxUhUJHFhptcVVfKEfSl7dhyfZOYYykjKnt8LNxvX6yFmeOiN 4K7s+Uae07O+Xj5DG61xe74S+S80WGuC/C/rL7VUR22oMWSNw9taEB1TnmMXfKRw9MhF xtA5CHW50fHog9QvAcUM/3RbG3aBa3k0mEt2ukzWJzM/oFA2+Uia9ZYsuh6D3LQ+L7qZ Mdeg== X-Gm-Message-State: AG10YORcIutJCB+pbt4tCCdqffYwY820BKWkoCYRWj9Ae97bM/2vYpy+hoPNs8IQzDGG8w== X-Received: by 10.98.13.216 with SMTP id 85mr30667607pfn.143.1456059044201; Sun, 21 Feb 2016 04:50:44 -0800 (PST) Received: from localhost ([106.247.248.2]) by smtp.gmail.com with ESMTPSA id bx1sm30108254pab.33.2016.02.21.04.50.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Feb 2016 04:50:42 -0800 (PST) From: YongHyeon PYUN X-Google-Original-From: "YongHyeon PYUN" Received: by localhost (sSMTP sendmail emulation); Sun, 21 Feb 2016 21:50:35 +0900 Date: Sun, 21 Feb 2016 21:50:35 +0900 To: Tino Engel Cc: "freebsd-net@freebsd.org" Subject: Re: Support for Killer E2400 Ethernet Message-ID: <20160221125035.GA1753@michelle.fasterthan.co.kr> Reply-To: pyunyh@gmail.com References: <20160219012612.GA1267@michelle.fasterthan.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 12:50:44 -0000 On Fri, Feb 19, 2016 at 08:23:28PM +0100, Tino Engel wrote: > Thanks very much for the quick reply. > > So let me shed some words on your input: > > First: Limiting the memory size did not help at all, nothing changed. > Unfortunetly I cannot post the whole results of the sysctl, since I cannot get this box into the net, and it is quite too much to type it by hand. > Is there any special value you are interested in? > I'm not sure, just wanted to know these counters to guess what would be causing the issue. Probably error related counters would be helpful(sysctl -d dev.alc.0.stats will show description for each counters). > Then I applied your patch. > The requested output is: > alc0: DMA CFG : 0x0c347c54 > Could you verbose boot your kernel and show me the output of alc(4) related ones? It will show you read request/TLP payload size as well as PCI/Chip revision information. > The bad thing: The error still persists. :( > It always writes "DMA write error" now followed by "DMA CFG : ..." > > One more thing: > The ping -s command results in the same error as trying to fetch something from the internet. > 'ping -s 1472' was one of known way that reliably trigger the issue on E2200(and now E2400). > Do you have any further ideas? > Not yet. Thanks. From owner-freebsd-net@freebsd.org Sun Feb 21 15:01:21 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C9A8AB05BA for ; Sun, 21 Feb 2016 15:01:21 +0000 (UTC) (envelope-from kp@vega.codepro.be) Received: from venus.codepro.be (venus.codepro.be [IPv6:2a01:4f8:162:1127::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.codepro.be", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 089E61231 for ; Sun, 21 Feb 2016 15:01:20 +0000 (UTC) (envelope-from kp@vega.codepro.be) Received: from vega.codepro.be (unknown [172.16.1.3]) by venus.codepro.be (Postfix) with ESMTP id 407EF19D95; Sun, 21 Feb 2016 16:01:18 +0100 (CET) Received: by vega.codepro.be (Postfix, from userid 1001) id 2D48220A9A; Sun, 21 Feb 2016 16:01:18 +0100 (CET) Date: Sun, 21 Feb 2016 16:01:18 +0100 From: Kristof Provost To: Valeri Galtsev Cc: freebsd-net@freebsd.org Subject: Re: gateway machine port redirect question Message-ID: <20160221150117.GB3003@vega.codepro.be> References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> X-Checked-By-NSA: Probably User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 15:01:21 -0000 On 2016-02-20 20:22:01 (-0600), Valeri Galtsev wrote: > Dear Experts, > > I'm one of Linux refugees who several years ago migrated majority of > servers from Linux to FreeBSD and is happy since. When recently I needed > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > used ipwf and natd, and all works well, machines behind gateway on LAN can > happily reach real network. I hit one snag later though: When I tried to > redirect TCP traffic on some port to machine on internal private network > behind gateway, whatever I do doesn't work. > > Could somebody point to simple example (it doesn't matter which components > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > makes the machine gateway, and one of the ports of traffic coming from > public network is redirected to machine on private network behind gateway. > Something I can reproduce that works, which I then will gradually convert > into what I need. Other way around: adding redirection to already working > (and a bit sophisticated) gateway I set up appears to be beyond my mental > abilities: a couple of weeks of frustration confirm it to me. > I used to run ipfw with in-kernel NAT with the following settings: % cat /etc/ipfw.conf #!/bin/sh #set -e set -x WAN_INTF=em0 LAN_INTF=bge0 VIRT_INTF=bridge0 add() { ipfw -q add $@ } ipfw -q flush add pass all from any to any via lo0 add deny all from any to 127.0.0.0/8 add deny all from any to ::1/128 add deny ip from 127.0.0.0/8 to any add deny ip6 from ::1/128 to any add pass all from any to me via ${LAN_INTF} add pass all from any to me via ${VIRT_INTF} ## NAT ipfw -q nat 1 config if $WAN_INTF log reset unreg_only \ redirect_port tcp 172.16.1.5:2200 2200 \ redirect_port tcp 172.16.1.5:2200 9418 \ redirect_port udp 172.16.1.5:60001 60001 # NAT add nat 1 ip4 from any to any via $WAN_INTF ## Catch all add allow ip from any to any % cat /etc/rc.conf firewall_enable="YES" firewall_logging_enable="YES" firewall_quiet="NO" firewall_type="open" firewall_script="/etc/ipfw.conf" firewall_nat_enable="YES" # Enable kernel NAT (if irewall_enable == YES) Also look at the handbook: https://www.freebsd.org/doc/handbook/firewalls-ipfw.html Regards, Kristof From owner-freebsd-net@freebsd.org Sun Feb 21 16:24:27 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F9CFAB063C for ; Sun, 21 Feb 2016 16:24:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6FE0C1C2D for ; Sun, 21 Feb 2016 16:24:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1LGORQj039533 for ; Sun, 21 Feb 2016 16:24:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 153937] [ral] ralink panics the system (amd64 freeBSDD 8.X) when in hostap or adhoc. Date: Sun, 21 Feb 2016 16:24:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: avos@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 16:24:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D153937 Andriy Voskoboinyk changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|In Progress |Closed CC| |avos@freebsd.org --- Comment #2 from Andriy Voskoboinyk --- Seems to be fixed in r217511. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Sun Feb 21 16:53:54 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0023EAAFA84 for ; Sun, 21 Feb 2016 16:53:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E43D81C51 for ; Sun, 21 Feb 2016 16:53:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1LGrr30097839 for ; Sun, 21 Feb 2016 16:53:53 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 148807] [panic] 8.1-RELEASE/10.1-STABLE "panic: sbdrop" and "panic: sbsndptr: sockbuf _ and mbuf _ clashing" Date: Sun, 21 Feb 2016 16:53:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: g_amanakis@yahoo.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 16:53:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D148807 --- Comment #21 from g_amanakis@yahoo.com --- This one persists on 10.2-STABLE. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Feb 22 00:24:02 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B362AB0356 for ; Mon, 22 Feb 2016 00:24:02 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C2441314 for ; Mon, 22 Feb 2016 00:24:02 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from julian-mbp3.pixel8networks.com (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id u1M0NwRP001190 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 21 Feb 2016 16:23:59 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: gateway machine port redirect question To: galtsev@kicp.uchicago.edu, freebsd-net@freebsd.org References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> From: Julian Elischer Message-ID: <56CA5519.4080000@freebsd.org> Date: Sun, 21 Feb 2016 16:23:53 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 00:24:02 -0000 On 20/02/2016 6:22 PM, Valeri Galtsev wrote: > Dear Experts, > > I'm one of Linux refugees who several years ago migrated majority of > servers from Linux to FreeBSD and is happy since. When recently I needed > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > used ipwf and natd, and all works well, machines behind gateway on LAN can > happily reach real network. I hit one snag later though: When I tried to > redirect TCP traffic on some port to machine on internal private network > behind gateway, whatever I do doesn't work. > > Could somebody point to simple example (it doesn't matter which components > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > makes the machine gateway, and one of the ports of traffic coming from > public network is redirected to machine on private network behind gateway. > Something I can reproduce that works, which I then will gradually convert > into what I need. Other way around: adding redirection to already working > (and a bit sophisticated) gateway I set up appears to be beyond my mental > abilities: a couple of weeks of frustration confirm it to me. > > I really do not want to go back to Linux to do this, even though I feel I > can do it based on Linux in a course of an hour or two - I've set up a few > of them in the past using Linux, that's the longest it took me in my > recollection. > > Thanks in advance for all your answers and pointers! > > Valeri > > ++++++++++++++++++++++++++++++++++++++++ > Valeri Galtsev > Sr System Administrator > Department of Astronomy and Astrophysics > Kavli Institute for Cosmological Physics > University of Chicago > Phone: 773-702-4247 > ++++++++++++++++++++++++++++++++++++++++ > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > this CAN be done but it gets tricky. usually we do NAT on the external interface. the trouble is that you don't want that traffic to go through the external interface, but to get routed back in. you really should add a special rule group that traps the packets as they come in on the internal interface and send them to nat if they are destined for the other internal machine. (and the return packets). I have never done this so when you work it out let us know :-) From owner-freebsd-net@freebsd.org Mon Feb 22 00:52:20 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2471CAB0E84 for ; Mon, 22 Feb 2016 00:52:20 +0000 (UTC) (envelope-from gcorcoran@rcn.com) Received: from smtp.rcn.com (smtp-fo.rcn.cmh.synacor.com [69.168.97.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E9F91106D for ; Mon, 22 Feb 2016 00:52:19 +0000 (UTC) (envelope-from gcorcoran@rcn.com) X_CMAE_Category: , , X-CNFS-Analysis: v=2.1 cv=B8UZqLZM c=1 sm=1 tr=0 a=jCH78jcaBILaJ1B6H+di6A==:117 a=jCH78jcaBILaJ1B6H+di6A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=N659UExz7-8A:10 a=6I5d2MoRAAAA:8 a=9Lns2FhbCSpYqnbPmsgA:9 a=v_LIFwndQ58VT8NA:21 a=DJJuFv8FIJ3VidUu:21 a=pILNOxqGKmIA:10 a=pTfG0XxAYjkA:10 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: Z2NvcmNvcmFuQHJjbi5jb20= Authentication-Results: smtp01.rcn.cmh.synacor.com smtp.mail=gcorcoran@rcn.com; spf=neutral; sender-id=neutral Authentication-Results: smtp01.rcn.cmh.synacor.com header.from=gcorcoran@rcn.com; sender-id=neutral Authentication-Results: smtp01.rcn.cmh.synacor.com smtp.user=gcorcoran; auth=pass (PLAIN) Received-SPF: neutral (smtp01.rcn.cmh.synacor.com: 64.121.14.202 is neither permitted nor denied by domain of rcn.com) Received: from [64.121.14.202] ([64.121.14.202:65288] helo=[10.56.78.185]) by smtp.rcn.com (envelope-from ) (ecelerity 3.6.2.43620 r(Platform:3.6.2.0)) with ESMTPA id 56/C4-59846-CBB5AC65; Sun, 21 Feb 2016 19:52:12 -0500 Subject: Re: gateway machine port redirect question To: freebsd-net@freebsd.org References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> From: Gary Corcoran Message-ID: <56CA5AC4.8070502@rcn.com> Date: Sun, 21 Feb 2016 19:48:04 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 00:52:20 -0000 On 2/20/2016 9:22 PM, Valeri Galtsev wrote: > Dear Experts, > > I'm one of Linux refugees who several years ago migrated majority of > servers from Linux to FreeBSD and is happy since. When recently I needed > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > used ipwf and natd, and all works well, machines behind gateway on LAN can > happily reach real network. I hit one snag later though: When I tried to > redirect TCP traffic on some port to machine on internal private network > behind gateway, whatever I do doesn't work. > > Could somebody point to simple example (it doesn't matter which components > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > makes the machine gateway, and one of the ports of traffic coming from > public network is redirected to machine on private network behind gateway. > Something I can reproduce that works, which I then will gradually convert > into what I need. Other way around: adding redirection to already working > (and a bit sophisticated) gateway I set up appears to be beyond my mental > abilities: a couple of weeks of frustration confirm it to me. > > I really do not want to go back to Linux to do this, even though I feel I > can do it based on Linux in a course of an hour or two - I've set up a few > of them in the past using Linux, that's the longest it took me in my > recollection. > > Thanks in advance for all your answers and pointers! > > Valeri > > ++++++++++++++++++++++++++++++++++++++++ > Valeri Galtsev > Sr System Administrator > Department of Astronomy and Astrophysics > Kavli Institute for Cosmological Physics > University of Chicago > Phone: 773-702-4247 > ++++++++++++++++++++++++++++++++++++++++ > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > Something like this? It redirects external port 1234 to a machine on the internal network at port 80. In your natd.conf, put something like this: redirect_port tcp 10.12.34.56:80 1234 Gary From owner-freebsd-net@freebsd.org Mon Feb 22 02:25:14 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C6CCAAF3D5 for ; Mon, 22 Feb 2016 02:25:14 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A8DB1D83; Mon, 22 Feb 2016 02:25:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u1M2PDIM016770 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 21 Feb 2016 19:25:13 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u1M2PDI7016767; Sun, 21 Feb 2016 19:25:13 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 21 Feb 2016 19:25:12 -0700 (MST) From: Warren Block To: Julian Elischer cc: galtsev@kicp.uchicago.edu, freebsd-net@freebsd.org Subject: Re: gateway machine port redirect question In-Reply-To: <56CA5519.4080000@freebsd.org> Message-ID: References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> <56CA5519.4080000@freebsd.org> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Sun, 21 Feb 2016 19:25:13 -0700 (MST) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 02:25:14 -0000 On Sun, 21 Feb 2016, Julian Elischer wrote: > On 20/02/2016 6:22 PM, Valeri Galtsev wrote: >> Dear Experts, >> >> I'm one of Linux refugees who several years ago migrated majority of >> servers from Linux to FreeBSD and is happy since. When recently I needed >> to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, >> used ipwf and natd, and all works well, machines behind gateway on LAN can >> happily reach real network. I hit one snag later though: When I tried to >> redirect TCP traffic on some port to machine on internal private network >> behind gateway, whatever I do doesn't work. >> >> Could somebody point to simple example (it doesn't matter which components >> are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that >> makes the machine gateway, and one of the ports of traffic coming from >> public network is redirected to machine on private network behind gateway. >> Something I can reproduce that works, which I then will gradually convert >> into what I need. Other way around: adding redirection to already working >> (and a bit sophisticated) gateway I set up appears to be beyond my mental >> abilities: a couple of weeks of frustration confirm it to me. >> >> I really do not want to go back to Linux to do this, even though I feel I >> can do it based on Linux in a course of an hour or two - I've set up a few >> of them in the past using Linux, that's the longest it took me in my >> recollection. >> > this CAN be done but it gets tricky. > > usually we do NAT on the external interface. the trouble is that you don't > want that traffic to go through the external interface, but to get routed > back in. > you really should add a special rule group that traps the packets as they > come in on the internal interface and send them to nat if they are destined > for the other internal machine. (and the return packets). > > I have never done this so when you work it out let us know :-) I understood this to be just a standard redirect from the outside interface to a server inside the LAN. To redirect inside traffic to that same machine takes another redirect and NAT rule: nat on $int_if proto tcp from $internal_net to $webserver port 80 -> $int_if rdr on $int_if proto tcp from $internal_net to $internal_addr port 80 -> $webserver port 80 Adapted from my rules for a different type of server, so might need adjustment. Again, this is PF. From owner-freebsd-net@freebsd.org Mon Feb 22 03:31:33 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 417E2AB0C4F for ; Mon, 22 Feb 2016 03:31:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3095F1C82 for ; Mon, 22 Feb 2016 03:31:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1M3VWhU013676 for ; Mon, 22 Feb 2016 03:31:33 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 148807] [panic] 8.1-RELEASE/10.1-STABLE "panic: sbdrop" and "panic: sbsndptr: sockbuf _ and mbuf _ clashing" Date: Mon, 22 Feb 2016 03:31:32 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: g_amanakis@yahoo.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 03:31:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D148807 --- Comment #22 from g_amanakis@yahoo.com --- Applying the patch at "https://reviews.freebsd.org/D5330" on 10.2-STABLE wi= th ipfw+nat results in this bug when I attempt to lower the mtu on the WAN-interface from 1500 with "route change default -mtu 1196". The mtu of t= he LAN-interface is set at 1500. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Feb 22 12:03:26 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 060C3AB0073 for ; Mon, 22 Feb 2016 12:03:26 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68CE9132E; Mon, 22 Feb 2016 12:03:25 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id u1MC3ECw094497; Mon, 22 Feb 2016 23:03:14 +1100 (EST) (envelope-from smithi@nimnet.asn.au) Date: Mon, 22 Feb 2016 23:03:14 +1100 (EST) From: Ian Smith To: Julian Elischer cc: galtsev@kicp.uchicago.edu, freebsd-net@freebsd.org Subject: Re: gateway machine port redirect question In-Reply-To: <56CA5519.4080000@freebsd.org> Message-ID: <20160222175549.L51785@sola.nimnet.asn.au> References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> <56CA5519.4080000@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 12:03:26 -0000 On Sun, 21 Feb 2016 16:32:53 -0800, Julian Elischer wrote: > On 20/02/2016 6:22 PM, Valeri Galtsev wrote: > > Dear Experts, > > > > I'm one of Linux refugees who several years ago migrated majority of > > servers from Linux to FreeBSD and is happy since. When recently I needed > > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > > used ipwf and natd, and all works well, machines behind gateway on LAN can > > happily reach real network. I hit one snag later though: When I tried to > > redirect TCP traffic on some port to machine on internal private network > > behind gateway, whatever I do doesn't work. > > > > Could somebody point to simple example (it doesn't matter which components > > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > > makes the machine gateway, and one of the ports of traffic coming from > > public network is redirected to machine on private network behind gateway. > > Something I can reproduce that works, which I then will gradually convert > > into what I need. Other way around: adding redirection to already working > > (and a bit sophisticated) gateway I set up appears to be beyond my mental > > abilities: a couple of weeks of frustration confirm it to me. > > > > I really do not want to go back to Linux to do this, even though I feel I > > can do it based on Linux in a course of an hour or two - I've set up a few > > of them in the past using Linux, that's the longest it took me in my > > recollection. > > > > Thanks in advance for all your answers and pointers! > > > > Valeri > this CAN be done but it gets tricky. > > usually we do NAT on the external interface. the trouble is that you don't > want that traffic to go through the external interface, but to get routed > back in. Well if it's internal address to another internal address, if on the same switch it may not need to even hit the router, and if on another segment, the router will naturally route it internally anyway, as long as you make sure you DON't perform NAT on those packets, neither from client to (internal) server destination, nor on responses in return. > you really should add a special rule group that traps the packets as they > come in on the internal interface and send them to nat if they are destined > for the other internal machine. (and the return packets). Yes, but don't you rather mean only send them to nat if they are NOT destined for the other (here server) internal machine/s? > I have never done this so when you work it out let us know :-) Paraphrasing an old maxim of yours, "Don't send packets to NAT that it doesn't care about", ie don't gratuitously NAT every packet out from the internal machines, unless they're definitely bound for the outside, which can readily be done with something like, for outbound NAT: add skipto $pastnatrule ip4 from $server:$port to $internalnet out add $natrule nat N ip4 from any to any out xmit $extif recv $intif whereby outbound packets are only NAT'd if routed to the $extif (and in fact, on that basis, the first rule is likely redundant) Of course the ACLs for the internal server:port need to accept packets from the internal network, and return packets sent by that server also need to NOT do NAT on the way out, again best to specifically skip NAT for packets clearly destined for the LAN, as above. I have done this. DNS may be an issue; if you need internal clients to be able to access the internal, normally redirected address:port by its externally-known name, eg www.myserver.net:port/ then you could use split DNS, like bind views. If you don't control DNS, LAN clients may instead need an entry in /etc/hosts, which may or may not be inconvenient, depending on scale. That said, I'n mot really sure I'm addressing the correct problem :) cheers, Ian From owner-freebsd-net@freebsd.org Mon Feb 22 13:37:58 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6C22AB0405; Mon, 22 Feb 2016 13:37:58 +0000 (UTC) (envelope-from bz@freebsd.org) Received: from mx1.sbone.de (bird.sbone.de [46.4.1.90]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 980411CB1; Mon, 22 Feb 2016 13:37:58 +0000 (UTC) (envelope-from bz@freebsd.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 22FAB25D3891; Mon, 22 Feb 2016 13:37:49 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 6E146C76FCD; Mon, 22 Feb 2016 13:37:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id kmD75uP3DbNN; Mon, 22 Feb 2016 13:37:46 +0000 (UTC) Received: from [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6] (orange-tun0-ula.sbone.de [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 68E83C76FE8; Mon, 22 Feb 2016 13:37:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Subject: VNET teardown changes (part I) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: "Bjoern A. Zeeb" Date: Mon, 22 Feb 2016 13:37:44 +0000 Cc: FreeBSD Net , freebsd-jail@freebsd.org Content-Transfer-Encoding: 7bit Reply-To: bz@FreeBSD.org Message-Id: To: freebsd-virtualization@freebsd.org X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 13:37:58 -0000 Hi, sorry for the cross-post; Reply-To set. I extracted a patch from projects VNET which tries to get the VNET teardown more robust (and in a next step plug the remaining [TCP] memory leaks). If anyone has an interest in testing some parts on a non-production setup (you have been warned) please do so and report back to me (privately) in case of success or panics. There is more to come. https://people.freebsd.org/~bz/20160222-01-projects-vnets.diff Thanks, Bjoern From owner-freebsd-net@freebsd.org Mon Feb 22 21:34:15 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4303CAB1E88 for ; Mon, 22 Feb 2016 21:34:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 34E361738 for ; Mon, 22 Feb 2016 21:34:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1MLYEjj056061 for ; Mon, 22 Feb 2016 21:34:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 207319] ixv driver retries xmit indefinitely Date: Mon, 22 Feb 2016 21:34:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: IntelNetworking, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: Mammootty.Muthira@emc.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 21:34:15 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207319 --- Comment #2 from mammootty --- Yes, they were UDP packets. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Feb 22 22:01:33 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 945C6AB0A4B for ; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 83C4E182C for ; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 806A3AB0A49; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7FA92AB0A47; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7379F1829; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 6BFD51849; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 1E0391C7C4; Mon, 22 Feb 2016 22:01:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id ymqmRKwwMwcZ; Mon, 22 Feb 2016 22:01:31 +0000 (UTC) To: current@FreeBSD.org, net@FreeBSD.org DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com AE2101C7BE From: Bryan Drewery Subject: leaky M_RTABLE r295632 Organization: FreeBSD Message-ID: <56CB8538.1050003@FreeBSD.org> Date: Mon, 22 Feb 2016 14:01:28 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2016 22:01:33 -0000 Running CURRENT r295632. # vmstat -m|grep routetbl routetbl 103952 51995K - 155861 512,1024 This seems quite large for my dev build system. -- Regards, Bryan Drewery From owner-freebsd-net@freebsd.org Tue Feb 23 04:51:51 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B6E5AB10E1 for ; Tue, 23 Feb 2016 04:51:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5B0FFF04 for ; Tue, 23 Feb 2016 04:51:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N4ppnX014662 for ; Tue, 23 Feb 2016 04:51:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 148807] [panic] 8.1-RELEASE/10.1-STABLE "panic: sbdrop" and "panic: sbsndptr: sockbuf _ and mbuf _ clashing" Date: Tue, 23 Feb 2016 04:51:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.1-STABLE X-Bugzilla-Keywords: crash, needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: bug_file_loc flagtypes.name keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 04:51:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D148807 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://reviews.freebsd.org | |/D5330 Flags| |mfc-stable10? Keywords| |crash, needs-qa, patch --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 05:09:36 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2CF5CAB18BF for ; Tue, 23 Feb 2016 05:09:36 +0000 (UTC) (envelope-from zhifengxucs@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0E64919BD for ; Tue, 23 Feb 2016 05:09:36 +0000 (UTC) (envelope-from zhifengxucs@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 0B2CDAB18BE; Tue, 23 Feb 2016 05:09:36 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09723AB18BC for ; Tue, 23 Feb 2016 05:09:36 +0000 (UTC) (envelope-from zhifengxucs@gmail.com) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BDC3C19BC for ; Tue, 23 Feb 2016 05:09:35 +0000 (UTC) (envelope-from zhifengxucs@gmail.com) Received: by mail-ig0-x22a.google.com with SMTP id y8so103637313igp.0 for ; Mon, 22 Feb 2016 21:09:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=dNfNNuACr7GGNCg4Bx53hpqeFgNfPjOgx9puZMebqwg=; b=PQzUJdVkYOSDfeNudfFtfcepzZOzXE/iSlvzEeTe6EtUgazJtOYFzvqkkCj9KNKAZ8 hfzHDI54bawhQ2J5NPX5Qx7VeHzGiIn8CNG+QCSG3834bUqkRkLZCQdYLbtTx5NB5n0N hB140TqNMzH5N24+b0lTrA3ADr8Wky3Low/4SrhZa9P6JCyghLPuY9ttjJArYtGI7N9U zgLMKcdVsCaI29kjISH3I7baRtbhYNNaR6BRYLbrlzYVmH0Qm683SQd4MjxJHBwzcyrt FN6Ihxp7+a30R5bIqhKVaTefJqFqsKsWKsMvXyzEl4ipsDeHNgX/PrYDO3UU/jXHDYWd ONbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=dNfNNuACr7GGNCg4Bx53hpqeFgNfPjOgx9puZMebqwg=; b=WXfPc9MRKAM6pClqz9oc9ZjJhThDFca7VDuasFw/vlgPeh02ciBQjqxMppCdPRbZjh DbThsJQA1hkIO2E7kPKX8JDgZhB6Nu500oCMC4BKM/Ao5/zdzz6rENLUEMZOIuYhNIAp /neGykSeOhWbb2IoNzFQR1JSHFcBPcgYq4rY6NF+tWWj8p7cKEisulmKv/g8C15yrcHb QtiGEUyd+u0g06NZmoFo0U7whND6WS2bxd5MrXuWLAO07tTNvtEMKvByWYhbW8iAR7h9 Qokxjy/TSylb/UIKur+oTM3l+iXC/9XSf38pxUsmODAnxQ8DaCJ/5rUTtFMc5kje5myZ PzpA== X-Gm-Message-State: AG10YOQQm4mijB7sjVlRY6lcdZRjkmJuwRq5S8YVbkMwzGgvRGXOLpSGYs9H048Oct/9WklJWiM5pfjcHj7Dlg== MIME-Version: 1.0 X-Received: by 10.50.6.104 with SMTP id z8mr15645232igz.58.1456204175120; Mon, 22 Feb 2016 21:09:35 -0800 (PST) Received: by 10.107.35.81 with HTTP; Mon, 22 Feb 2016 21:09:35 -0800 (PST) Date: Tue, 23 Feb 2016 13:09:35 +0800 Message-ID: Subject: VALE: kernel crashed when handling large amount of small packets From: =?UTF-8?B?6K645b+X5bOw?= To: net@freebsd.org Content-Type: multipart/mixed; boundary=047d7bdca448948e6f052c68f433 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 05:09:36 -0000 --047d7bdca448948e6f052c68f433 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi all, I was using the VALE switch to do some experiments. My NICs are Intel 82574L Gigabit NICs. My testbed is build as follows: cd netmap/LINUX; insmod netmap.ko modprobe igb; modprobe ixgbe; ./vale-ctl -a vale0:eth0 ./vale-ctl -a vale0:eth1 I have two other servers connected to the eth0 and eth1 of this server, one acts as sender and other as receiver. When the sender sends 64 bytes packets at the speed of 600kpps, the kernel crashed with the info =E2=80=9C= Kernel disabling IRQ #72=E2=80=9D(from the /proc/interrupts I can see that the IRQ= #72 is the interrupt of eth0). I tried: ./vale-ctl -p vale0:eth0 -C 0,1; ./vale-ctl -p vale0:eth1 -C 0,1 a= nd the can see two threads start polling. But "=E2=80=9CKernel disabling IRQ #= 72=E2=80=9D still occurs and the system crashed. This error can be repalyed. The log is in the attachment. Am I doing something wrong? How can I fix this? --047d7bdca448948e6f052c68f433 Content-Type: text/plain; charset=US-ASCII; name="log.txt" Content-Disposition: attachment; filename="log.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ikyxtqsv0 RnJvbSB1c2VyQGxvY2FsaG9zdC5sb2NhbGRvbWFpbiAgVHVlIEZlYiAyMyAxMTo1NjozOCAyMDE2 ClJldHVybi1QYXRoOiA8dXNlckBsb2NhbGhvc3QubG9jYWxkb21haW4+ClgtT3JpZ2luYWwtVG86 IHJvb3RAbG9jYWxob3N0CkRlbGl2ZXJlZC1Ubzogcm9vdEBsb2NhbGhvc3QubG9jYWxkb21haW4K UmVjZWl2ZWQ6IGJ5IHNlcnZlcjAyLmxvY2FsZG9tYWluIChQb3N0Zml4LCBmcm9tIHVzZXJpZCAw KQoJaWQgQkQzOTU1MjJCOyBUdWUsIDIzIEZlYiAyMDE2IDExOjU2OjM4ICswODAwIChDU1QpCkRh dGU6IFR1ZSwgMjMgRmViIDIwMTYgMTE6NTY6MzggKzA4MDAKRnJvbTogdXNlckBsb2NhbGhvc3Qu bG9jYWxkb21haW4KVG86IHJvb3RAbG9jYWxob3N0LmxvY2FsZG9tYWluClN1YmplY3Q6IFthYnJ0 XSBmdWxsIGNyYXNoIHJlcG9ydApNZXNzYWdlLUlEOiA8NTZjYmQ4NzYuQ3RzOE9wOGwvOTFnb2JL aiV1c2VyQGxvY2FsaG9zdD4KVXNlci1BZ2VudDogSGVpcmxvb20gbWFpbHggMTIuNSA3LzUvMTAK TUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PXVzLWFz Y2lpCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCnRpbWU6ICAgICAgICAgICBUdWUg MjMgRmViIDIwMTYgMTA6NTM6MzUgQU0gQ1NUCmNtZGxpbmU6ICAgICAgICBCT09UX0lNQUdFPS9i b290L3ZtbGludXotMy4xMC4wLTIyOS5lbDcueDg2XzY0IHJvb3Q9VVVJRD05N2ViODY5OC02YTgz LTRiYjEtOWFiMy0yNjc4MDQ4YTU4MzUgcm8gY3Jhc2hrZXJuZWw9YXV0byByaGdiIHF1aWV0IExB Tkc9ZW5fVVMuVVRGLTggZGVmYXVsdF9odWdlcGFnZXN6PTFHIGh1Z2VwYWdlc3o9MUcgaHVnZXBh Z2VzPTggaW9tbXU9cHQgaW50ZWxfaW9tbXU9b24KYWJydF92ZXJzaW9uOiAgIDIuMS4xMQpldmVu dF9sb2c6ICAgICAgCmhvc3RuYW1lOiAgICAgICBzZXJ2ZXIwMgprZXJuZWw6ICAgICAgICAgMy4x MC4wLTIyOS5lbDcueDg2XzY0Cmxhc3Rfb2NjdXJyZW5jZTogMTQ1NjE5OTc5Mwpub3QtcmVwb3J0 YWJsZTogQSBrZXJuZWwgcHJvYmxlbSBvY2N1cnJlZCwgYnV0IHlvdXIga2VybmVsIGhhcyBiZWVu IHRhaW50ZWQgKGZsYWdzOkdGTykuIEtlcm5lbCBtYWludGFpbmVycyBhcmUgdW5hYmxlIHRvIGRp YWdub3NlIHRhaW50ZWQgcmVwb3J0cy4gVGFpbnRlZCBtb2R1bGVzOiBpeGdiZSxpZ2IsbmV0bWFw Lgpwa2dfYXJjaDogICAgICAgeDg2XzY0CnBrZ19lcG9jaDogICAgICAwCnBrZ19uYW1lOiAgICAg ICBrZXJuZWwKcGtnX3JlbGVhc2U6ICAgIDIyOS5lbDcKcGtnX3ZlcnNpb246ICAgIDMuMTAuMApy dW5sZXZlbDogICAgICAgTiA1CgpiYWNrdHJhY2U6CjpXQVJOSU5HOiBhdCBrZXJuZWwvc29mdGly cS5jOjE2MCBsb2NhbF9iaF9lbmFibGUrMHg3YS8weGEwKCkKOk1vZHVsZXMgbGlua2VkIGluOiBp eGdiZShPRikgbWRpbyBpZ2IoT0YpIG5ldG1hcChPRikgeHRfQ0hFQ0tTVU0gaXB0X01BU1FVRVJB REUgbmZfbmF0X21hc3F1ZXJhZGVfaXB2NCB0dW4gbmZfY29ubnRyYWNrX2Z0cCBpcDZ0X3JwZmls dGVyIGlwNnRfUkVKRUNUIGlwdF9SRUpFQ1QgeHRfY29ubnRyYWNrIGVidGFibGVfbmF0IGVidGFi bGVfYnJvdXRlIGJyaWRnZSBzdHAgbGxjIGVidGFibGVfZmlsdGVyIGVidGFibGVzIGlwNnRhYmxl X25hdCBuZl9jb25udHJhY2tfaXB2NiBuZl9kZWZyYWdfaXB2NiBuZl9uYXRfaXB2NiBpcDZ0YWJs ZV9tYW5nbGUgaXA2dGFibGVfc2VjdXJpdHkgaXA2dGFibGVfcmF3IGlwNnRhYmxlX2ZpbHRlciBp cDZfdGFibGVzIGlwdGFibGVfbmF0IG5mX2Nvbm50cmFja19pcHY0IG5mX2RlZnJhZ19pcHY0IG5m X25hdF9pcHY0IG5mX25hdCBuZl9jb25udHJhY2sgaXB0YWJsZV9tYW5nbGUgaXB0YWJsZV9zZWN1 cml0eSBpcHRhYmxlX3JhdyBpcHRhYmxlX2ZpbHRlciBkbV9taXJyb3IgZG1fcmVnaW9uX2hhc2gg ZG1fbG9nIGRtX21vZCBpbnRlbF9wb3dlcmNsYW1wIGNvcmV0ZW1wIHNuZF9oZGFfaW50ZWwgc25k X2hkYV9jb250cm9sbGVyIHNuZF9oZGFfY29kZWMgc25kX2h3ZGVwIGlUQ09fd2R0IGt2bV9pbnRl bCBzbmRfc2VxIGt2bSBzbmRfc2VxX2RldmljZSBpVENPX3ZlbmRvcl9zdXBwb3J0IGNyYzMyY19p bnRlbCBzbmRfcGNtIHNuZF90aW1lciBpb2F0ZG1hIHNuZCBzZXJpb19yYXcgaTdjb3JlX2VkYWMg c2cgbHBjX2ljaCBtZmRfY29yZSBlZGFjX2NvcmUgdHBtX2luZmluZW9uCjppMmNfaTgwMSBzb3Vu ZGNvcmUgZGNhIHNocGNocCBwY3Nwa3IgYWNwaV9jcHVmcmVxIG5mc2QgYXV0aF9ycGNnc3MgbmZz X2FjbCBsb2NrZCBiaW5mbXRfbWlzYyB1aW5wdXQgc3VucnBjIGlwX3RhYmxlcyB4ZnMgbGliY3Jj MzJjIHNkX21vZCBjcmNfdDEwZGlmIGNyY3QxMGRpZl9jb21tb24gYXNpeCB1c2JuZXQgbWlpIG1n YWcyMDAgc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qgc3lzaW1nYmx0IGkyY19hbGdvX2JpdCBkcm1f a21zX2hlbHBlciBhdGFfZ2VuZXJpYyBwYXRhX2FjcGkgdHRtIGUxMDAwZSBhdGFfcGlpeCBkcm0g bGliYXRhIG1wdHNhcyBzY3NpX3RyYW5zcG9ydF9zYXMgcHRwIGkyY19jb3JlIG1wdHNjc2loIHBw c19jb3JlIG1wdGJhc2UKOkNQVTogMTAgUElEOiAwIENvbW06IHN3YXBwZXIvMTAgVGFpbnRlZDog R0YgICAgICAgICAgTy0tLS0tLS0tLS0tLS0tICAgMy4xMC4wLTIyOS5lbDcueDg2XzY0ICMxCjpI YXJkd2FyZSBuYW1lOiBTdXBlcm1pY3JvIFg4RFRML1g4RFRMLCBCSU9TIDEuMWIgICAgMDMvMTkv MjAxMAo6MDAwMDAwMDAwMDAwMDAwMCA3NmNlMGY2YzAwMmU5M2JiIGZmZmY4ODA0MmZjYzNhMjAg ZmZmZmZmZmY4MTYwNGIwYQo6ZmZmZjg4MDQyZmNjM2E1OCBmZmZmZmZmZjgxMDZlMzRiIGZmZmY4 ODA4MjhlYjZlMDAgZmZmZjg4MDQyNjRiYzAwMAo6MDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwNDI3 Zjk3MjAwIGZmZmY4ODA0MjJkZjBhMDAgZmZmZjg4MDQyZmNjM2E2OAo6Q2FsbCBUcmFjZToKOjxJ UlE+ICBbPGZmZmZmZmZmODE2MDRiMGE+XSBkdW1wX3N0YWNrKzB4MTkvMHgxYgo6WzxmZmZmZmZm ZjgxMDZlMzRiPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg2Yi8weGIwCjpbPGZmZmZmZmZmODEw NmU0OWE+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxYS8weDIwCjpbPGZmZmZmZmZmODEwNzcyMGE+ XSBsb2NhbF9iaF9lbmFibGUrMHg3YS8weGEwCjpbPGZmZmZmZmZmODE0ZmU3ZTg+XSBkZXZfcXVl dWVfeG1pdCsweDIzOC8weDRhMAo6WzxmZmZmZmZmZmEwNjgxMzRmPl0gbm1fb3NfZ2VuZXJpY194 bWl0X2ZyYW1lKzB4OWYvMHgxODAgW25ldG1hcF0KOls8ZmZmZmZmZmZhMDY3OTdlYz5dIGdlbmVy aWNfbmV0bWFwX3R4c3luYysweDIxYy8weDRmMCBbbmV0bWFwXQo6WzxmZmZmZmZmZjgxMDQzYWVk Pl0gPyBsYXBpY19uZXh0X2V2ZW50KzB4MWQvMHgzMAo6WzxmZmZmZmZmZmEwNjc0MmQyPl0gbmV0 bWFwX2J3cmFwX25vdGlmeSsweGMyLzB4MTEwIFtuZXRtYXBdCjpbPGZmZmZmZmZmYTA2NzM1YTY+ XSBubV9iZGdfZmx1c2grMHg3YzYvMHhiODAgW25ldG1hcF0KOls8ZmZmZmZmZmY4MTRlYjZlMD5d ID8gc2tiX2NvcHlfYml0cysweDYwLzB4MjkwCjpbPGZmZmZmZmZmYTA2NzNjOGI+XSBuZXRtYXBf dnBfdHhzeW5jKzB4MzJiLzB4NjgwIFtuZXRtYXBdCjpbPGZmZmZmZmZmODE0ZmI1ZWY+XSA/IGRl dl9rZnJlZV9za2JfYW55KzB4MmYvMHg1MAo6WzxmZmZmZmZmZmEwNjc5MjM5Pl0gPyBnZW5lcmlj X25ldG1hcF9yeHN5bmMrMHgzMjkvMHgzNzAgW25ldG1hcF0KOls8ZmZmZmZmZmZhMDBjZWZhMT5d ID8gZTEwMDBfY2xlYW5fcnhfaXJxKzB4MmQxLzB4NDEwIFtlMTAwMGVdCjpbPGZmZmZmZmZmYTA2 NzQwZTE+XSBuZXRtYXBfYndyYXBfaW50cl9ub3RpZnkrMHgxMDEvMHgyMzAgW25ldG1hcF0KOls8 ZmZmZmZmZmY4MTA5YWQ2NT5dID8gZW5xdWV1ZV9ocnRpbWVyKzB4MjUvMHg4MAo6WzxmZmZmZmZm ZmEwNjdmOTk1Pl0gbmV0bWFwX2NvbW1vbl9pcnErMHg5NS8weDFiMCBbbmV0bWFwXQo6WzxmZmZm ZmZmZmEwNjgwY2FjPl0gZ2VuZXJpY190aW1lcl9oYW5kbGVyKzB4OGMvMHhhMCBbbmV0bWFwXQo6 WzxmZmZmZmZmZjgxMDliMmI3Pl0gX19ydW5faHJ0aW1lcisweDc3LzB4MWQwCjpbPGZmZmZmZmZm YTA2ODBjMjA+XSA/IG5ldG1hcF9wZXJuZXRfaW5pdCsweDYwLzB4NjAgW25ldG1hcF0KOls8ZmZm ZmZmZmY4MTA5YmFmNz5dIGhydGltZXJfaW50ZXJydXB0KzB4ZjcvMHgyNDAKOls8ZmZmZmZmZmY4 MTA0NDMxNz5dIGxvY2FsX2FwaWNfdGltZXJfaW50ZXJydXB0KzB4MzcvMHg2MAo6WzxmZmZmZmZm ZjgxNjE2ZmNmPl0gc21wX2FwaWNfdGltZXJfaW50ZXJydXB0KzB4M2YvMHg2MAo6WzxmZmZmZmZm ZjgxNjE1NjlkPl0gYXBpY190aW1lcl9pbnRlcnJ1cHQrMHg2ZC8weDgwCjo8RU9JPiAgWzxmZmZm ZmZmZjgxNGFhNmRmPl0gPyBjcHVpZGxlX2VudGVyX3N0YXRlKzB4NGYvMHhjMAo6WzxmZmZmZmZm ZjgxNGFhNmQ4Pl0gPyBjcHVpZGxlX2VudGVyX3N0YXRlKzB4NDgvMHhjMAo6WzxmZmZmZmZmZjgx NGFhODE1Pl0gY3B1aWRsZV9pZGxlX2NhbGwrMHhjNS8weDIwMAo6WzxmZmZmZmZmZjgxMDFkMjFl Pl0gYXJjaF9jcHVfaWRsZSsweGUvMHgzMAo6WzxmZmZmZmZmZjgxMGM2OTU1Pl0gY3B1X3N0YXJ0 dXBfZW50cnkrMHhmNS8weDI5MAo6WzxmZmZmZmZmZjgxMDQyM2NhPl0gc3RhcnRfc2Vjb25kYXJ5 KzB4MWJhLzB4MjMwCgpkbWVzZzoKOlsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGNwdXNldAo6WyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg Y3B1CjpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVhY2N0Cjpb ICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTAuMC0yMjkuZWw3Lng4Nl82NCAoYnVpbGRl ckBrYnVpbGRlci5kZXYuY2VudG9zLm9yZykgKGdjYyB2ZXJzaW9uIDQuOC4yIDIwMTQwMTIwIChS ZWQgSGF0IDQuOC4yLTE2KSAoR0NDKSApICMxIFNNUCBGcmkgTWFyIDYgMTE6MzY6NDIgVVRDIDIw MTUKOlsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogQk9PVF9JTUFHRT0vYm9vdC92bWxpbnV6 LTMuMTAuMC0yMjkuZWw3Lng4Nl82NCByb290PVVVSUQ9OTdlYjg2OTgtNmE4My00YmIxLTlhYjMt MjY3ODA0OGE1ODM1IHJvIGNyYXNoa2VybmVsPWF1dG8gcmhnYiBxdWlldCBMQU5HPWVuX1VTLlVU Ri04IGRlZmF1bHRfaHVnZXBhZ2Vzej0xRyBodWdlcGFnZXN6PTFHIGh1Z2VwYWdlcz04IGlvbW11 PXB0IGludGVsX2lvbW11PW9uCjpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBo eXNpY2FsIFJBTSBtYXA6CjpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw MDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ODdmZl0gdXNhYmxlCjpbICAgIDAuMDAwMDAwXSBCSU9T LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDk4ODAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2 ZWQKOlsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZTQwMDAtMHgw MDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZAo6WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwYmY3N2ZmZmZdIHVzYWJsZQo6WyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBiZjc4ZTAwMC0weDAwMDAwMDAwYmY3OGZm ZmZdIHR5cGUgOQo6WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBiZjc5 MDAwMC0weDAwMDAwMDAwYmY3OWRmZmZdIEFDUEkgZGF0YQo6WyAgICAwLjAwMDAwMF0gQklPUy1l ODIwOiBbbWVtIDB4MDAwMDAwMDBiZjc5ZTAwMC0weDAwMDAwMDAwYmY3Y2ZmZmZdIEFDUEkgTlZT CjpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGJmN2QwMDAwLTB4MDAw MDAwMDBiZjdkZmZmZl0gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwYmY3ZWMwMDAtMHgwMDAwMDAwMGJmZmZmZmZmXSByZXNlcnZlZAo6WyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBlMDAwMDAwMC0weDAwMDAwMDAwZWZmZmZm ZmZdIHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZl ZTAwMDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZmZjMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZl ZAo6WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAw MDAwMDA4M2ZmZmZmZmZdIHVzYWJsZQo6WyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJs ZSkgcHJvdGVjdGlvbjogYWN0aXZlCjpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi42IHByZXNlbnQu CjpbICAgIDAuMDAwMDAwXSBETUk6IFN1cGVybWljcm8gWDhEVEwvWDhEVEwsIEJJT1MgMS4xYiAg ICAwMy8xOS8yMDEwCjpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAw LTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIGU4MjA6IHJl bW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlCjpbICAgIDAuMDAwMDAwXSBO byBBR1AgYnJpZGdlIGZvdW5kCjpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4ODQw MDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwCjpbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1 bHQgdHlwZTogdW5jYWNoYWJsZQo6WyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5h YmxlZDoKOlsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFjawo6WyAgICAwLjAw MDAwMF0gICBBMDAwMC1ERkZGRiB1bmNhY2hhYmxlCjpbICAgIDAuMDAwMDAwXSAgIEUwMDAwLUU3 RkZGIHdyaXRlLXRocm91Z2gKOlsgICAgMC4wMDAwMDBdICAgRTgwMDAtRkZGRkYgd3JpdGUtcHJv dGVjdAo6WyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKOlsgICAg MC4wMDAwMDBdICAgMCBiYXNlIDAwMDAwMDAwMDAgbWFzayBGODAwMDAwMDAwIHdyaXRlLWJhY2sK OlsgICAgMC4wMDAwMDBdICAgMSBiYXNlIDA4MDAwMDAwMDAgbWFzayBGRkMwMDAwMDAwIHdyaXRl LWJhY2sKOlsgICAgMC4wMDAwMDBdICAgMiBiYXNlIDAwQzAwMDAwMDAgbWFzayBGRkMwMDAwMDAw IHVuY2FjaGFibGUKOlsgICAgMC4wMDAwMDBdICAgMyBiYXNlIDAwQkY4MDAwMDAgbWFzayBGRkZG ODAwMDAwIHVuY2FjaGFibGUKOlsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxlZAo6WyAgICAwLjAw MDAwMF0gICA1IGRpc2FibGVkCjpbICAgIDAuMDAwMDAwXSAgIDYgZGlzYWJsZWQKOlsgICAgMC4w MDAwMDBdICAgNyBkaXNhYmxlZAo6WyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVkCjpbICAgIDAu MDAwMDAwXSAgIDkgZGlzYWJsZWQKOlsgICAgMC4wMDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1 IDAsIG9sZCAweDcwNDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKOlsgICAgMC4wMDAw MDBdIG9yaWdpbmFsIHZhcmlhYmxlIE1UUlJzCjpbICAgIDAuMDAwMDAwXSByZWcgMCwgYmFzZTog MEdCLCByYW5nZTogMzJHQiwgdHlwZSBXQgo6WyAgICAwLjAwMDAwMF0gcmVnIDEsIGJhc2U6IDMy R0IsIHJhbmdlOiAxR0IsIHR5cGUgV0IKOlsgICAgMC4wMDAwMDBdIHJlZyAyLCBiYXNlOiAzR0Is IHJhbmdlOiAxR0IsIHR5cGUgVUMKOlsgICAgMC4wMDAwMDBdIHJlZyAzLCBiYXNlOiAzMDY0TUIs IHJhbmdlOiA4TUIsIHR5cGUgVUMKOlsgICAgMC4wMDAwMDBdIHRvdGFsIFJBTSBjb3ZlcmVkOiAz Mjc2ME0KOlsgICAgMC4wMDAwMDBdIEZvdW5kIG9wdGltYWwgc2V0dGluZyBmb3IgbXRyciBjbGVh biB1cAo6WyAgICAwLjAwMDAwMF0gIGdyYW5fc2l6ZTogNjRLIAljaHVua19zaXplOiAxNk0gCW51 bV9yZWc6IDcgIAlsb3NlIGNvdmVyIFJBTTogMEcKOlsgICAgMC4wMDAwMDBdIE5ldyB2YXJpYWJs ZSBNVFJScwo6WyAgICAwLjAwMDAwMF0gcmVnIDAsIGJhc2U6IDBHQiwgcmFuZ2U6IDJHQiwgdHlw ZSBXQgo6WyAgICAwLjAwMDAwMF0gcmVnIDEsIGJhc2U6IDJHQiwgcmFuZ2U6IDFHQiwgdHlwZSBX Qgo6WyAgICAwLjAwMDAwMF0gcmVnIDIsIGJhc2U6IDMwNjRNQiwgcmFuZ2U6IDhNQiwgdHlwZSBV Qwo6WyAgICAwLjAwMDAwMF0gcmVnIDMsIGJhc2U6IDRHQiwgcmFuZ2U6IDRHQiwgdHlwZSBXQgo6 WyAgICAwLjAwMDAwMF0gcmVnIDQsIGJhc2U6IDhHQiwgcmFuZ2U6IDhHQiwgdHlwZSBXQgo6WyAg ICAwLjAwMDAwMF0gcmVnIDUsIGJhc2U6IDE2R0IsIHJhbmdlOiAxNkdCLCB0eXBlIFdCCjpbICAg IDAuMDAwMDAwXSByZWcgNiwgYmFzZTogMzJHQiwgcmFuZ2U6IDFHQiwgdHlwZSBXQgo6WyAgICAw LjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHhiZjgwMDAwMC0weGZmZmZmZmZmXSB1c2FibGUg PT0+IHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4YmY3ODAgbWF4 X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKOlsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJs ZSBhdCBbbWVtIDB4MDAwZmY3ODAtMHgwMDBmZjc4Zl0gbWFwcGVkIGF0IFtmZmZmODgwMDAwMGZm NzgwXQo6WyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAw MDA5MjAwMF0gOTIwMDAgc2l6ZSAyNDU3Ngo6WyAgICAwLjAwMDAwMF0gVXNpbmcgR0IgcGFnZXMg Zm9yIGRpcmVjdCBtYXBwaW5nCjpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBb bWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KOlsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAw MDAtMHgwMDBmZmZmZl0gcGFnZSA0awo6WyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZWU1MDAwLCAw eDAxZWU1ZmZmXSBQR1RBQkxFCjpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFlZTYwMDAsIDB4MDFl ZTZmZmZdIFBHVEFCTEUKOlsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWVlNzAwMCwgMHgwMWVlN2Zm Zl0gUEdUQUJMRQo6WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDgz ZmUwMDAwMC0weDgzZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdICBbbWVtIDB4ODNmZTAwMDAwLTB4 ODNmZmZmZmZmXSBwYWdlIDFHCjpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBb bWVtIDB4ODNjMDAwMDAwLTB4ODNmZGZmZmZmXQo6WyAgICAwLjAwMDAwMF0gIFttZW0gMHg4M2Mw MDAwMDAtMHg4M2ZkZmZmZmZdIHBhZ2UgMUcKOlsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHg4MDAwMDAwMDAtMHg4M2JmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSAgW21l bSAweDgwMDAwMDAwMC0weDgzYmZmZmZmZl0gcGFnZSAxRwo6WyAgICAwLjAwMDAwMF0gaW5pdF9t ZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4YmY3N2ZmZmZdCjpbICAgIDAuMDAwMDAw XSAgW21lbSAweDAwMTAwMDAwLTB4MDAxZmZmZmZdIHBhZ2UgNGsKOlsgICAgMC4wMDAwMDBdICBb bWVtIDB4MDAyMDAwMDAtMHgzZmZmZmZmZl0gcGFnZSAyTQo6WyAgICAwLjAwMDAwMF0gIFttZW0g MHg0MDAwMDAwMC0weDdmZmZmZmZmXSBwYWdlIDFHCjpbICAgIDAuMDAwMDAwXSAgW21lbSAweDgw MDAwMDAwLTB4YmY1ZmZmZmZdIHBhZ2UgMk0KOlsgICAgMC4wMDAwMDBdICBbbWVtIDB4YmY2MDAw MDAtMHhiZjc3ZmZmZl0gcGFnZSA0awo6WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDEwMDAwMDAwMC0weDdmZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTAwMDAwMDAwLTB4N2ZmZmZmZmZmXSBwYWdlIDFHCjpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBb bWVtIDB4MzVmYTcwMDAtMHgzNmZjYmZmZl0KOlsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMDAw MDAwMDAwMDBmYWFlMCAwMDAyNCAodjAyIEFDUElBTSkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IFhT RFQgMDAwMDAwMDBiZjc5MDEwMCAwMDA3QyAodjAxIFNNQ0kgICAgICAgICAgICAyMDEwMDMxOSBN U0ZUIDAwMDAwMDk3KQo6WyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAwMDAwMDAwMGJmNzkwMjkw IDAwMEY0ICh2MDMgMDMxOTEwIEZBQ1AxNjMzIDIwMTAwMzE5IE1TRlQgMDAwMDAwOTcpCjpbICAg IDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDAwMDAwMDAwYmY3OTA2NzAgMDY1MEEgKHYwMSAgMTAwMDYg MTAwMDYwMDAgMDAwMDAwMDAgSU5UTCAyMDA1MTExNykKOlsgICAgMC4wMDAwMDBdIEFDUEk6IEZB Q1MgMDAwMDAwMDBiZjc5ZTAwMCAwMDA0MAo6WyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAwMDAw MDAwMGJmNzkwMzkwIDAwMTFFICh2MDEgMDMxOTEwIEFQSUMxNjMzIDIwMTAwMzE5IE1TRlQgMDAw MDAwOTcpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDAwMDAwMDAwYmY3OTA0YjAgMDAwM0Mg KHYwMSAwMzE5MTAgT0VNTUNGRyAgMjAxMDAzMTkgTVNGVCAwMDAwMDA5NykKOlsgICAgMC4wMDAw MDBdIEFDUEk6IE9FTUIgMDAwMDAwMDBiZjc5ZTA0MCAwMDA3RCAodjAxIDAzMTkxMCBPRU1CMTYz MyAyMDEwMDMxOSBNU0ZUIDAwMDAwMDk3KQo6WyAgICAwLjAwMDAwMF0gQUNQSTogU1JBVCAwMDAw MDAwMGJmNzlhNjcwIDAwMUQwICh2MDEgMDMxOTEwIE9FTVNSQVQgIDAwMDAwMDAxIElOVEwgMDAw MDAwMDEpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDAwMDAwMDAwYmY3OWE4NDAgMDAwMzgg KHYwMSAwMzE5MTAgT0VNSFBFVCAgMjAxMDAzMTkgTVNGVCAwMDAwMDA5NykKOlsgICAgMC4wMDAw MDBdIEFDUEk6IFNTRFQgMDAwMDAwMDBiZjdhMTlmMCAwMDM2MyAodjAxIERwZ1BtbSAgICBDcHVQ bSAwMDAwMDAxMiBJTlRMIDIwMDUxMTE3KQo6WyAgICAwLjAwMDAwMF0gQUNQSTogRUlOSiAwMDAw MDAwMGJmNzlhODgwIDAwMTMwICh2MDEgIEFNSUVSIEFNSV9FSU5KIDIwMTAwMzE5IE1TRlQgMDAw MDAwOTcpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDAwMDAwMDAwYmY3OWFhMTAgMDAwMzAg KHYwMSAgQU1JRVIgQU1JX0JFUlQgMjAxMDAzMTkgTVNGVCAwMDAwMDA5NykKOlsgICAgMC4wMDAw MDBdIEFDUEk6IEVSU1QgMDAwMDAwMDBiZjc5YWE0MCAwMDFCMCAodjAxICBBTUlFUiBBTUlfRVJT VCAyMDEwMDMxOSBNU0ZUIDAwMDAwMDk3KQo6WyAgICAwLjAwMDAwMF0gQUNQSTogSEVTVCAwMDAw MDAwMGJmNzlhYmYwIDAwMEE4ICh2MDEgIEFNSUVSIEFCQ19IRVNUIDIwMTAwMzE5IE1TRlQgMDAw MDAwOTcpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAw MAo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDAgLT4gQVBJQyAweDAwIC0+IE5vZGUgMAo6WyAg ICAwLjAwMDAwMF0gU1JBVDogUFhNIDAgLT4gQVBJQyAweDAyIC0+IE5vZGUgMAo6WyAgICAwLjAw MDAwMF0gU1JBVDogUFhNIDAgLT4gQVBJQyAweDEyIC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0g U1JBVDogUFhNIDAgLT4gQVBJQyAweDE0IC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0gU1JBVDog UFhNIDAgLT4gQVBJQyAweDAxIC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDAg LT4gQVBJQyAweDAzIC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDAgLT4gQVBJ QyAweDEzIC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDAgLT4gQVBJQyAweDE1 IC0+IE5vZGUgMAo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDEgLT4gQVBJQyAweDIwIC0+IE5v ZGUgMQo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDEgLT4gQVBJQyAweDIyIC0+IE5vZGUgMQo6 WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDEgLT4gQVBJQyAweDMyIC0+IE5vZGUgMQo6WyAgICAw LjAwMDAwMF0gU1JBVDogUFhNIDEgLT4gQVBJQyAweDM0IC0+IE5vZGUgMQo6WyAgICAwLjAwMDAw MF0gU1JBVDogUFhNIDEgLT4gQVBJQyAweDIxIC0+IE5vZGUgMQo6WyAgICAwLjAwMDAwMF0gU1JB VDogUFhNIDEgLT4gQVBJQyAweDIzIC0+IE5vZGUgMQo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhN IDEgLT4gQVBJQyAweDMzIC0+IE5vZGUgMQo6WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDEgLT4g QVBJQyAweDM1IC0+IE5vZGUgMQo6WyAgICAwLjAwMDAwMF0gU1JBVDogTm9kZSAwIFBYTSAwIFtt ZW0gMHgwMDAwMDAwMC0weDAwMDlmZmZmXQo6WyAgICAwLjAwMDAwMF0gU1JBVDogTm9kZSAwIFBY TSAwIFttZW0gMHgwMDEwMDAwMC0weGJmZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0gU1JBVDogTm9k ZSAwIFBYTSAwIFttZW0gMHgxMDAwMDAwMDAtMHg0M2ZmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBT UkFUOiBOb2RlIDEgUFhNIDEgW21lbSAweDQ0MDAwMDAwMC0weDgzZmZmZmZmZl0KOlsgICAgMC4w MDAwMDBdIE5VTUE6IE5vZGUgMCBbbWVtIDB4MDAwMDAwMDAtMHgwMDA5ZmZmZl0gKyBbbWVtIDB4 MDAxMDAwMDAtMHhiZmZmZmZmZl0gLT4gW21lbSAweDAwMDAwMDAwLTB4YmZmZmZmZmZdCjpbICAg IDAuMDAwMDAwXSBOVU1BOiBOb2RlIDAgW21lbSAweDAwMDAwMDAwLTB4YmZmZmZmZmZdICsgW21l bSAweDEwMDAwMDAwMC0weDQzZmZmZmZmZl0gLT4gW21lbSAweDAwMDAwMDAwLTB4NDNmZmZmZmZm XQo6WyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwLTB4 NDNmZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0gICBOT0RFX0RBVEEgW21lbSAweDQzZmZkOTAwMC0w eDQzZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAxIFttZW0gMHg0 NDAwMDAwMDAtMHg4M2ZmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSAgIE5PREVfREFUQSBbbWVtIDB4 ODNmZmQ3MDAwLTB4ODNmZmZkZmZmXQo6WyAgICAwLjAwMDAwMF0gUmVzZXJ2aW5nIDE2Mk1CIG9m IG1lbW9yeSBhdCA2ODhNQiBmb3IgY3Jhc2hrZXJuZWwgKFN5c3RlbSBSQU06IDMyNzU5TUIpCjpb ICAgIDAuMDAwMDAwXSAgW2ZmZmZlYTAwMDAwMDAwMDAtZmZmZmVhMDAxMGZmZmZmZl0gUE1EIC0+ IFtmZmZmODgwNDJmZTAwMDAwLWZmZmY4ODA0M2ZkZmZmZmZdIG9uIG5vZGUgMAo6WyAgICAwLjAw MDAwMF0gIFtmZmZmZWEwMDExMDAwMDAwLWZmZmZlYTAwMjBmZmZmZmZdIFBNRCAtPiBbZmZmZjg4 MDgyZjYwMDAwMC1mZmZmODgwODNmNWZmZmZmXSBvbiBub2RlIDEKOlsgICAgMC4wMDAwMDBdIFpv bmUgcmFuZ2VzOgo6WyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgw MGZmZmZmZl0KOlsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZm ZmZmZmZdCjpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgxMDAwMDAwMDAtMHg4M2Zm ZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQo6 WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCjpbICAgIDAuMDAwMDAwXSAg IG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5N2ZmZl0KOlsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weGJmNzdmZmZmXQo6WyAgICAwLjAwMDAwMF0gICBu b2RlICAgMDogW21lbSAweDEwMDAwMDAwMC0weDQzZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDE6IFttZW0gMHg0NDAwMDAwMDAtMHg4M2ZmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBP biBub2RlIDAgdG90YWxwYWdlczogNDE5MjAyMwo6WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTog NjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCjpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBw YWdlcyByZXNlcnZlZAo6WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5MSBwYWdlcywgTElG TyBiYXRjaDowCjpbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDEyMTkwIHBhZ2VzIHVzZWQg Zm9yIG1lbW1hcAo6WyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA3ODAxNjAgcGFnZXMsIExJ Rk8gYmF0Y2g6MzEKOlsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDUzMjQ4IHBhZ2VzIHVz ZWQgZm9yIG1lbW1hcAo6WyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogMzQwNzg3MiBwYWdl cywgTElGTyBiYXRjaDozMQo6WyAgICAwLjAwMDAwMF0gT24gbm9kZSAxIHRvdGFscGFnZXM6IDQx OTQzMDQKOlsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDY1NTM2IHBhZ2VzIHVzZWQgZm9y IG1lbW1hcAo6WyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogNDE5NDMwNCBwYWdlcywgTElG TyBiYXRjaDozMQo6WyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg4MDgK OlsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCjpbICAg IDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFi bGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRb MHgwMl0gZW5hYmxlZCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNd IGxhcGljX2lkWzB4MTJdIGVuYWJsZWQpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNw aV9pZFsweDA0XSBsYXBpY19pZFsweDE0XSBlbmFibGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQSTog TEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgyMF0gZW5hYmxlZCkKOlsgICAgMC4wMDAw MDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MjJdIGVuYWJsZWQpCjpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDMyXSBl bmFibGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNf aWRbMHgzNF0gZW5hYmxlZCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4 MDldIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDBhXSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQ STogTEFQSUMgKGFjcGlfaWRbMHgwYl0gbGFwaWNfaWRbMHgxM10gZW5hYmxlZCkKOlsgICAgMC4w MDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGNdIGxhcGljX2lkWzB4MTVdIGVuYWJsZWQp CjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBkXSBsYXBpY19pZFsweDIx XSBlbmFibGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZV0gbGFw aWNfaWRbMHgyM10gZW5hYmxlZCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk WzB4MGZdIGxhcGljX2lkWzB4MzNdIGVuYWJsZWQpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ QyAoYWNwaV9pZFsweDEwXSBsYXBpY19pZFsweDM1XSBlbmFibGVkKQo6WyAgICAwLjAwMDAwMF0g QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNfaWRbMHg5MF0gZGlzYWJsZWQpCjpbICAg IDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEyXSBsYXBpY19pZFsweDkxXSBkaXNh YmxlZCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTNdIGxhcGljX2lk WzB4OTJdIGRpc2FibGVkKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgx NF0gbGFwaWNfaWRbMHg5M10gZGlzYWJsZWQpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDE1XSBsYXBpY19pZFsweDk0XSBkaXNhYmxlZCkKOlsgICAgMC4wMDAwMDBdIEFD UEk6IExBUElDIChhY3BpX2lkWzB4MTZdIGxhcGljX2lkWzB4OTVdIGRpc2FibGVkKQo6WyAgICAw LjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxN10gbGFwaWNfaWRbMHg5Nl0gZGlzYWJs ZWQpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE4XSBsYXBpY19pZFsw eDk3XSBkaXNhYmxlZCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw eGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRb MHgwNl0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKOlsgICAgMC4wMDAwMDBdIElP QVBJQ1swXTogYXBpY19pZCA2LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAw LTIzCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDddIGFkZHJlc3NbMHhmZWM4 YTAwMF0gZ3NpX2Jhc2VbMjRdKQo6WyAgICAwLjAwMDAwMF0gSU9BUElDWzFdOiBhcGljX2lkIDcs IHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM4YTAwMCwgR1NJIDI0LTQ3CjpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZs KQo6WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9i YWxfaXJxIDkgaGlnaCBsZXZlbCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBv dmVycmlkZS4KOlsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KOlsg ICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KOlsgICAgMC4wMDAwMDBd IFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgo6WyAg ICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTMwMSBiYXNlOiAweGZlZDAwMDAwCjpb ICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAyNCBDUFVzLCA4IGhvdHBsdWcgQ1BVcwo6 WyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDY0CjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0 ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOTgwMDAtMHgwMDA5OGZmZl0KOlsgICAgMC4w MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA5OTAwMC0weDAw MDlmZmZmXQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l bSAweDAwMGEwMDAwLTB4MDAwZTNmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu b3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwZTQwMDAtMHgwMDBmZmZmZl0KOlsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhiZjc4MDAwMC0weGJmNzhkZmZm XQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJm NzhlMDAwLTB4YmY3OGZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg bWVtb3J5OiBbbWVtIDB4YmY3OTAwMDAtMHhiZjc5ZGZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBS ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhiZjc5ZTAwMC0weGJmN2NmZmZmXQo6WyAg ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJmN2QwMDAw LTB4YmY3ZGZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5 OiBbbWVtIDB4YmY3ZTAwMDAtMHhiZjdlYmZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhiZjdlYzAwMC0weGJmZmZmZmZmXQo6WyAgICAwLjAw MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGMwMDAwMDAwLTB4ZGZm ZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt IDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v c2F2ZSBtZW1vcnk6IFttZW0gMHhmMDAwMDAwMC0weGZlZGZmZmZmXQo6WyAgICAwLjAwMDAwMF0g UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVlMDBmZmZd CjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVl MDEwMDAtMHhmZmJmZmZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHhmZmMwMDAwMC0weGZmZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0gZTgyMDog W21lbSAweGMwMDAwMDAwLTB4ZGZmZmZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKOlsg ICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBiYXJlIGhhcmR3 YXJlCjpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6NTEyMCBucl9jcHVtYXNr X2JpdHM6MjQgbnJfY3B1X2lkczoyNCBucl9ub2RlX2lkczoyCjpbICAgIDAuMDAwMDAwXSBQRVJD UFU6IEVtYmVkZGVkIDI4IHBhZ2VzL2NwdSBAZmZmZjg4MDQyZmMwMDAwMCBzODI3NTIgcjgxOTIg ZDIzNzQ0IHUxMzEwNzIKOlsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHM4Mjc1MiByODE5MiBk MjM3NDQgdTEzMTA3MiBhbGxvYz0xKjIwOTcxNTIKOlsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6 IFswXSAwMCAwMSAwMiAwMyAwOCAwOSAxMCAxMSAxNiAxOCAyMCAyMiAtLSAtLSAtLSAtLSAKOlsg ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsxXSAwNCAwNSAwNiAwNyAxMiAxMyAxNCAxNSAxNyAx OSAyMSAyMyAtLSAtLSAtLSAtLSAKOlsgICAgMC4wMDAwMDBdIEJ1aWx0IDIgem9uZWxpc3RzIGlu IFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgyNTUyNjgK OlsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBOb3JtYWwKOlsgICAgMC4wMDAwMDBdIEtlcm5l bCBjb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1saW51ei0zLjEwLjAtMjI5LmVsNy54 ODZfNjQgcm9vdD1VVUlEPTk3ZWI4Njk4LTZhODMtNGJiMS05YWIzLTI2NzgwNDhhNTgzNSBybyBj cmFzaGtlcm5lbD1hdXRvIHJoZ2IgcXVpZXQgTEFORz1lbl9VUy5VVEYtOCBkZWZhdWx0X2h1Z2Vw YWdlc3o9MUcgaHVnZXBhZ2Vzej0xRyBodWdlcGFnZXM9OCBpb21tdT1wdCBpbnRlbF9pb21tdT1v bgo6WyAgICAwLjAwMDAwMF0gSW50ZWwtSU9NTVU6IGVuYWJsZWQKOlsgICAgMC4wMDAwMDBdIFBJ RCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKOlsgICAg MC4wMDAwMDBdIENoZWNraW5nIGFwZXJ0dXJlLi4uCjpbICAgIDAuMDAwMDAwXSBObyBBR1AgYnJp ZGdlIGZvdW5kCjpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI0MzY1MjA4ay8zNDYwMzAwOGsgYXZh aWxhYmxlICg2MjQ0ayBrZXJuZWwgY29kZSwgMTA1NzcwMGsgYWJzZW50LCA5MTgwMTAwayByZXNl cnZlZCwgNDE3OGsgZGF0YSwgMTYwNGsgaW5pdCkKOlsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxp Z249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTI0LCBOb2Rlcz0yCjpbICAgIDAu MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgo6WyAgICAwLjAwMDAwMF0g CVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIwIHRvIG5yX2NwdV9pZHM9MjQu CjpbICAgIDAuMDAwMDAwXSAJRXhwZXJpbWVudGFsIG5vLUNCcyBmb3IgYWxsIENQVXMKOlsgICAg MC4wMDAwMDBdIAlFeHBlcmltZW50YWwgbm8tQ0JzIENQVXM6IDAtMjMuCjpbICAgIDAuMDAwMDAw XSBOUl9JUlFTOjMyNzkzNiBucl9pcnFzOjEyODAgMTYKOlsgICAgMC4wMDAwMDBdIENvbnNvbGU6 IGNvbG91ciBWR0ErIDgweDI1CjpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVk CjpbICAgIDAuMDAwMDAwXSBhbGxvY2F0ZWQgMTM0MjE3NzI4IGJ5dGVzIG9mIHBhZ2VfY2dyb3Vw CjpbICAgIDAuMDAwMDAwXSBwbGVhc2UgdHJ5ICdjZ3JvdXBfZGlzYWJsZT1tZW1vcnknIG9wdGlv biBpZiB5b3UgZG9uJ3Qgd2FudCBtZW1vcnkgY2dyb3Vwcwo6WyAgICAwLjAwMDAwMF0gRW5hYmxp bmcgYXV0b21hdGljIE5VTUEgYmFsYW5jaW5nLiBDb25maWd1cmUgd2l0aCBudW1hX2JhbGFuY2lu Zz0gb3IgdGhlIGtlcm5lbC5udW1hX2JhbGFuY2luZyBzeXNjdGwKOlsgICAgMC4wMDAwMDBdIGhw ZXQgY2xvY2tldmVudCByZWdpc3RlcmVkCjpbICAgIDAuMDAwMDAwXSB0c2M6IEZhc3QgVFNDIGNh bGlicmF0aW9uIHVzaW5nIFBJVAo6WyAgICAwLjAwMTAwMF0gdHNjOiBEZXRlY3RlZCAyNDAwLjA0 NSBNSHogcHJvY2Vzc29yCjpbICAgIDAuMDAwMDA3XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChz a2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA0ODAwLjA5 IEJvZ29NSVBTIChscGo9MjQwMDA0NSkKOlsgICAgMC4wMDAwMDldIHBpZF9tYXg6IGRlZmF1bHQ6 IDMyNzY4IG1pbmltdW06IDMwMQo6WyAgICAwLjAwMDA2NV0gU2VjdXJpdHkgRnJhbWV3b3JrIGlu aXRpYWxpemVkCjpbICAgIDAuMDAwMDczXSBTRUxpbnV4OiAgSW5pdGlhbGl6aW5nLgo6WyAgICAw LjAwMDA4N10gU0VMaW51eDogIFN0YXJ0aW5nIGluIHBlcm1pc3NpdmUgbW9kZQo6WyAgICAwLjAw Mjk1NV0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDE5NDMwNCAob3JkZXI6IDEz LCAzMzU1NDQzMiBieXRlcykKOlsgICAgMC4wMTA1ODZdIElub2RlLWNhY2hlIGhhc2ggdGFibGUg ZW50cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBieXRlcykKOlsgICAgMC4wMTM2 NDVdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDA5Ngo6WyAgICAwLjAxMzg5Nl0g SW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5CjpbICAgIDAuMDEzOTE2XSBJbml0aWFs aXppbmcgY2dyb3VwIHN1YnN5cyBkZXZpY2VzCjpbICAgIDAuMDEzOTE4XSBJbml0aWFsaXppbmcg Y2dyb3VwIHN1YnN5cyBmcmVlemVyCjpbICAgIDAuMDEzOTE5XSBJbml0aWFsaXppbmcgY2dyb3Vw IHN1YnN5cyBuZXRfY2xzCjpbICAgIDAuMDEzOTIxXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBibGtpbwo6WyAgICAwLjAxMzkyMl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgcGVyZl9l dmVudAo6WyAgICAwLjAxMzkyNF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgaHVnZXRsYgo6 WyAgICAwLjAxMzk1NF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKOlsgICAgMC4wMTM5 NTVdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAKOlsgICAgMC4wMTM5NjNdIEVORVJHWV9QRVJG X0JJQVM6IFNldCB0byAnbm9ybWFsJywgd2FzICdwZXJmb3JtYW5jZScKOkVORVJHWV9QRVJGX0JJ QVM6IFZpZXcgYW5kIHVwZGF0ZSB3aXRoIHg4Nl9lbmVyZ3lfcGVyZl9wb2xpY3koOCkKOlsgICAg MC4wMTM5NjZdIG1jZTogQ1BVIHN1cHBvcnRzIDkgTUNFIGJhbmtzCjpbICAgIDAuMDEzOTc1XSBD UFUwOiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoVE0xKQo6WyAgICAwLjAxMzk4NF0gTGFz dCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiA3LCA0TUIgNwo6TGFzdCBsZXZlbCBk VExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyCjp0bGJfZmx1c2hhbGxfc2hpZnQ6 IDYKOlsgICAgMC4wMTQwNTddIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlczogMjRrIGZyZWVkCjpb ICAgIDAuMDE1MjQ2XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTMwNTE3CjpbICAgIDAuMDE4MjI3 XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkCjpbICAgIDAuMDQx NTQyXSBmdHJhY2U6IGFsbG9jYXRpbmcgMjM5MDkgZW50cmllcyBpbiA5NCBwYWdlcwo6WyAgICAw LjA1MzU4M10gU3dpdGNoZWQgQVBJQyByb3V0aW5nIHRvIHBoeXNpY2FsIGZsYXQuCjpbICAgIDAu MDU0MTIzXSAuLlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4y PS0xCjpbICAgIDAuMDY0MTMzXSBzbXBib290OiBDUFUwOiBJbnRlbChSKSBYZW9uKFIpIENQVSAg ICAgICAgICAgRTU2MjAgIEAgMi40MEdIeiAoZmFtOiAwNiwgbW9kZWw6IDJjLCBzdGVwcGluZzog MDIpCjpbICAgIDAuMTg1NDQ0XSBBUElDIGNhbGlicmF0aW9uIG5vdCBjb25zaXN0ZW50IHdpdGgg UE0tVGltZXI6IDExOW1zIGluc3RlYWQgb2YgMTAwbXMKOlsgICAgMC4xODU0NDVdIEFQSUMgZGVs dGEgYWRqdXN0ZWQgdG8gUE0tVGltZXI6IDgzMzM2MSAoMTAwMDAyMCkKOlsgICAgMC4xODU0Njld IFBlcmZvcm1hbmNlIEV2ZW50czogUEVCUyBmbXQxKywgMTYtZGVlcCBMQlIsIFdlc3RtZXJlIGV2 ZW50cywgSW50ZWwgUE1VIGRyaXZlci4KOlsgICAgMC4xODU0ODZdIHBlcmZfZXZlbnRfaW50ZWw6 IENQVUlEIG1hcmtlZCBldmVudDogJ2J1cyBjeWNsZXMnIHVuYXZhaWxhYmxlCjpbICAgIDAuMTg1 NDg4XSAuLi4gdmVyc2lvbjogICAgICAgICAgICAgICAgMwo6WyAgICAwLjE4NTQ4OV0gLi4uIGJp dCB3aWR0aDogICAgICAgICAgICAgIDQ4CjpbICAgIDAuMTg1NDkwXSAuLi4gZ2VuZXJpYyByZWdp c3RlcnM6ICAgICAgNAo6WyAgICAwLjE4NTQ5MV0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAgICAg IDAwMDBmZmZmZmZmZmZmZmYKOlsgICAgMC4xODU0OTJdIC4uLiBtYXggcGVyaW9kOiAgICAgICAg ICAgICAwMDAwMDAwMDdmZmZmZmZmCjpbICAgIDAuMTg1NDkzXSAuLi4gZml4ZWQtcHVycG9zZSBl dmVudHM6ICAgMwo6WyAgICAwLjE4NTQ5NF0gLi4uIGV2ZW50IG1hc2s6ICAgICAgICAgICAgIDAw MDAwMDA3MDAwMDAwMGYKOlsgICAgMC4yMDEwMDRdIE5NSSB3YXRjaGRvZzogZW5hYmxlZCBvbiBh bGwgQ1BVcywgcGVybWFuZW50bHkgY29uc3VtZXMgb25lIGh3LVBNVSBjb3VudGVyLgo6WyAgICAw LjE4NzM3NF0gc21wYm9vdDogQm9vdGluZyBOb2RlICAgMCwgUHJvY2Vzc29ycyAgIzEgIzIgIzMg T0sKOlsgICAgMC4yMjc4MTNdIHNtcGJvb3Q6IEJvb3RpbmcgTm9kZSAgIDEsIFByb2Nlc3NvcnMg ICM0ICM1ICM2ICM3IE9LCjpbICAgIDAuMzU4Njc0XSBzbXBib290OiBCb290aW5nIE5vZGUgICAw LCBQcm9jZXNzb3JzICAjOCAjOSAjMTAgIzExIE9LCjpbICAgIDAuNDEyODE3XSBzbXBib290OiBC b290aW5nIE5vZGUgICAxLCBQcm9jZXNzb3JzICAjMTIgIzEzICMxNCAjMTUKOlsgICAgMC40NjYw MTddIEJyb3VnaHQgdXAgMTYgQ1BVcwo6WyAgICAwLjQ2NjAyMF0gc21wYm9vdDogVG90YWwgb2Yg MTYgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDc2Nzk5Ljc5IEJvZ29NSVBTKQo6WyAgICAwLjQ4NTgz Ml0gZGV2dG1wZnM6IGluaXRpYWxpemVkCjpbICAgIDAuNDkwNDM5XSBFVk06IHNlY3VyaXR5LnNl bGludXgKOlsgICAgMC40OTA0NDFdIEVWTTogc2VjdXJpdHkuaW1hCjpbICAgIDAuNDkwNDQyXSBF Vk06IHNlY3VyaXR5LmNhcGFiaWxpdHkKOlsgICAgMC40OTA1MzFdIFBNOiBSZWdpc3RlcmluZyBB Q1BJIE5WUyByZWdpb24gW21lbSAweGJmNzllMDAwLTB4YmY3Y2ZmZmZdICgyMDQ4MDAgYnl0ZXMp CjpbICAgIDAuNDkxNjA0XSBhdG9taWM2NCB0ZXN0IHBhc3NlZCBmb3IgeDg2LTY0IHBsYXRmb3Jt IHdpdGggQ1g4IGFuZCB3aXRoIFNTRQo6WyAgICAwLjQ5MTcyNV0gTkVUOiBSZWdpc3RlcmVkIHBy b3RvY29sIGZhbWlseSAxNgo6WyAgICAwLjQ5MTkzMF0gQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lz dGVyZWQKOlsgICAgMC40OTE5MzNdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xs ZXIgRHJpdmVyIHZlcnNpb246IDAuNQo6WyAgICAwLjQ5MTk5Ml0gUENJOiBNTUNPTkZJRyBmb3Ig ZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChi YXNlIDB4ZTAwMDAwMDApCjpbICAgIDAuNDkxOTk1XSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhl MDAwMDAwMC0weGVmZmZmZmZmXSByZXNlcnZlZCBpbiBFODIwCjpbICAgIDAuNTAxODUzXSBQQ0k6 IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcwo6WyAgICAwLjUwMzU5 Ml0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQo6WyAgICAwLjUwMzU5NF0gQUNQSTog QWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQo6WyAgICAwLjUwMzU5Nl0gQUNQSTogQWRkZWQg X09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQo6WyAgICAwLjUwMzU5N10gQUNQSTogQWRkZWQgX09T SShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpCjpbICAgIDAuNTA0MzYyXSBBQ1BJOiBFQzog TG9vayB1cCBFQyBpbiBEU0RUCjpbICAgIDAuNTA1MTUwXSBBQ1BJOiBFeGVjdXRlZCAxIGJsb2Nr cyBvZiBtb2R1bGUtbGV2ZWwgZXhlY3V0YWJsZSBBTUwgY29kZQo6WyAgICAwLjUwNzYwNl0gXF9T Ql86X09TQyBldmFsdWF0aW9uIHJldHVybmVkIHdyb25nIHR5cGUKOlsgICAgMC41MDc2MDhdIF9P U0MgcmVxdWVzdCBkYXRhOjEgMWYgCjpbICAgIDAuNTExODc4XSBBQ1BJOiBTU0RUIDAwMDAwMDAw YmY3OWUwYzAgMDJGQjQgKHYwMSBEcGdQbW0gIFAwMDFJc3QgMDAwMDAwMTEgSU5UTCAyMDA1MTEx NykKOlsgICAgMC41MTIyODRdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6CjpbICAgIDAu NTEyMjg3XSBBQ1BJOiBTU0RUICAgICAgICAgICAobnVsbCkgMDJGQjQgKHYwMSBEcGdQbW0gIFAw MDFJc3QgMDAwMDAwMTEgSU5UTCAyMDA1MTExNykKOlsgICAgMC41MTIzOTldIEFDUEk6IFNTRFQg MDAwMDAwMDBiZjdhMTA4MCAwMDk2MSAodjAxICBQbVJlZiAgUDAwMUNzdCAwMDAwMzAwMSBJTlRM IDIwMDUxMTE3KQo6WyAgICAwLjUxMjYyN10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoK OlsgICAgMC41MTI2MjldIEFDUEk6IFNTRFQgICAgICAgICAgIChudWxsKSAwMDk2MSAodjAxICBQ bVJlZiAgUDAwMUNzdCAwMDAwMzAwMSBJTlRMIDIwMDUxMTE3KQo6WyAgICAwLjUxMjgzN10gQUNQ STogSW50ZXJwcmV0ZXIgZW5hYmxlZAo6WyAgICAwLjUxMjg0NV0gQUNQSSBFeGNlcHRpb246IEFF X05PVF9GT1VORCwgV2hpbGUgZXZhbHVhdGluZyBTbGVlcCBTdGF0ZSBbXF9TMl9dICgyMDEzMDUx Ny9od3hmYWNlLTU3MSkKOlsgICAgMC41MTI4NDldIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9V TkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAgU3RhdGUgW1xfUzNfXSAoMjAxMzA1MTcvaHd4ZmFj ZS01NzEpCjpbICAgIDAuNTEyODU4XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzEgUzQgUzUpCjpbICAg IDAuNTEyODU5XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nCjpbICAg IDAuNTEyOTA2XSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgo6WyAg ICAwLjUxMjkwOV0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYg bmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1Zwo6WyAgICAwLjUxODU3 OF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0p CjpbICAgIDAuNTE4NTgzXSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRl bmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQo6WyAgICAwLjUxODU4OF0gYWNw aSBQTlAwQTA4OjAwOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFTUE0K OlsgICAgMC41MTg3NTddIGFjcGkgUE5QMEEwODowMDogaG9zdCBicmlkZ2Ugd2luZG93IGV4cGFu ZGVkIHRvIFttZW0gMHhmMDAwMDAwMC0weGZlZDhmZmZmXTsgW21lbSAweGYwMDAwMDAwLTB4ZmVk OGZmZmZdIGlnbm9yZWQKOlsgICAgMC41MTg5MzddIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAw MDowMAo6WyAgICAwLjUxODk0MF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBb YnVzIDAwLWZmXQo6WyAgICAwLjUxODk0Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv dXJjZSBbaW8gIDB4MDAwMC0weDAzYWZdCjpbICAgIDAuNTE4OTQ0XSBwY2lfYnVzIDAwMDA6MDA6 IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwM2UwLTB4MGNmN10KOlsgICAgMC41MTg5NDVdIHBj aV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAzYjAtMHgwM2JiXQo6WyAg ICAwLjUxODk0N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDNj MC0weDAzZGZdCjpbICAgIDAuNTE4OTQ5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFtpbyAgMHgwZDAwLTB4ZWZmZl0KOlsgICAgMC41MTg5NTBdIHBjaV9idXMgMDAwMDowMDog cm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGYwMDAtMHhmZmZmXQo6WyAgICAwLjUxODk1Ml0gcGNp X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZm Zl0KOlsgICAgMC41MTg5NTRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21l bSAweDAwMGQwMDAwLTB4MDAwZGZmZmZdCjpbICAgIDAuNTE4OTU2XSBwY2lfYnVzIDAwMDA6MDA6 IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhjMDAwMDAwMC0weGRmZmZmZmZmXQo6WyAgICAwLjUx ODk1N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZjAwMDAwMDAt MHhmZWQ4ZmZmZl0KOlsgICAgMC41MTg5NjldIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjM0MDNd IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MTkwMjRdIHBjaSAwMDAwOjAwOjAwLjA6 IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgIDAuNTE5MDk2XSBwY2kg MDAwMDowMDowMS4wOiBbODA4NjozNDA4XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCjpbICAgIDAu NTE5MTQ5XSBwY2kgMDAwMDowMDowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz Y29sZAo6WyAgICAwLjUxOTE5NF0gcGNpIDAwMDA6MDA6MDEuMDogU3lzdGVtIHdha2V1cCBkaXNh YmxlZCBieSBBQ1BJCjpbICAgIDAuNTE5MjI3XSBwY2kgMDAwMDowMDowMy4wOiBbODA4NjozNDBh XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCjpbICAgIDAuNTE5MjgyXSBwY2kgMDAwMDowMDowMy4w OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo6WyAgICAwLjUxOTMyNl0gcGNp IDAwMDA6MDA6MDMuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCjpbICAgIDAuNTE5 MzU5XSBwY2kgMDAwMDowMDowNy4wOiBbODA4NjozNDBlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw CjpbICAgIDAuNTE5NDExXSBwY2kgMDAwMDowMDowNy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw IEQzaG90IEQzY29sZAo6WyAgICAwLjUxOTQ1NV0gcGNpIDAwMDA6MDA6MDcuMDogU3lzdGVtIHdh a2V1cCBkaXNhYmxlZCBieSBBQ1BJCjpbICAgIDAuNTE5NDg5XSBwY2kgMDAwMDowMDowOS4wOiBb ODA4NjozNDEwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCjpbICAgIDAuNTE5NTM5XSBwY2kgMDAw MDowMDowOS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo6WyAgICAwLjUx OTU4N10gcGNpIDAwMDA6MDA6MDkuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCjpb ICAgIDAuNTE5NjIwXSBwY2kgMDAwMDowMDoxMy4wOiBbODA4NjozNDJkXSB0eXBlIDAwIGNsYXNz IDB4MDgwMDIwCjpbICAgIDAuNTE5NjMxXSBwY2kgMDAwMDowMDoxMy4wOiByZWcgMHgxMDogW21l bSAweGZlYzhhMDAwLTB4ZmVjOGFmZmZdCjpbICAgIDAuNTE5Njc2XSBwY2kgMDAwMDowMDoxMy4w OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo6WyAgICAwLjUxOTc1MF0gcGNp IDAwMDA6MDA6MTQuMDogWzgwODY6MzQyZV0gdHlwZSAwMCBjbGFzcyAweDA4MDAwMAo6WyAgICAw LjUxOTg1NF0gcGNpIDAwMDA6MDA6MTYuMDogWzgwODY6MzQzMF0gdHlwZSAwMCBjbGFzcyAweDA4 ODAwMAo6WyAgICAwLjUxOTg2Nl0gcGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6IFttZW0gMHhm YWFmYzAwMC0weGZhYWZmZmZmIDY0Yml0XQo6WyAgICAwLjUxOTk3OF0gcGNpIDAwMDA6MDA6MTYu MTogWzgwODY6MzQzMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgICAwLjUxOTk5MF0gcGNp IDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6IFttZW0gMHhmYWFmODAwMC0weGZhYWZiZmZmIDY0Yml0 XQo6WyAgICAwLjUyMDEwMF0gcGNpIDAwMDA6MDA6MTYuMjogWzgwODY6MzQzMl0gdHlwZSAwMCBj bGFzcyAweDA4ODAwMAo6WyAgICAwLjUyMDExMV0gcGNpIDAwMDA6MDA6MTYuMjogcmVnIDB4MTA6 IFttZW0gMHhmYWFmNDAwMC0weGZhYWY3ZmZmIDY0Yml0XQo6WyAgICAwLjUyMDIyNV0gcGNpIDAw MDA6MDA6MTYuMzogWzgwODY6MzQzM10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgICAwLjUy MDIzNl0gcGNpIDAwMDA6MDA6MTYuMzogcmVnIDB4MTA6IFttZW0gMHhmYWFmMDAwMC0weGZhYWYz ZmZmIDY0Yml0XQo6WyAgICAwLjUyMDM0Nl0gcGNpIDAwMDA6MDA6MTYuNDogWzgwODY6MzQyOV0g dHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgICAwLjUyMDM1N10gcGNpIDAwMDA6MDA6MTYuNDog cmVnIDB4MTA6IFttZW0gMHhmYWFlYzAwMC0weGZhYWVmZmZmIDY0Yml0XQo6WyAgICAwLjUyMDQ2 NV0gcGNpIDAwMDA6MDA6MTYuNTogWzgwODY6MzQyYV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6 WyAgICAwLjUyMDQ3N10gcGNpIDAwMDA6MDA6MTYuNTogcmVnIDB4MTA6IFttZW0gMHhmYWFlODAw MC0weGZhYWViZmZmIDY0Yml0XQo6WyAgICAwLjUyMDU4N10gcGNpIDAwMDA6MDA6MTYuNjogWzgw ODY6MzQyYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgICAwLjUyMDU5OV0gcGNpIDAwMDA6 MDA6MTYuNjogcmVnIDB4MTA6IFttZW0gMHhmYWFlNDAwMC0weGZhYWU3ZmZmIDY0Yml0XQo6WyAg ICAwLjUyMDcxM10gcGNpIDAwMDA6MDA6MTYuNzogWzgwODY6MzQyY10gdHlwZSAwMCBjbGFzcyAw eDA4ODAwMAo6WyAgICAwLjUyMDcyNV0gcGNpIDAwMDA6MDA6MTYuNzogcmVnIDB4MTA6IFttZW0g MHhmYWFlMDAwMC0weGZhYWUzZmZmIDY0Yml0XQo6WyAgICAwLjUyMDg0MF0gcGNpIDAwMDA6MDA6 MWEuMDogWzgwODY6M2EzN10gdHlwZSAwMCBjbGFzcyAweDBjMDMwMAo6WyAgICAwLjUyMDg4MF0g cGNpIDAwMDA6MDA6MWEuMDogcmVnIDB4MjA6IFtpbyAgMHhiYzAwLTB4YmMxZl0KOlsgICAgMC41 MjA5NjddIHBjaSAwMDAwOjAwOjFhLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6 WyAgICAwLjUyMTAwMV0gcGNpIDAwMDA6MDA6MWEuMTogWzgwODY6M2EzOF0gdHlwZSAwMCBjbGFz cyAweDBjMDMwMAo6WyAgICAwLjUyMTA0MV0gcGNpIDAwMDA6MDA6MWEuMTogcmVnIDB4MjA6IFtp byAgMHhiODgwLTB4Yjg5Zl0KOlsgICAgMC41MjExMjZdIHBjaSAwMDAwOjAwOjFhLjE6IFN5c3Rl bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAgICAwLjUyMTE1N10gcGNpIDAwMDA6MDA6MWEu MjogWzgwODY6M2EzOV0gdHlwZSAwMCBjbGFzcyAweDBjMDMwMAo6WyAgICAwLjUyMTE5N10gcGNp IDAwMDA6MDA6MWEuMjogcmVnIDB4MjA6IFtpbyAgMHhiODAwLTB4YjgxZl0KOlsgICAgMC41MjEy ODJdIHBjaSAwMDAwOjAwOjFhLjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAg ICAwLjUyMTMyMl0gcGNpIDAwMDA6MDA6MWEuNzogWzgwODY6M2EzY10gdHlwZSAwMCBjbGFzcyAw eDBjMDMyMAo6WyAgICAwLjUyMTM0Ml0gcGNpIDAwMDA6MDA6MWEuNzogcmVnIDB4MTA6IFttZW0g MHhmYWFkZTAwMC0weGZhYWRlM2ZmXQo6WyAgICAwLjUyMTQyN10gcGNpIDAwMDA6MDA6MWEuNzog UE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAgMC41MjE0NzVdIHBjaSAw MDAwOjAwOjFhLjc6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAgICAwLjUyMTUw OV0gcGNpIDAwMDA6MDA6MWIuMDogWzgwODY6M2EzZV0gdHlwZSAwMCBjbGFzcyAweDA0MDMwMAo6 WyAgICAwLjUyMTUyM10gcGNpIDAwMDA6MDA6MWIuMDogcmVnIDB4MTA6IFttZW0gMHhmYWFkODAw MC0weGZhYWRiZmZmIDY0Yml0XQo6WyAgICAwLjUyMTU5M10gcGNpIDAwMDA6MDA6MWIuMDogUE1F IyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAgMC41MjE2NjJdIHBjaSAwMDAw OjAwOjFjLjA6IFs4MDg2OjNhNDBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsgICAgMC41MjE3 MzJdIHBjaSAwMDAwOjAwOjFjLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk CjpbICAgIDAuNTIxNzgwXSBwY2kgMDAwMDowMDoxYy4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVk IGJ5IEFDUEkKOlsgICAgMC41MjE4MTNdIHBjaSAwMDAwOjAwOjFjLjQ6IFs4MDg2OjNhNDhdIHR5 cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsgICAgMC41MjE4ODRdIHBjaSAwMDAwOjAwOjFjLjQ6IFBN RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgIDAuNTIxOTMwXSBwY2kgMDAw MDowMDoxYy40OiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjE5NjFd IHBjaSAwMDAwOjAwOjFjLjU6IFs4MDg2OjNhNGFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsg ICAgMC41MjIwMzJdIHBjaSAwMDAwOjAwOjFjLjU6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo b3QgRDNjb2xkCjpbICAgIDAuNTIyMDc4XSBwY2kgMDAwMDowMDoxYy41OiBTeXN0ZW0gd2FrZXVw IGRpc2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjIxMTBdIHBjaSAwMDAwOjAwOjFkLjA6IFs4MDg2 OjNhMzRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMDAKOlsgICAgMC41MjIxNTBdIHBjaSAwMDAwOjAw OjFkLjA6IHJlZyAweDIwOiBbaW8gIDB4YjQ4MC0weGI0OWZdCjpbICAgIDAuNTIyMjM1XSBwY2kg MDAwMDowMDoxZC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjIy NjldIHBjaSAwMDAwOjAwOjFkLjE6IFs4MDg2OjNhMzVdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMDAK OlsgICAgMC41MjIzMDldIHBjaSAwMDAwOjAwOjFkLjE6IHJlZyAweDIwOiBbaW8gIDB4YjQwMC0w eGI0MWZdCjpbICAgIDAuNTIyMzk0XSBwY2kgMDAwMDowMDoxZC4xOiBTeXN0ZW0gd2FrZXVwIGRp c2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjI0MjVdIHBjaSAwMDAwOjAwOjFkLjI6IFs4MDg2OjNh MzZdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMDAKOlsgICAgMC41MjI0NjVdIHBjaSAwMDAwOjAwOjFk LjI6IHJlZyAweDIwOiBbaW8gIDB4YjA4MC0weGIwOWZdCjpbICAgIDAuNTIyNTQ5XSBwY2kgMDAw MDowMDoxZC4yOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjI1ODld IHBjaSAwMDAwOjAwOjFkLjc6IFs4MDg2OjNhM2FdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKOlsg ICAgMC41MjI2MTBdIHBjaSAwMDAwOjAwOjFkLjc6IHJlZyAweDEwOiBbbWVtIDB4ZmFhZGMwMDAt MHhmYWFkYzNmZl0KOlsgICAgMC41MjI2OTVdIHBjaSAwMDAwOjAwOjFkLjc6IFBNRSMgc3VwcG9y dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgIDAuNTIyNzQ3XSBwY2kgMDAwMDowMDoxZC43 OiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAgMC41MjI3NzddIHBjaSAwMDAw OjAwOjFlLjA6IFs4MDg2OjI0NGVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDEKOlsgICAgMC41MjI4 NTldIHBjaSAwMDAwOjAwOjFlLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAg ICAwLjUyMjg5MV0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6M2ExNl0gdHlwZSAwMCBjbGFzcyAw eDA2MDEwMAo6WyAgICAwLjUyMjk2Nl0gcGNpIDAwMDA6MDA6MWYuMDogY2FuJ3QgY2xhaW0gQkFS IDEzIFtpbyAgMHgwODAwLTB4MDg3Zl06IGFkZHJlc3MgY29uZmxpY3Qgd2l0aCBBQ1BJIENQVSB0 aHJvdHRsZSBbaW8gIDB4MDgxMC0weDA4MTVdCjpbICAgIDAuNTIyOTcwXSBwY2kgMDAwMDowMDox Zi4wOiBxdWlyazogW2lvICAweDA1MDAtMHgwNTNmXSBjbGFpbWVkIGJ5IElDSDYgR1BJTwo6WyAg ICAwLjUyMjk3NF0gcGNpIDAwMDA6MDA6MWYuMDogSUNINyBMUEMgR2VuZXJpYyBJTyBkZWNvZGUg MSBQSU8gYXQgMGEwMCAobWFzayAwMGZmKQo6WyAgICAwLjUyMjk3N10gcGNpIDAwMDA6MDA6MWYu MDogSUNINyBMUEMgR2VuZXJpYyBJTyBkZWNvZGUgMiBQSU8gYXQgNDcwMCAobWFzayAwMGZmKQo6 WyAgICAwLjUyMzA2OF0gcGNpIDAwMDA6MDA6MWYuMjogWzgwODY6M2EyMF0gdHlwZSAwMCBjbGFz cyAweDAxMDE4Zgo6WyAgICAwLjUyMzA4M10gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFtp byAgMHhiMDAwLTB4YjAwN10KOlsgICAgMC41MjMwOTBdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAw eDE0OiBbaW8gIDB4YWMwMC0weGFjMDNdCjpbICAgIDAuNTIzMDk4XSBwY2kgMDAwMDowMDoxZi4y OiByZWcgMHgxODogW2lvICAweGE4ODAtMHhhODg3XQo6WyAgICAwLjUyMzEwNV0gcGNpIDAwMDA6 MDA6MWYuMjogcmVnIDB4MWM6IFtpbyAgMHhhODAwLTB4YTgwM10KOlsgICAgMC41MjMxMTJdIHBj aSAwMDAwOjAwOjFmLjI6IHJlZyAweDIwOiBbaW8gIDB4YTQ4MC0weGE0OGZdCjpbICAgIDAuNTIz MTIwXSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyNDogW2lvICAweGE0MDAtMHhhNDBmXQo6WyAg ICAwLjUyMzIxM10gcGNpIDAwMDA6MDA6MWYuMzogWzgwODY6M2EzMF0gdHlwZSAwMCBjbGFzcyAw eDBjMDUwMAo6WyAgICAwLjUyMzIyN10gcGNpIDAwMDA6MDA6MWYuMzogcmVnIDB4MTA6IFttZW0g MHhmYWFkNjAwMC0weGZhYWQ2MGZmIDY0Yml0XQo6WyAgICAwLjUyMzI0N10gcGNpIDAwMDA6MDA6 MWYuMzogcmVnIDB4MjA6IFtpbyAgMHgwNDAwLTB4MDQxZl0KOlsgICAgMC41MjMzMjNdIHBjaSAw MDAwOjAwOjFmLjU6IFs4MDg2OjNhMjZdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODUKOlsgICAgMC41 MjMzMzhdIHBjaSAwMDAwOjAwOjFmLjU6IHJlZyAweDEwOiBbaW8gIDB4YTAwMC0weGEwMDddCjpb ICAgIDAuNTIzMzQ1XSBwY2kgMDAwMDowMDoxZi41OiByZWcgMHgxNDogW2lvICAweDljMDAtMHg5 YzAzXQo6WyAgICAwLjUyMzM1M10gcGNpIDAwMDA6MDA6MWYuNTogcmVnIDB4MTg6IFtpbyAgMHg5 ODgwLTB4OTg4N10KOlsgICAgMC41MjMzNjBdIHBjaSAwMDAwOjAwOjFmLjU6IHJlZyAweDFjOiBb aW8gIDB4OTgwMC0weDk4MDNdCjpbICAgIDAuNTIzMzY3XSBwY2kgMDAwMDowMDoxZi41OiByZWcg MHgyMDogW2lvICAweDk0ODAtMHg5NDhmXQo6WyAgICAwLjUyMzM3NV0gcGNpIDAwMDA6MDA6MWYu NTogcmVnIDB4MjQ6IFtpbyAgMHg5NDAwLTB4OTQwZl0KOlsgICAgMC41MjM1MDFdIHBjaSAwMDAw OjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KOlsgICAgMC41MjM1NTNdIHBjaSAwMDAw OjAyOjAwLjA6IFsxMDAwOjAwNThdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKOlsgICAgMC41MjM1 NjRdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDEwOiBbaW8gIDB4YzAwMC0weGMwZmZdCjpbICAg IDAuNTIzNTc1XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxNDogW21lbSAweGZhYmVjMDAwLTB4 ZmFiZWZmZmYgNjRiaXRdCjpbICAgIDAuNTIzNTg3XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgx YzogW21lbSAweGZhYmYwMDAwLTB4ZmFiZmZmZmYgNjRiaXRdCjpbICAgIDAuNTIzNjAxXSBwY2kg MDAwMDowMjowMC4wOiByZWcgMHgzMDogW21lbSAweGZhYzAwMDAwLTB4ZmFkZmZmZmYgcHJlZl0K OlsgICAgMC41MjM2NDFdIHBjaSAwMDAwOjAyOjAwLjA6IHN1cHBvcnRzIEQxIEQyCjpbICAgIDAu NTIzNjczXSBwY2kgMDAwMDowMjowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUtMS4xIFBDSWUg ZGV2aWNlLiAgWW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNlJwo6WyAgICAw LjUyMzY4MF0gcGNpIDAwMDA6MDA6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQo6WyAgICAw LjUyMzY4M10gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4 Y2ZmZl0KOlsgICAgMC41MjM2ODZdIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBb bWVtIDB4ZmFiMDAwMDAtMHhmYWRmZmZmZl0KOlsgICAgMC41MjM3MzJdIHBjaSAwMDAwOjAwOjA3 LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KOlsgICAgMC41MjM3NzZdIHBjaSAwMDAwOjAwOjA5 LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0KOlsgICAgMC41MjM4MjVdIHBjaSAwMDAwOjAwOjFj LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNV0KOlsgICAgMC41MjM5MDNdIHBjaSAwMDAwOjA2OjAw LjA6IFs4MDg2OjEwZDNdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKOlsgICAgMC41MjM5MjddIHBj aSAwMDAwOjA2OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmFlZTAwMDAtMHhmYWVmZmZmZl0KOlsg ICAgMC41MjM5NTldIHBjaSAwMDAwOjA2OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4ZGMwMC0weGRj MWZdCjpbICAgIDAuNTIzOTc2XSBwY2kgMDAwMDowNjowMC4wOiByZWcgMHgxYzogW21lbSAweGZh ZWRjMDAwLTB4ZmFlZGZmZmZdCjpbICAgIDAuNTI0MTE4XSBwY2kgMDAwMDowNjowMC4wOiBQTUUj IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo6WyAgICAwLjUyNTcyM10gcGNpIDAwMDA6 MDA6MWMuNDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQo6WyAgICAwLjUyNTcyOF0gcGNpIDAwMDA6 MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KOlsgICAgMC41MjU3 MzNdIHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFlMDAwMDAtMHhm YWVmZmZmZl0KOlsgICAgMC41MjU4MjRdIHBjaSAwMDAwOjA3OjAwLjA6IFs4MDg2OjEwZDNdIHR5 cGUgMDAgY2xhc3MgMHgwMjAwMDAKOlsgICAgMC41MjU4NDhdIHBjaSAwMDAwOjA3OjAwLjA6IHJl ZyAweDEwOiBbbWVtIDB4ZmFmZTAwMDAtMHhmYWZmZmZmZl0KOlsgICAgMC41MjU4NzldIHBjaSAw MDAwOjA3OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4ZWMwMC0weGVjMWZdCjpbICAgIDAuNTI1ODk2 XSBwY2kgMDAwMDowNzowMC4wOiByZWcgMHgxYzogW21lbSAweGZhZmRjMDAwLTB4ZmFmZGZmZmZd CjpbICAgIDAuNTI2MDM4XSBwY2kgMDAwMDowNzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw IEQzaG90IEQzY29sZAo6WyAgICAwLjUyNzcyM10gcGNpIDAwMDA6MDA6MWMuNTogUENJIGJyaWRn ZSB0byBbYnVzIDA3XQo6WyAgICAwLjUyNzcyOF0gcGNpIDAwMDA6MDA6MWMuNTogICBicmlkZ2Ug d2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KOlsgICAgMC41Mjc3MzNdIHBjaSAwMDAwOjAwOjFj LjU6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFmMDAwMDAtMHhmYWZmZmZmZl0KOlsgICAgMC41 Mjc3ODldIHBjaSAwMDAwOjA4OjAxLjA6IFsxMDJiOjA1MzJdIHR5cGUgMDAgY2xhc3MgMHgwMzAw MDAKOlsgICAgMC41Mjc4MDldIHBjaSAwMDAwOjA4OjAxLjA6IHJlZyAweDEwOiBbbWVtIDB4Zjkw MDAwMDAtMHhmOWZmZmZmZiBwcmVmXQo6WyAgICAwLjUyNzgxOF0gcGNpIDAwMDA6MDg6MDEuMDog cmVnIDB4MTQ6IFttZW0gMHhmYmVmYzAwMC0weGZiZWZmZmZmXQo6WyAgICAwLjUyNzgyOF0gcGNp IDAwMDA6MDg6MDEuMDogcmVnIDB4MTg6IFttZW0gMHhmYjAwMDAwMC0weGZiN2ZmZmZmXQo6WyAg ICAwLjUyNzk0NF0gcGNpIDAwMDA6MDA6MWUuMDogUENJIGJyaWRnZSB0byBbYnVzIDA4XSAoc3Vi dHJhY3RpdmUgZGVjb2RlKQo6WyAgICAwLjUyNzk0OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlk Z2Ugd2luZG93IFttZW0gMHhmYjAwMDAwMC0weGZiZWZmZmZmXQo6WyAgICAwLjUyNzk1NV0gcGNp IDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmOTAwMDAwMC0weGY5ZmZmZmZm IDY0Yml0IHByZWZdCjpbICAgIDAuNTI3OTU3XSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3 aW5kb3cgW2lvICAweDAwMDAtMHgwM2FmXSAoc3VidHJhY3RpdmUgZGVjb2RlKQo6WyAgICAwLjUy Nzk1OF0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwM2UwLTB4MGNm N10gKHN1YnRyYWN0aXZlIGRlY29kZSkKOlsgICAgMC41Mjc5NjBdIHBjaSAwMDAwOjAwOjFlLjA6 ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MDNiMC0weDAzYmJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUp CjpbICAgIDAuNTI3OTYyXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw eDAzYzAtMHgwM2RmXSAoc3VidHJhY3RpdmUgZGVjb2RlKQo6WyAgICAwLjUyNzk2M10gcGNpIDAw MDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwZDAwLTB4ZWZmZl0gKHN1YnRyYWN0 aXZlIGRlY29kZSkKOlsgICAgMC41Mjc5NjVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdp bmRvdyBbaW8gIDB4ZjAwMC0weGZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpbICAgIDAuNTI3 OTY3XSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4 MDAwYmZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpbICAgIDAuNTI3OTY5XSBwY2kgMDAwMDow MDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGQwMDAwLTB4MDAwZGZmZmZdIChzdWJ0 cmFjdGl2ZSBkZWNvZGUpCjpbICAgIDAuNTI3OTcxXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRn ZSB3aW5kb3cgW21lbSAweGMwMDAwMDAwLTB4ZGZmZmZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUp CjpbICAgIDAuNTI3OTcyXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw eGYwMDAwMDAwLTB4ZmVkOGZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpbICAgIDAuNTI4MDA4 XSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwCjpbICAgIDAuNTI4Mjg5XSBBQ1BJOiBQ Q0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA2IDcgMTAgKjExIDEyIDE0IDE1KQo6 WyAgICAwLjUyODMzN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQg NiA3ICoxMCAxMSAxMiAxNCAxNSkKOlsgICAgMC41MjgzODVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg TGluayBbTE5LQ10gKElSUXMgMyA0IDYgNyAxMCAxMSAxMiAxNCAqMTUpCjpbICAgIDAuNTI4NDMy XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDMgNCA2IDcgMTAgMTEgMTIg KjE0IDE1KQo6WyAgICAwLjUyODQ4MF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAo SVJRcyAzIDQgNiA3IDEwIDExIDEyIDE0IDE1KSAqMCwgZGlzYWJsZWQuCjpbICAgIDAuNTI4NTI3 XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA2ICo3IDEwIDExIDEy IDE0IDE1KQo6WyAgICAwLjUyODU3NV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAo SVJRcyAzIDQgKjYgNyAxMCAxMSAxMiAxNCAxNSkKOlsgICAgMC41Mjg2MjJdIEFDUEk6IFBDSSBJ bnRlcnJ1cHQgTGluayBbTE5LSF0gKElSUXMgMyA0IDYgNyAqMTAgMTEgMTIgMTQgMTUpCjpbICAg IDAuNTI4NjYxXSBBQ1BJOiBFbmFibGVkIDEgR1BFcyBpbiBibG9jayAwMCB0byAzRgo6WyAgICAw LjUyODc3MV0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjA4OjAxLjAsZGVjb2Rlcz1p byttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQo6WyAgICAwLjUyODc3M10gdmdhYXJiOiBsb2Fk ZWQKOlsgICAgMC41Mjg3NzRdIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDow ODowMS4wCjpbICAgIDAuNTI4ODQwXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZAo6WyAgICAw LjUyODg2NF0gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQKOlsgICAgMC41Mjg4ODBdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKOlsgICAgMC41Mjg4 ODZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViCjpbICAgIDAu NTI4OTEyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgo6WyAgICAw LjUyOTAzMV0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwo6WyAgICAwLjUzNDc4M10g UENJOiBEaXNjb3ZlcmVkIHBlZXIgYnVzIGZlCjpbICAgIDAuNTM0Nzg1XSBQQ0k6IHJvb3QgYnVz IGZlOiB1c2luZyBkZWZhdWx0IHJlc291cmNlcwo6WyAgICAwLjUzNDc4Nl0gUENJOiBQcm9iaW5n IFBDSSBoYXJkd2FyZSAoYnVzIGZlKQo6WyAgICAwLjUzNDgwNF0gUENJIGhvc3QgYnJpZGdlIHRv IGJ1cyAwMDAwOmZlCjpbICAgIDAuNTM0ODA2XSBwY2lfYnVzIDAwMDA6ZmU6IHJvb3QgYnVzIHJl c291cmNlIFtpbyAgMHgwMDAwLTB4ZmZmZl0KOlsgICAgMC41MzQ4MDhdIHBjaV9idXMgMDAwMDpm ZTogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMDAwMDAwLTB4ZmZmZmZmZmZmZl0KOlsgICAg MC41MzQ4MTBdIHBjaV9idXMgMDAwMDpmZTogTm8gYnVzbiByZXNvdXJjZSBmb3VuZCBmb3Igcm9v dCBidXMsIHdpbGwgdXNlIFtidXMgZmUtZmZdCjpbICAgIDAuNTM0ODEzXSBwY2lfYnVzIDAwMDA6 ZmU6IGJ1c25fcmVzOiBjYW4gbm90IGluc2VydCBbYnVzIGZlLWZmXSB1bmRlciBkb21haW4gW2J1 cyAwMC1mZl0gKGNvbmZsaWN0cyB3aXRoIChudWxsKSBbYnVzIDAwLWZmXSkKOlsgICAgMC41MzQ4 MThdIHBjaSAwMDAwOmZlOjAwLjA6IFs4MDg2OjJjNzBdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK OlsgICAgMC41MzQ4NTldIHBjaSAwMDAwOmZlOjAwLjE6IFs4MDg2OjJkODFdIHR5cGUgMDAgY2xh c3MgMHgwNjAwMDAKOlsgICAgMC41MzQ5MDJdIHBjaSAwMDAwOmZlOjAyLjA6IFs4MDg2OjJkOTBd IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzQ5MzhdIHBjaSAwMDAwOmZlOjAyLjE6 IFs4MDg2OjJkOTFdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzQ5NzNdIHBjaSAw MDAwOmZlOjAyLjI6IFs4MDg2OjJkOTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41 MzUwMDZdIHBjaSAwMDAwOmZlOjAyLjM6IFs4MDg2OjJkOTNdIHR5cGUgMDAgY2xhc3MgMHgwNjAw MDAKOlsgICAgMC41MzUwNDFdIHBjaSAwMDAwOmZlOjAyLjQ6IFs4MDg2OjJkOTRdIHR5cGUgMDAg Y2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUwNzZdIHBjaSAwMDAwOmZlOjAyLjU6IFs4MDg2OjJk OTVdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUxMTJdIHBjaSAwMDAwOmZlOjAz LjA6IFs4MDg2OjJkOThdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUxNDZdIHBj aSAwMDAwOmZlOjAzLjE6IFs4MDg2OjJkOTldIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAg MC41MzUxODBdIHBjaSAwMDAwOmZlOjAzLjI6IFs4MDg2OjJkOWFdIHR5cGUgMDAgY2xhc3MgMHgw NjAwMDAKOlsgICAgMC41MzUyMTVdIHBjaSAwMDAwOmZlOjAzLjQ6IFs4MDg2OjJkOWNdIHR5cGUg MDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUyNTFdIHBjaSAwMDAwOmZlOjA0LjA6IFs4MDg2 OjJkYTBdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUyODhdIHBjaSAwMDAwOmZl OjA0LjE6IFs4MDg2OjJkYTFdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzUzMjRd IHBjaSAwMDAwOmZlOjA0LjI6IFs4MDg2OjJkYTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsg ICAgMC41MzUzNTddIHBjaSAwMDAwOmZlOjA0LjM6IFs4MDg2OjJkYTNdIHR5cGUgMDAgY2xhc3Mg MHgwNjAwMDAKOlsgICAgMC41MzUzOTVdIHBjaSAwMDAwOmZlOjA1LjA6IFs4MDg2OjJkYThdIHR5 cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzU0MzFdIHBjaSAwMDAwOmZlOjA1LjE6IFs4 MDg2OjJkYTldIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzU0NzBdIHBjaSAwMDAw OmZlOjA1LjI6IFs4MDg2OjJkYWFdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzU1 MDZdIHBjaSAwMDAwOmZlOjA1LjM6IFs4MDg2OjJkYWJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK OlsgICAgMC41MzU1NDFdIHBjaSAwMDAwOmZlOjA2LjA6IFs4MDg2OjJkYjBdIHR5cGUgMDAgY2xh c3MgMHgwNjAwMDAKOlsgICAgMC41MzU1NzhdIHBjaSAwMDAwOmZlOjA2LjE6IFs4MDg2OjJkYjFd IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzU2MTVdIHBjaSAwMDAwOmZlOjA2LjI6 IFs4MDg2OjJkYjJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41MzU2NTVdIHBjaSAw MDAwOmZlOjA2LjM6IFs4MDg2OjJkYjNdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKOlsgICAgMC41 MzU3MDZdIHBjaV9idXMgMDAwMDpmZTogYnVzbl9yZXM6IFtidXMgZmUtZmZdIGVuZCBpcyB1cGRh dGVkIHRvIGZlCjpbICAgIDAuNTM1NzA5XSBwY2lfYnVzIDAwMDA6ZmU6IGJ1c25fcmVzOiBjYW4g bm90IGluc2VydCBbYnVzIGZlXSB1bmRlciBkb21haW4gW2J1cyAwMC1mZl0gKGNvbmZsaWN0cyB3 aXRoIChudWxsKSBbYnVzIDAwLWZmXSkKOlsgICAgMC41MzU3MTddIFBDSTogRGlzY292ZXJlZCBw ZWVyIGJ1cyBmZgo6WyAgICAwLjUzNTcxOF0gUENJOiByb290IGJ1cyBmZjogdXNpbmcgZGVmYXVs dCByZXNvdXJjZXMKOlsgICAgMC41MzU3MTldIFBDSTogUHJvYmluZyBQQ0kgaGFyZHdhcmUgKGJ1 cyBmZikKOlsgICAgMC41MzU3MzRdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDpmZgo6WyAg ICAwLjUzNTczNl0gcGNpX2J1cyAwMDAwOmZmOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAw MC0weGZmZmZdCjpbICAgIDAuNTM1NzM4XSBwY2lfYnVzIDAwMDA6ZmY6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgwMDAwMDAwMC0weGZmZmZmZmZmZmZdCjpbICAgIDAuNTM1NzQwXSBwY2lfYnVz IDAwMDA6ZmY6IE5vIGJ1c24gcmVzb3VyY2UgZm91bmQgZm9yIHJvb3QgYnVzLCB3aWxsIHVzZSBb YnVzIGZmLWZmXQo6WyAgICAwLjUzNTc0Ml0gcGNpX2J1cyAwMDAwOmZmOiBidXNuX3JlczogY2Fu IG5vdCBpbnNlcnQgW2J1cyBmZl0gdW5kZXIgZG9tYWluIFtidXMgMDAtZmZdIChjb25mbGljdHMg d2l0aCAobnVsbCkgW2J1cyAwMC1mZl0pCjpbICAgIDAuNTM1NzQ3XSBwY2kgMDAwMDpmZjowMC4w OiBbODA4NjoyYzcwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM1Nzg0XSBwY2kg MDAwMDpmZjowMC4xOiBbODA4NjoyZDgxXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAu NTM1ODIzXSBwY2kgMDAwMDpmZjowMi4wOiBbODA4NjoyZDkwXSB0eXBlIDAwIGNsYXNzIDB4MDYw MDAwCjpbICAgIDAuNTM1ODU2XSBwY2kgMDAwMDpmZjowMi4xOiBbODA4NjoyZDkxXSB0eXBlIDAw IGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM1ODkwXSBwY2kgMDAwMDpmZjowMi4yOiBbODA4Njoy ZDkyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM1OTIxXSBwY2kgMDAwMDpmZjow Mi4zOiBbODA4NjoyZDkzXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM1OTU0XSBw Y2kgMDAwMDpmZjowMi40OiBbODA4NjoyZDk0XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAg IDAuNTM1OTg3XSBwY2kgMDAwMDpmZjowMi41OiBbODA4NjoyZDk1XSB0eXBlIDAwIGNsYXNzIDB4 MDYwMDAwCjpbICAgIDAuNTM2MDIyXSBwY2kgMDAwMDpmZjowMy4wOiBbODA4NjoyZDk4XSB0eXBl IDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MDU0XSBwY2kgMDAwMDpmZjowMy4xOiBbODA4 NjoyZDk5XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MDg3XSBwY2kgMDAwMDpm ZjowMy4yOiBbODA4NjoyZDlhXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MTIz XSBwY2kgMDAwMDpmZjowMy40OiBbODA4NjoyZDljXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpb ICAgIDAuNTM2MTU4XSBwY2kgMDAwMDpmZjowNC4wOiBbODA4NjoyZGEwXSB0eXBlIDAwIGNsYXNz IDB4MDYwMDAwCjpbICAgIDAuNTM2MTkxXSBwY2kgMDAwMDpmZjowNC4xOiBbODA4NjoyZGExXSB0 eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MjI1XSBwY2kgMDAwMDpmZjowNC4yOiBb ODA4NjoyZGEyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MjU1XSBwY2kgMDAw MDpmZjowNC4zOiBbODA4NjoyZGEzXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2 MjkxXSBwY2kgMDAwMDpmZjowNS4wOiBbODA4NjoyZGE4XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAw CjpbICAgIDAuNTM2MzIzXSBwY2kgMDAwMDpmZjowNS4xOiBbODA4NjoyZGE5XSB0eXBlIDAwIGNs YXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2MzU3XSBwY2kgMDAwMDpmZjowNS4yOiBbODA4NjoyZGFh XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2Mzk1XSBwY2kgMDAwMDpmZjowNS4z OiBbODA4NjoyZGFiXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2NDI4XSBwY2kg MDAwMDpmZjowNi4wOiBbODA4NjoyZGIwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAu NTM2NDY1XSBwY2kgMDAwMDpmZjowNi4xOiBbODA4NjoyZGIxXSB0eXBlIDAwIGNsYXNzIDB4MDYw MDAwCjpbICAgIDAuNTM2NDk4XSBwY2kgMDAwMDpmZjowNi4yOiBbODA4NjoyZGIyXSB0eXBlIDAw IGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2NTMyXSBwY2kgMDAwMDpmZjowNi4zOiBbODA4Njoy ZGIzXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCjpbICAgIDAuNTM2NTc4XSBwY2lfYnVzIDAwMDA6 ZmY6IGJ1c25fcmVzOiBbYnVzIGZmXSBlbmQgaXMgdXBkYXRlZCB0byBmZgo6WyAgICAwLjUzNjU4 MF0gcGNpX2J1cyAwMDAwOmZmOiBidXNuX3JlczogY2FuIG5vdCBpbnNlcnQgW2J1cyBmZl0gdW5k ZXIgZG9tYWluIFtidXMgMDAtZmZdIChjb25mbGljdHMgd2l0aCAobnVsbCkgW2J1cyAwMC1mZl0p CjpbICAgIDAuNTM2NTg1XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVz CjpbICAgIDAuNTM2NzAwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDk4ODAw LTB4MDAwOWZmZmZdCjpbICAgIDAuNTM2NzAyXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l bSAweGJmNzgwMDAwLTB4YmZmZmZmZmZdCjpbICAgIDAuNTM2ODA3XSBOZXRMYWJlbDogSW5pdGlh bGl6aW5nCjpbICAgIDAuNTM2ODA4XSBOZXRMYWJlbDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgK OlsgICAgMC41MzY4MDldIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQK OlsgICAgMC41MzY4MjVdIE5ldExhYmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBk ZWZhdWx0CjpbICAgIDAuNTM2ODcxXSBocGV0MDogYXQgTU1JTyAweGZlZDAwMDAwLCBJUlFzIDIs IDgsIDAsIDAKOlsgICAgMC41MzY4NzVdIGhwZXQwOiA0IGNvbXBhcmF0b3JzLCA2NC1iaXQgMTQu MzE4MTgwIE1IeiBjb3VudGVyCjpbICAgIDAuNTM4OTAzXSBTd2l0Y2hpbmcgdG8gY2xvY2tzb3Vy Y2UgaHBldAo6WyAgICAwLjU0NDQxMF0gcG5wOiBQblAgQUNQSSBpbml0CjpbICAgIDAuNTQ0NDE5 XSBBQ1BJOiBidXMgdHlwZSBQTlAgcmVnaXN0ZXJlZAo6WyAgICAwLjU0NDQ3MV0gc3lzdGVtIDAw OjAwOiBbbWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAg MC41NDQ0NzVdIHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO UDBjMDEgKGFjdGl2ZSkKOlsgICAgMC41NDQ1NDRdIHBucCAwMDowMTogW2RtYSA0XQo6WyAgICAw LjU0NDU2M10gcG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDIw MCAoYWN0aXZlKQo6WyAgICAwLjU0NDU5MV0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkg ZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQo6WyAgICAwLjU0NDY0OF0gcG5wIDAwOjAzOiBQ bHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQo6WyAgICAwLjU0 NDY3Ml0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwNCAo YWN0aXZlKQo6WyAgICAwLjU0NDc2MF0gc3lzdGVtIDAwOjA1OiBbaW8gIDB4MGExMC0weDBhMWZd IGhhcyBiZWVuIHJlc2VydmVkCjpbICAgIDAuNTQ0NzYzXSBzeXN0ZW0gMDA6MDU6IFBsdWcgYW5k IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpCjpbICAgIDAuNTQ0OTEwXSBw bnAgMDA6MDY6IFtkbWEgMCBkaXNhYmxlZF0KOlsgICAgMC41NDQ5NjddIHBucCAwMDowNjogUGx1 ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKOlsgICAgMC41NDUx MTZdIHBucCAwMDowNzogW2RtYSAwIGRpc2FibGVkXQo6WyAgICAwLjU0NTE3M10gcG5wIDAwOjA3 OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQo6WyAgICAw LjU0NTM0NF0gc3lzdGVtIDAwOjA4OiBbaW8gIDB4MGNhMi0weDBjYTNdIGhhcyBiZWVuIHJlc2Vy dmVkCjpbICAgIDAuNTQ1MzQ4XSBzeXN0ZW0gMDA6MDg6IFtpbyAgMHgwY2Y4LTB4MGNmZl0gY291 bGQgbm90IGJlIHJlc2VydmVkCjpbICAgIDAuNTQ1MzUwXSBzeXN0ZW0gMDA6MDg6IFtpbyAgMHgw NGQwLTB4MDRkMV0gaGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAgMC41NDUzNTJdIHN5c3RlbSAwMDow ODogW2lvICAweDA4MDAtMHgwODdmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKOlsgICAgMC41NDUz NTRdIHN5c3RlbSAwMDowODogW2lvICAweDA1MDAtMHgwNTdmXSBjb3VsZCBub3QgYmUgcmVzZXJ2 ZWQKOlsgICAgMC41NDUzNTZdIHN5c3RlbSAwMDowODogW21lbSAweDAwMDAwNDAwLTB4MDAwMDA0 ZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZAo6WyAgICAwLjU0NTM1OV0gc3lzdGVtIDAwOjA4OiBb bWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAgMC41NDUz NjFdIHN5c3RlbSAwMDowODogW21lbSAweGZlZDIwMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJl c2VydmVkCjpbICAgIDAuNTQ1MzYzXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQ0MDAwMC0weGZl ZDhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo6WyAgICAwLjU0NTM2Nl0gc3lzdGVtIDAwOjA4OiBQ bHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQo6WyAgICAwLjU0 NTQyOV0gcG5wIDAwOjA5OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDEwMyAo YWN0aXZlKQo6WyAgICAwLjU0NTUzMl0gc3lzdGVtIDAwOjBhOiBbbWVtIDB4ZmVjMDAwMDAtMHhm ZWMwMGZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCjpbICAgIDAuNTQ1NTM0XSBzeXN0ZW0gMDA6 MGE6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo6WyAgICAw LjU0NTUzN10gc3lzdGVtIDAwOjBhOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q MGMwMiAoYWN0aXZlKQo6WyAgICAwLjU0NTYwOV0gc3lzdGVtIDAwOjBiOiBbbWVtIDB4ZTAwMDAw MDAtMHhlZmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAgMC41NDU2MTJdIHN5c3RlbSAw MDowYjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKOlsg ICAgMC41NDU3NDhdIHN5c3RlbSAwMDowYzogW21lbSAweDAwMGMwMDAwLTB4MDAwY2ZmZmZdIGNv dWxkIG5vdCBiZSByZXNlcnZlZAo6WyAgICAwLjU0NTc1MV0gc3lzdGVtIDAwOjBjOiBbbWVtIDB4 MDAwZTAwMDAtMHgwMDBmZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCjpbICAgIDAuNTQ1NzUz XSBzeXN0ZW0gMDA6MGM6IFttZW0gMHhmZWQ5MDAwMC0weGZmZmZmZmZmXSBjb3VsZCBub3QgYmUg cmVzZXJ2ZWQKOlsgICAgMC41NDU3NTZdIHN5c3RlbSAwMDowYzogUGx1ZyBhbmQgUGxheSBBQ1BJ IGRldmljZSwgSURzIFBOUDBjMDEgKGFjdGl2ZSkKOlsgICAgMC41NDU4NjVdIHBucDogUG5QIEFD UEk6IGZvdW5kIDEzIGRldmljZXMKOlsgICAgMC41NDU4NjddIEFDUEk6IGJ1cyB0eXBlIFBOUCB1 bnJlZ2lzdGVyZWQKOlsgICAgMC41NTI5MzFdIHBjaSAwMDAwOjAwOjFjLjA6IGJyaWRnZSB3aW5k b3cgW2lvICAweDEwMDAtMHgwZmZmXSB0byBbYnVzIDA1XSBhZGRfc2l6ZSAxMDAwCjpbICAgIDAu NTUyOTM1XSBwY2kgMDAwMDowMDoxYy4wOiBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDEwMDAwMC0w eDAwMGZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMDVdIGFkZF9zaXplIDIwMDAwMAo6WyAgICAw LjU1Mjk0MV0gcGNpIDAwMDA6MDA6MWMuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAt MHgwMDBmZmZmZl0gdG8gW2J1cyAwNV0gYWRkX3NpemUgMjAwMDAwCjpbICAgIDAuNTUyOTQ5XSBw Y2kgMDAwMDowMDoxYy40OiBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDEwMDAwMC0weDAwMGZmZmZm IDY0Yml0IHByZWZdIHRvIFtidXMgMDZdIGFkZF9zaXplIDIwMDAwMAo6WyAgICAwLjU1Mjk1Nl0g cGNpIDAwMDA6MDA6MWMuNTogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDBmZmZm ZiA2NGJpdCBwcmVmXSB0byBbYnVzIDA3XSBhZGRfc2l6ZSAyMDAwMDAKOlsgICAgMC41NTI5Njld IHBjaSAwMDAwOjAwOjFmLjA6IEJBUiAxMzogW2lvICAweDA4MDAtMHgwODdmXSBoYXMgYm9ndXMg YWxpZ25tZW50CjpbICAgIDAuNTUyOTcyXSBwY2kgMDAwMDowMDoxYy4wOiByZXNbMTRdPVttZW0g MHgwMDEwMDAwMC0weDAwMGZmZmZmXSBnZXRfcmVzX2FkZF9zaXplIGFkZF9zaXplIDIwMDAwMAo6 WyAgICAwLjU1Mjk3NF0gcGNpIDAwMDA6MDA6MWMuMDogcmVzWzE1XT1bbWVtIDB4MDAxMDAwMDAt MHgwMDBmZmZmZiA2NGJpdCBwcmVmXSBnZXRfcmVzX2FkZF9zaXplIGFkZF9zaXplIDIwMDAwMAo6 WyAgICAwLjU1Mjk3Nl0gcGNpIDAwMDA6MDA6MWMuNDogcmVzWzE1XT1bbWVtIDB4MDAxMDAwMDAt MHgwMDBmZmZmZiA2NGJpdCBwcmVmXSBnZXRfcmVzX2FkZF9zaXplIGFkZF9zaXplIDIwMDAwMAo6 WyAgICAwLjU1Mjk3OF0gcGNpIDAwMDA6MDA6MWMuNTogcmVzWzE1XT1bbWVtIDB4MDAxMDAwMDAt MHgwMDBmZmZmZiA2NGJpdCBwcmVmXSBnZXRfcmVzX2FkZF9zaXplIGFkZF9zaXplIDIwMDAwMAo6 WyAgICAwLjU1Mjk4MF0gcGNpIDAwMDA6MDA6MWMuMDogcmVzWzEzXT1baW8gIDB4MTAwMC0weDBm ZmZdIGdldF9yZXNfYWRkX3NpemUgYWRkX3NpemUgMTAwMAo6WyAgICAwLjU1Mjk4NF0gcGNpIDAw MDA6MDA6MWMuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIDB4YzAwMDAwMDAtMHhjMDFmZmZmZl0K OlsgICAgMC41NTI5ODldIHBjaSAwMDAwOjAwOjFjLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAw eGMwMjAwMDAwLTB4YzAzZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAgMC41NTI5OTNdIHBjaSAwMDAw OjAwOjFjLjQ6IEJBUiAxNTogYXNzaWduZWQgW21lbSAweGMwNDAwMDAwLTB4YzA1ZmZmZmYgNjRi aXQgcHJlZl0KOlsgICAgMC41NTI5OTddIHBjaSAwMDAwOjAwOjFjLjU6IEJBUiAxNTogYXNzaWdu ZWQgW21lbSAweGMwNjAwMDAwLTB4YzA3ZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAgMC41NTMwMDFd IHBjaSAwMDAwOjAwOjFjLjA6IEJBUiAxMzogYXNzaWduZWQgW2lvICAweDEwMDAtMHgxZmZmXQo6 WyAgICAwLjU1MzAwM10gcGNpIDAwMDA6MDA6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQo6 WyAgICAwLjU1MzAxMV0gcGNpIDAwMDA6MDA6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQo6 WyAgICAwLjU1MzAxNF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhj MDAwLTB4Y2ZmZl0KOlsgICAgMC41NTMwMTddIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdp bmRvdyBbbWVtIDB4ZmFiMDAwMDAtMHhmYWRmZmZmZl0KOlsgICAgMC41NTMwMjNdIHBjaSAwMDAw OjAwOjA3LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KOlsgICAgMC41NTMwMzFdIHBjaSAwMDAw OjAwOjA5LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0KOlsgICAgMC41NTMwMzhdIHBjaSAwMDAw OjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNV0KOlsgICAgMC41NTMwNDFdIHBjaSAwMDAw OjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MTAwMC0weDFmZmZdCjpbICAgIDAuNTUz MDQ1XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGMwMDAwMDAwLTB4 YzAxZmZmZmZdCjpbICAgIDAuNTUzMDQ4XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5k b3cgW21lbSAweGMwMjAwMDAwLTB4YzAzZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAgMC41NTMwNTNd IHBjaSAwMDAwOjAwOjFjLjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNl0KOlsgICAgMC41NTMwNTZd IHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZdCjpb ICAgIDAuNTUzMDYwXSBwY2kgMDAwMDowMDoxYy40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZh ZTAwMDAwLTB4ZmFlZmZmZmZdCjpbICAgIDAuNTUzMDYzXSBwY2kgMDAwMDowMDoxYy40OiAgIGJy aWRnZSB3aW5kb3cgW21lbSAweGMwNDAwMDAwLTB4YzA1ZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAg MC41NTMwNjhdIHBjaSAwMDAwOjAwOjFjLjU6IFBDSSBicmlkZ2UgdG8gW2J1cyAwN10KOlsgICAg MC41NTMwNzBdIHBjaSAwMDAwOjAwOjFjLjU6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAwMC0w eGVmZmZdCjpbICAgIDAuNTUzMDc0XSBwY2kgMDAwMDowMDoxYy41OiAgIGJyaWRnZSB3aW5kb3cg W21lbSAweGZhZjAwMDAwLTB4ZmFmZmZmZmZdCjpbICAgIDAuNTUzMDc4XSBwY2kgMDAwMDowMDox Yy41OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGMwNjAwMDAwLTB4YzA3ZmZmZmYgNjRiaXQgcHJl Zl0KOlsgICAgMC41NTMwODNdIHBjaSAwMDAwOjAwOjFlLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw OF0KOlsgICAgMC41NTMwODddIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt IDB4ZmIwMDAwMDAtMHhmYmVmZmZmZl0KOlsgICAgMC41NTMwOTBdIHBjaSAwMDAwOjAwOjFlLjA6 ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjkwMDAwMDAtMHhmOWZmZmZmZiA2NGJpdCBwcmVmXQo6 WyAgICAwLjU1MzA5Nl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4 MDNhZl0KOlsgICAgMC41NTMwOTddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4 MDNlMC0weDBjZjddCjpbICAgIDAuNTUzMDk5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYg W2lvICAweDAzYjAtMHgwM2JiXQo6WyAgICAwLjU1MzEwMV0gcGNpX2J1cyAwMDAwOjAwOiByZXNv dXJjZSA3IFtpbyAgMHgwM2MwLTB4MDNkZl0KOlsgICAgMC41NTMxMDJdIHBjaV9idXMgMDAwMDow MDogcmVzb3VyY2UgOCBbaW8gIDB4MGQwMC0weGVmZmZdCjpbICAgIDAuNTUzMTA0XSBwY2lfYnVz IDAwMDA6MDA6IHJlc291cmNlIDkgW2lvICAweGYwMDAtMHhmZmZmXQo6WyAgICAwLjU1MzEwNl0g cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSAxMCBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0K OlsgICAgMC41NTMxMDddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgMTEgW21lbSAweDAwMGQw MDAwLTB4MDAwZGZmZmZdCjpbICAgIDAuNTUzMTA5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl IDEyIFttZW0gMHhjMDAwMDAwMC0weGRmZmZmZmZmXQo6WyAgICAwLjU1MzExMV0gcGNpX2J1cyAw MDAwOjAwOiByZXNvdXJjZSAxMyBbbWVtIDB4ZjAwMDAwMDAtMHhmZWQ4ZmZmZl0KOlsgICAgMC41 NTMxMTJdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMCBbaW8gIDB4YzAwMC0weGNmZmZdCjpb ICAgIDAuNTUzMTE0XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGZhYjAwMDAw LTB4ZmFkZmZmZmZdCjpbICAgIDAuNTUzMTE2XSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDAg W2lvICAweDEwMDAtMHgxZmZmXQo6WyAgICAwLjU1MzExOF0gcGNpX2J1cyAwMDAwOjA1OiByZXNv dXJjZSAxIFttZW0gMHhjMDAwMDAwMC0weGMwMWZmZmZmXQo6WyAgICAwLjU1MzExOV0gcGNpX2J1 cyAwMDAwOjA1OiByZXNvdXJjZSAyIFttZW0gMHhjMDIwMDAwMC0weGMwM2ZmZmZmIDY0Yml0IHBy ZWZdCjpbICAgIDAuNTUzMTIxXSBwY2lfYnVzIDAwMDA6MDY6IHJlc291cmNlIDAgW2lvICAweGQw MDAtMHhkZmZmXQo6WyAgICAwLjU1MzEyM10gcGNpX2J1cyAwMDAwOjA2OiByZXNvdXJjZSAxIFtt ZW0gMHhmYWUwMDAwMC0weGZhZWZmZmZmXQo6WyAgICAwLjU1MzEyNF0gcGNpX2J1cyAwMDAwOjA2 OiByZXNvdXJjZSAyIFttZW0gMHhjMDQwMDAwMC0weGMwNWZmZmZmIDY0Yml0IHByZWZdCjpbICAg IDAuNTUzMTI2XSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZm XQo6WyAgICAwLjU1MzEyOF0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhmYWYw MDAwMC0weGZhZmZmZmZmXQo6WyAgICAwLjU1MzEyOV0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJj ZSAyIFttZW0gMHhjMDYwMDAwMC0weGMwN2ZmZmZmIDY0Yml0IHByZWZdCjpbICAgIDAuNTUzMTMx XSBwY2lfYnVzIDAwMDA6MDg6IHJlc291cmNlIDEgW21lbSAweGZiMDAwMDAwLTB4ZmJlZmZmZmZd CjpbICAgIDAuNTUzMTMzXSBwY2lfYnVzIDAwMDA6MDg6IHJlc291cmNlIDIgW21lbSAweGY5MDAw MDAwLTB4ZjlmZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAgMC41NTMxMzVdIHBjaV9idXMgMDAwMDow ODogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDAzYWZdCjpbICAgIDAuNTUzMTM2XSBwY2lfYnVz IDAwMDA6MDg6IHJlc291cmNlIDUgW2lvICAweDAzZTAtMHgwY2Y3XQo6WyAgICAwLjU1MzEzOF0g cGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSA2IFtpbyAgMHgwM2IwLTB4MDNiYl0KOlsgICAgMC41 NTMxNDBdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgNyBbaW8gIDB4MDNjMC0weDAzZGZdCjpb ICAgIDAuNTUzMTQxXSBwY2lfYnVzIDAwMDA6MDg6IHJlc291cmNlIDggW2lvICAweDBkMDAtMHhl ZmZmXQo6WyAgICAwLjU1MzE0M10gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSA5IFtpbyAgMHhm MDAwLTB4ZmZmZl0KOlsgICAgMC41NTMxNDVdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMTAg W21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdCjpbICAgIDAuNTUzMTQ2XSBwY2lfYnVzIDAwMDA6 MDg6IHJlc291cmNlIDExIFttZW0gMHgwMDBkMDAwMC0weDAwMGRmZmZmXQo6WyAgICAwLjU1MzE0 OF0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAxMiBbbWVtIDB4YzAwMDAwMDAtMHhkZmZmZmZm Zl0KOlsgICAgMC41NTMxNTBdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMTMgW21lbSAweGYw MDAwMDAwLTB4ZmVkOGZmZmZdCjpbICAgIDAuNTUzMTUzXSBwY2lfYnVzIDAwMDA6ZmU6IHJlc291 cmNlIDQgW2lvICAweDAwMDAtMHhmZmZmXQo6WyAgICAwLjU1MzE1NF0gcGNpX2J1cyAwMDAwOmZl OiByZXNvdXJjZSA1IFttZW0gMHgwMDAwMDAwMC0weGZmZmZmZmZmZmZdCjpbICAgIDAuNTUzMTU3 XSBwY2lfYnVzIDAwMDA6ZmY6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHhmZmZmXQo6WyAgICAw LjU1MzE1OV0gcGNpX2J1cyAwMDAwOmZmOiByZXNvdXJjZSA1IFttZW0gMHgwMDAwMDAwMC0weGZm ZmZmZmZmZmZdCjpbICAgIDAuNTUzMTk1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5 IDIKOlsgICAgMC41NTM1MDNdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDI2 MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpCjpbICAgIDAuNTU0MDQ4XSBUQ1AgYmluZCBo YXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKOlsgICAg MC41NTQyMjRdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMjYyMTQ0 IGJpbmQgNjU1MzYpCjpbICAgIDAuNTU0MjU3XSBUQ1A6IHJlbm8gcmVnaXN0ZXJlZAo6WyAgICAw LjU1NDMwNV0gVURQIGhhc2ggdGFibGUgZW50cmllczogMTYzODQgKG9yZGVyOiA3LCA1MjQyODgg Ynl0ZXMpCjpbICAgIDAuNTU0NDQ0XSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0 IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQo6WyAgICAwLjU1NDY1N10gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAxCjpbICAgIDAuNTU2NDk0XSBwY2kgMDAwMDowODowMS4wOiBCb290 IHZpZGVvIGRldmljZQo6WyAgICAwLjU1NjU1MV0gUENJOiBDTFMgMjU2IGJ5dGVzLCBkZWZhdWx0 IDY0CjpbICAgIDAuNTU2NjAxXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uCjpbICAgIDAuODQ1NDAy XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDE2NTMyayBmcmVlZAo6WyAgICAwLjg0ODkxMF0gUENJ LURNQTogVXNpbmcgc29mdHdhcmUgYm91bmNlIGJ1ZmZlcmluZyBmb3IgSU8gKFNXSU9UTEIpCjpb ICAgIDAuODQ4OTE1XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweGJiNzgwMDAwLTB4YmY3ODAwMDBd ICg2NE1CKSBtYXBwZWQgYXQgW2ZmZmY4ODAwYmI3ODAwMDAtZmZmZjg4MDBiZjc3ZmZmZl0KOlsg ICAgMC44NTA3MzNdIG1pY3JvY29kZTogQ1BVMCBzaWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lv bj0weDUKOlsgICAgMC44NTA3MzhdIG1pY3JvY29kZTogQ1BVMSBzaWc9MHgyMDZjMiwgcGY9MHgx LCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA3NDVdIG1pY3JvY29kZTogQ1BVMiBzaWc9MHgyMDZj MiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA3NTJdIG1pY3JvY29kZTogQ1BVMyBz aWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA3NjJdIG1pY3JvY29k ZTogQ1BVNCBzaWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA3NzJd IG1pY3JvY29kZTogQ1BVNSBzaWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAg MC44NTA3ODJdIG1pY3JvY29kZTogQ1BVNiBzaWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0w eDUKOlsgICAgMC44NTA3OTFdIG1pY3JvY29kZTogQ1BVNyBzaWc9MHgyMDZjMiwgcGY9MHgxLCBy ZXZpc2lvbj0weDUKOlsgICAgMC44NTA3OTldIG1pY3JvY29kZTogQ1BVOCBzaWc9MHgyMDZjMiwg cGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA4MDhdIG1pY3JvY29kZTogQ1BVOSBzaWc9 MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA4MTVdIG1pY3JvY29kZTog Q1BVMTAgc2lnPTB4MjA2YzIsIHBmPTB4MSwgcmV2aXNpb249MHg1CjpbICAgIDAuODUwODIxXSBt aWNyb2NvZGU6IENQVTExIHNpZz0weDIwNmMyLCBwZj0weDEsIHJldmlzaW9uPTB4NQo6WyAgICAw Ljg1MDgyOF0gbWljcm9jb2RlOiBDUFUxMiBzaWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0w eDUKOlsgICAgMC44NTA4MzZdIG1pY3JvY29kZTogQ1BVMTMgc2lnPTB4MjA2YzIsIHBmPTB4MSwg cmV2aXNpb249MHg1CjpbICAgIDAuODUwODQ2XSBtaWNyb2NvZGU6IENQVTE0IHNpZz0weDIwNmMy LCBwZj0weDEsIHJldmlzaW9uPTB4NQo6WyAgICAwLjg1MDg1M10gbWljcm9jb2RlOiBDUFUxNSBz aWc9MHgyMDZjMiwgcGY9MHgxLCByZXZpc2lvbj0weDUKOlsgICAgMC44NTA4OTBdIG1pY3JvY29k ZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAwIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQu Y28udWs+LCBQZXRlciBPcnViYQo6WyAgICAwLjg1MTIyNl0gZnV0ZXggaGFzaCB0YWJsZSBlbnRy aWVzOiA4MTkyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQo6WyAgICAwLjg1MTMxOV0gSW5pdGlh bGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXlyaW5nCjpbICAgIDAuODUxMzg3XSBhdWRpdDogaW5pdGlh bGl6aW5nIG5ldGxpbmsgc29ja2V0IChkaXNhYmxlZCkKOlsgICAgMC44NTE0MDhdIHR5cGU9MjAw MCBhdWRpdCgxNDU2MTk1Njk0LjY1MToxKTogaW5pdGlhbGl6ZWQKOlsgICAgMC44OTk2NDBdIEh1 Z2VUTEIgcmVnaXN0ZXJlZCAxIEdCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCA4IHBhZ2VzCjpb ICAgIDAuOTAwNzA0XSB6YnVkOiBsb2FkZWQKOlsgICAgMC45MDA5MDVdIFZGUzogRGlzayBxdW90 YXMgZHF1b3RfNi41LjIKOlsgICAgMC45MDA5NTRdIERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQo6WyAgICAwLjkwMTE3Ml0gbXNnbW5pIGhh cyBiZWVuIHNldCB0byAzMjc2OAo6WyAgICAwLjkwMTI1NF0gS2V5IHR5cGUgYmlnX2tleSByZWdp c3RlcmVkCjpbICAgIDAuOTAxMjU3XSBTRUxpbnV4OiAgUmVnaXN0ZXJpbmcgbmV0ZmlsdGVyIGhv b2tzCjpbICAgIDAuOTAyNDk5XSBhbGc6IE5vIHRlc3QgZm9yIHN0ZHJuZyAoa3JuZykKOlsgICAg MC45MDI1MTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzgKOlsgICAgMC45MDI1 MjhdIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZAo6WyAgICAwLjkwMjUzMl0gQXN5bW1l dHJpYyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkCjpbICAgIDAuOTAyNTc2XSBCbG9jayBs YXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3Ig MjUyKQo6WyAgICAwLjkwMjYzNV0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZAo6WyAgICAw LjkwMjYzOF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQgKGRlZmF1bHQpCjpbICAg IDAuOTAyNjY4XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQKOlsgICAgMC45MDI5NjhdIHBj aWVwb3J0IDAwMDA6MDA6MWMuMDogZW5hYmxpbmcgZGV2aWNlICgwMTA0IC0+IDAxMDcpCjpbICAg IDAuOTAzMTcwXSBwY2llcG9ydCAwMDAwOjAwOjFjLjA6IGlycSA2NCBmb3IgTVNJL01TSS1YCjpb ICAgIDAuOTAzMzU5XSBwY2llcG9ydCAwMDAwOjAwOjFjLjQ6IGlycSA2NSBmb3IgTVNJL01TSS1Y CjpbICAgIDAuOTAzNTM2XSBwY2llcG9ydCAwMDAwOjAwOjFjLjU6IGlycSA2NiBmb3IgTVNJL01T SS1YCjpbICAgIDAuOTAzNjI0XSBpb2FwaWM6IHByb2JlIG9mIDAwMDA6MDA6MTMuMCBmYWlsZWQg d2l0aCBlcnJvciAtMjIKOlsgICAgMC45MDM2MzZdIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcg UENJIENvcmUgdmVyc2lvbjogMC41CjpbICAgIDAuOTAzNjQ5XSBwY2llaHA6IFBDSSBFeHByZXNz IEhvdCBQbHVnIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNAo6WyAgICAwLjkwMzcxOF0g aW50ZWxfaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDExMjAKOlsgICAgMC45MDM3MjBdIGludGVs X2lkbGU6IHYwLjQgbW9kZWwgMHgyQwo6WyAgICAwLjkwMzcyMV0gaW50ZWxfaWRsZTogbGFwaWNf dGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYKOlsgICAgMC45MDM5NTJdIGlucHV0OiBQ b3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvZGV2aWNlOjAwL1BOUDBDMEM6MDAv aW5wdXQvaW5wdXQwCjpbICAgIDAuOTAzOTU1XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkJdCjpb ICAgIDAuOTAzOTg1XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAw L0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MQo6WyAgICAwLjkwMzk4N10gQUNQSTogUG93ZXIgQnV0 dG9uIFtQV1JGXQo6WyAgICAwLjkwNDA0OF0gQUNQSTogUmVxdWVzdGluZyBhY3BpX2NwdWZyZXEK OlsgICAgMC45MDQ2NjRdIEVSU1Q6IEZhaWxlZCB0byBnZXQgRXJyb3IgTG9nIEFkZHJlc3MgUmFu Z2UuCjpbICAgIDAuOTA5Mjg4XSBbRmlybXdhcmUgV2Fybl06IEdIRVM6IFBvbGwgaW50ZXJ2YWwg aXMgMCBmb3IgZ2VuZXJpYyBoYXJkd2FyZSBlcnJvciBzb3VyY2U6IDEsIGRpc2FibGVkLgo6WyAg ICAwLjkwOTM1M10gR0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBtb2RlIGlzIGVuYWJsZWQgYnkg V0hFQSBfT1NDLgo6WyAgICAwLjkwOTQyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBw b3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZAo6WyAgICAwLjkyOTk4N10gMDA6MDY6IHR0eVMwIGF0 IEkvTyAweDNmOCAoaXJxID0gNCkgaXMgYSAxNjU1MEEKOlsgICAgMC45NTA1NTFdIDAwOjA3OiB0 dHlTMSBhdCBJL08gMHgyZjggKGlycSA9IDMpIGlzIGEgMTY1NTBBCjpbICAgIDAuOTUwOTgxXSBO b24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zCjpbICAgIDAuOTUwOTg0XSBMaW51eCBhZ3Bn YXJ0IGludGVyZmFjZSB2MC4xMDMKOlsgICAgMC45NTExMDVdIGNyYXNoIG1lbW9yeSBkcml2ZXI6 IHZlcnNpb24gMS4xCjpbICAgIDAuOTUxMTcwXSByZGFjOiBkZXZpY2UgaGFuZGxlciByZWdpc3Rl cmVkCjpbICAgIDAuOTUxMjA5XSBocF9zdzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZAo6WyAg ICAwLjk1MTIxMl0gZW1jOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkCjpbICAgIDAuOTUxMjE0 XSBhbHVhOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkCjpbICAgIDAuOTUxMjQ4XSBsaWJwaHk6 IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKOlsgICAgMC45NTEzMDddIGVoY2lfaGNkOiBVU0IgMi4w ICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKOlsgICAgMC45NTEzMTNd IGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKOlsgICAgMC45NTE0NjNdIGVoY2kt cGNpIDAwMDA6MDA6MWEuNzogRUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NTE1MDddIGVo Y2ktcGNpIDAwMDA6MDA6MWEuNzogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz IG51bWJlciAxCjpbICAgIDAuOTUxNTIwXSBlaGNpLXBjaSAwMDAwOjAwOjFhLjc6IGRlYnVnIHBv cnQgMQo6WyAgICAwLjk1NTQyNV0gZWhjaS1wY2kgMDAwMDowMDoxYS43OiBjYWNoZSBsaW5lIHNp emUgb2YgMjU2IGlzIG5vdCBzdXBwb3J0ZWQKOlsgICAgMC45NTU0NDBdIGVoY2ktcGNpIDAwMDA6 MDA6MWEuNzogaXJxIDE4LCBpbyBtZW0gMHhmYWFkZTAwMAo6WyAgICAwLjk2MTI3OV0gZWhjaS1w Y2kgMDAwMDowMDoxYS43OiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAo6WyAgICAwLjk2MTMy MF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1 Y3Q9MDAwMgo6WyAgICAwLjk2MTMyMl0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6 IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCjpbICAgIDAuOTYxMzIzXSB1c2IgdXNi MTogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NjEzMjVdIHVzYiB1c2Ix OiBNYW51ZmFjdHVyZXI6IExpbnV4IDMuMTAuMC0yMjkuZWw3Lng4Nl82NCBlaGNpX2hjZAo6WyAg ICAwLjk2MTMyN10gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxYS43CjpbICAgIDAu OTYxNDE3XSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgICAwLjk2MTQyNF0gaHViIDEt MDoxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQKOlsgICAgMC45NjE2NzJdIGVoY2ktcGNpIDAwMDA6MDA6 MWQuNzogRUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NjE3MTNdIGVoY2ktcGNpIDAwMDA6 MDA6MWQuNzogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyCjpb ICAgIDAuOTYxNzI0XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjc6IGRlYnVnIHBvcnQgMQo6WyAgICAw Ljk2NTYyNl0gZWhjaS1wY2kgMDAwMDowMDoxZC43OiBjYWNoZSBsaW5lIHNpemUgb2YgMjU2IGlz IG5vdCBzdXBwb3J0ZWQKOlsgICAgMC45NjU2MzldIGVoY2ktcGNpIDAwMDA6MDA6MWQuNzogaXJx IDIzLCBpbyBtZW0gMHhmYWFkYzAwMAo6WyAgICAwLjk3MTI5MV0gZWhjaS1wY2kgMDAwMDowMDox ZC43OiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAo6WyAgICAwLjk3MTMyMF0gdXNiIHVzYjI6 IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo6WyAg ICAwLjk3MTMyMl0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9k dWN0PTIsIFNlcmlhbE51bWJlcj0xCjpbICAgIDAuOTcxMzI0XSB1c2IgdXNiMjogUHJvZHVjdDog RUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NzEzMjZdIHVzYiB1c2IyOiBNYW51ZmFjdHVy ZXI6IExpbnV4IDMuMTAuMC0yMjkuZWw3Lng4Nl82NCBlaGNpX2hjZAo6WyAgICAwLjk3MTMyN10g dXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxZC43CjpbICAgIDAuOTcxNDA2XSBodWIg Mi0wOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgICAwLjk3MTQxMl0gaHViIDItMDoxLjA6IDYgcG9y dHMgZGV0ZWN0ZWQKOlsgICAgMC45NzE1MzZdIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0 IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgo6WyAgICAwLjk3MTU0Ml0gb2hjaS1wY2k6IE9IQ0kg UENJIHBsYXRmb3JtIGRyaXZlcgo6WyAgICAwLjk3MTU1NV0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJz YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKOlsgICAgMC45NzE2ODJdIHVoY2lf aGNkIDAwMDA6MDA6MWEuMDogVUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NzE3MjddIHVo Y2lfaGNkIDAwMDA6MDA6MWEuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz IG51bWJlciAzCjpbICAgIDAuOTcxNzMzXSB1aGNpX2hjZCAwMDAwOjAwOjFhLjA6IGRldGVjdGVk IDIgcG9ydHMKOlsgICAgMC45NzE3NjBdIHVoY2lfaGNkIDAwMDA6MDA6MWEuMDogaXJxIDE2LCBp byBiYXNlIDB4MDAwMGJjMDAKOlsgICAgMC45NzE4MDhdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmlj ZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEKOlsgICAgMC45NzE4MTBdIHVz YiB1c2IzOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO dW1iZXI9MQo6WyAgICAwLjk3MTgxMl0gdXNiIHVzYjM6IFByb2R1Y3Q6IFVIQ0kgSG9zdCBDb250 cm9sbGVyCjpbICAgIDAuOTcxODE0XSB1c2IgdXNiMzogTWFudWZhY3R1cmVyOiBMaW51eCAzLjEw LjAtMjI5LmVsNy54ODZfNjQgdWhjaV9oY2QKOlsgICAgMC45NzE4MTZdIHVzYiB1c2IzOiBTZXJp YWxOdW1iZXI6IDAwMDA6MDA6MWEuMAo6WyAgICAwLjk3MTg5NF0gaHViIDMtMDoxLjA6IFVTQiBo dWIgZm91bmQKOlsgICAgMC45NzE5MDBdIGh1YiAzLTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkCjpb ICAgIDAuOTcyMDc4XSB1aGNpX2hjZCAwMDAwOjAwOjFhLjE6IFVIQ0kgSG9zdCBDb250cm9sbGVy CjpbICAgIDAuOTcyMTI3XSB1aGNpX2hjZCAwMDAwOjAwOjFhLjE6IG5ldyBVU0IgYnVzIHJlZ2lz dGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNAo6WyAgICAwLjk3MjEzM10gdWhjaV9oY2QgMDAw MDowMDoxYS4xOiBkZXRlY3RlZCAyIHBvcnRzCjpbICAgIDAuOTcyMTU5XSB1aGNpX2hjZCAwMDAw OjAwOjFhLjE6IGlycSAyMSwgaW8gYmFzZSAweDAwMDBiODgwCjpbICAgIDAuOTcyMTk4XSB1c2Ig dXNiNDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAx CjpbICAgIDAuOTcyMjAwXSB1c2IgdXNiNDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMs IFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKOlsgICAgMC45NzIyMDJdIHVzYiB1c2I0OiBQcm9k dWN0OiBVSENJIEhvc3QgQ29udHJvbGxlcgo6WyAgICAwLjk3MjIwNF0gdXNiIHVzYjQ6IE1hbnVm YWN0dXJlcjogTGludXggMy4xMC4wLTIyOS5lbDcueDg2XzY0IHVoY2lfaGNkCjpbICAgIDAuOTcy MjA2XSB1c2IgdXNiNDogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjFhLjEKOlsgICAgMC45NzIyOTBd IGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kCjpbICAgIDAuOTcyMjk2XSBodWIgNC0wOjEuMDog MiBwb3J0cyBkZXRlY3RlZAo6WyAgICAwLjk3MjQ3OF0gdWhjaV9oY2QgMDAwMDowMDoxYS4yOiBV SENJIEhvc3QgQ29udHJvbGxlcgo6WyAgICAwLjk3MjUxOF0gdWhjaV9oY2QgMDAwMDowMDoxYS4y OiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDUKOlsgICAgMC45 NzI1MjVdIHVoY2lfaGNkIDAwMDA6MDA6MWEuMjogZGV0ZWN0ZWQgMiBwb3J0cwo6WyAgICAwLjk3 MjU1MV0gdWhjaV9oY2QgMDAwMDowMDoxYS4yOiBpcnEgMTksIGlvIGJhc2UgMHgwMDAwYjgwMAo6 WyAgICAwLjk3MjU5MF0gdXNiIHVzYjU6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0x ZDZiLCBpZFByb2R1Y3Q9MDAwMQo6WyAgICAwLjk3MjU5Ml0gdXNiIHVzYjU6IE5ldyBVU0IgZGV2 aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCjpbICAgIDAuOTcy NTk0XSB1c2IgdXNiNTogUHJvZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NzI1 OTZdIHVzYiB1c2I1OiBNYW51ZmFjdHVyZXI6IExpbnV4IDMuMTAuMC0yMjkuZWw3Lng4Nl82NCB1 aGNpX2hjZAo6WyAgICAwLjk3MjU5OF0gdXNiIHVzYjU6IFNlcmlhbE51bWJlcjogMDAwMDowMDox YS4yCjpbICAgIDAuOTcyNjczXSBodWIgNS0wOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgICAwLjk3 MjY3OF0gaHViIDUtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKOlsgICAgMC45NzI4NjVdIHVoY2lf aGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NzI5MDddIHVo Y2lfaGNkIDAwMDA6MDA6MWQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz IG51bWJlciA2CjpbICAgIDAuOTcyOTEzXSB1aGNpX2hjZCAwMDAwOjAwOjFkLjA6IGRldGVjdGVk IDIgcG9ydHMKOlsgICAgMC45NzI5MzFdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogaXJxIDIzLCBp byBiYXNlIDB4MDAwMGI0ODAKOlsgICAgMC45NzI5NzNdIHVzYiB1c2I2OiBOZXcgVVNCIGRldmlj ZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEKOlsgICAgMC45NzI5NzZdIHVz YiB1c2I2OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO dW1iZXI9MQo6WyAgICAwLjk3Mjk3N10gdXNiIHVzYjY6IFByb2R1Y3Q6IFVIQ0kgSG9zdCBDb250 cm9sbGVyCjpbICAgIDAuOTcyOTc5XSB1c2IgdXNiNjogTWFudWZhY3R1cmVyOiBMaW51eCAzLjEw LjAtMjI5LmVsNy54ODZfNjQgdWhjaV9oY2QKOlsgICAgMC45NzI5ODFdIHVzYiB1c2I2OiBTZXJp YWxOdW1iZXI6IDAwMDA6MDA6MWQuMAo6WyAgICAwLjk3MzA2MF0gaHViIDYtMDoxLjA6IFVTQiBo dWIgZm91bmQKOlsgICAgMC45NzMwNjZdIGh1YiA2LTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkCjpb ICAgIDAuOTczMjQ3XSB1aGNpX2hjZCAwMDAwOjAwOjFkLjE6IFVIQ0kgSG9zdCBDb250cm9sbGVy CjpbICAgIDAuOTczMjk0XSB1aGNpX2hjZCAwMDAwOjAwOjFkLjE6IG5ldyBVU0IgYnVzIHJlZ2lz dGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNwo6WyAgICAwLjk3MzMwMF0gdWhjaV9oY2QgMDAw MDowMDoxZC4xOiBkZXRlY3RlZCAyIHBvcnRzCjpbICAgIDAuOTczMzE4XSB1aGNpX2hjZCAwMDAw OjAwOjFkLjE6IGlycSAxOSwgaW8gYmFzZSAweDAwMDBiNDAwCjpbICAgIDAuOTczMzU3XSB1c2Ig dXNiNzogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAx CjpbICAgIDAuOTczMzU5XSB1c2IgdXNiNzogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMs IFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKOlsgICAgMC45NzMzNjFdIHVzYiB1c2I3OiBQcm9k dWN0OiBVSENJIEhvc3QgQ29udHJvbGxlcgo6WyAgICAwLjk3MzM2M10gdXNiIHVzYjc6IE1hbnVm YWN0dXJlcjogTGludXggMy4xMC4wLTIyOS5lbDcueDg2XzY0IHVoY2lfaGNkCjpbICAgIDAuOTcz MzY1XSB1c2IgdXNiNzogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjFkLjEKOlsgICAgMC45NzM0NDVd IGh1YiA3LTA6MS4wOiBVU0IgaHViIGZvdW5kCjpbICAgIDAuOTczNDUwXSBodWIgNy0wOjEuMDog MiBwb3J0cyBkZXRlY3RlZAo6WyAgICAwLjk3MzYzM10gdWhjaV9oY2QgMDAwMDowMDoxZC4yOiBV SENJIEhvc3QgQ29udHJvbGxlcgo6WyAgICAwLjk3MzY3OF0gdWhjaV9oY2QgMDAwMDowMDoxZC4y OiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDgKOlsgICAgMC45 NzM2ODhdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMjogZGV0ZWN0ZWQgMiBwb3J0cwo6WyAgICAwLjk3 MzcwNl0gdWhjaV9oY2QgMDAwMDowMDoxZC4yOiBpcnEgMTgsIGlvIGJhc2UgMHgwMDAwYjA4MAo6 WyAgICAwLjk3Mzc0NV0gdXNiIHVzYjg6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0x ZDZiLCBpZFByb2R1Y3Q9MDAwMQo6WyAgICAwLjk3Mzc0N10gdXNiIHVzYjg6IE5ldyBVU0IgZGV2 aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCjpbICAgIDAuOTcz NzQ4XSB1c2IgdXNiODogUHJvZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAgMC45NzM3 NTBdIHVzYiB1c2I4OiBNYW51ZmFjdHVyZXI6IExpbnV4IDMuMTAuMC0yMjkuZWw3Lng4Nl82NCB1 aGNpX2hjZAo6WyAgICAwLjk3Mzc1Ml0gdXNiIHVzYjg6IFNlcmlhbE51bWJlcjogMDAwMDowMDox ZC4yCjpbICAgIDAuOTczODMxXSBodWIgOC0wOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgICAwLjk3 MzgzN10gaHViIDgtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKOlsgICAgMC45NzM5NTddIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNic2VyaWFsCjpbICAgIDAuOTcz OTYzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbF9n ZW5lcmljCjpbICAgIDAuOTczOTcyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBnZW5lcmljCjpbICAgIDAuOTc0MDAwXSBpODA0MjogUE5QOiBObyBQUy8yIGNv bnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuCjpbICAgIDAuOTc2NDY3XSBz ZXJpbzogaTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxCjpbICAgIDAuOTc2NDczXSBz ZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgo6WyAgICAwLjk3NjU1Nl0g bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKOlsgICAgMC45 NzY3MTFdIHJ0Y19jbW9zIDAwOjAyOiBSVEMgY2FuIHdha2UgZnJvbSBTNAo6WyAgICAwLjk3Njgz MF0gcnRjX2Ntb3MgMDA6MDI6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9zIGFzIHJ0YzAK OlsgICAgMC45NzY4NTVdIHJ0Y19jbW9zIDAwOjAyOiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5 M2ssIDExNCBieXRlcyBudnJhbSwgaHBldCBpcnFzCjpbICAgIDAuOTc3MTM3XSBjcHVpZGxlOiB1 c2luZyBnb3Zlcm5vciBtZW51CjpbICAgIDAuOTc3NTQ1XSBoaWRyYXc6IHJhdyBISUQgZXZlbnRz IGRyaXZlciAoQykgSmlyaSBLb3NpbmEKOlsgICAgMC45Nzc2MzldIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkCjpbICAgIDAuOTc3NjQwXSB1c2JoaWQ6IFVT QiBISUQgY29yZSBkcml2ZXIKOlsgICAgMC45Nzc3MDFdIGRyb3BfbW9uaXRvcjogSW5pdGlhbGl6 aW5nIG5ldHdvcmsgZHJvcCBtb25pdG9yIHNlcnZpY2UKOlsgICAgMC45Nzc4MDJdIFRDUDogY3Vi aWMgcmVnaXN0ZXJlZAo6WyAgICAwLjk3NzgwNV0gSW5pdGlhbGl6aW5nIFhGUk0gbmV0bGluayBz b2NrZXQKOlsgICAgMC45Nzc4OTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAK OlsgICAgMC45NzgxMDJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKOlsgICAg MC45Nzg1NjldIExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzCjpbICAgIDAu OTc4NTkzXSBMb2FkZWQgWC41MDkgY2VydCAnQ2VudE9TIExpbnV4IGtwYXRjaCBzaWduaW5nIGtl eTogZWEwNDEzMTUyY2RlMWQ5OGViZGNhM2ZlNmYwMjMwOTA0YzllZjcxNycKOlsgICAgMC45Nzg2 MDddIExvYWRlZCBYLjUwOSBjZXJ0ICdDZW50T1MgTGludXggRHJpdmVyIHVwZGF0ZSBzaWduaW5n IGtleTogN2Y0MjFlZTBhYjY5NDYxNTc0YmIzNTg4NjFkYmU3Nzc2MmE0MjAxYicKOlsgICAgMC45 NzkyMTZdIExvYWRlZCBYLjUwOSBjZXJ0ICdDZW50T1MgTGludXgga2VybmVsIHNpZ25pbmcga2V5 OiBhNjJhMGUxZDZhNmU0ODRlOWJmZDczNjhhZjM0MDgxMDQ4ZTUzNWU1Jwo6WyAgICAwLjk3OTIz NF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxCjpbICAgIDAuOTgxMTM0XSBLZXkgdHlw ZSB0cnVzdGVkIHJlZ2lzdGVyZWQKOlsgICAgMC45ODI5NzVdIEtleSB0eXBlIGVuY3J5cHRlZCBy ZWdpc3RlcmVkCjpbICAgIDAuOTg0OTEzXSBJTUE6IE5vIFRQTSBjaGlwIGZvdW5kLCBhY3RpdmF0 aW5nIFRQTS1ieXBhc3MhCjpbICAgIDAuOTg1NjMyXSBydGNfY21vcyAwMDowMjogc2V0dGluZyBz eXN0ZW0gY2xvY2sgdG8gMjAxNi0wMi0yMyAwMjo0ODoxNSBVVEMgKDE0NTYxOTU2OTUpCjpbICAg IDAuOTg2NDU3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNjA0ayBmcmVlZAo6WyAg ICAwLjk4OTkxNl0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMDggcnVubmluZyBpbiBzeXN0ZW0gbW9k ZS4gKCtQQU0gK0xJQldSQVAgK0FVRElUICtTRUxJTlVYICtJTUEgK1NZU1ZJTklUICtMSUJDUllQ VFNFVFVQICtHQ1JZUFQgK0FDTCArWFopCjpbICAgIDAuOTkwMzA5XSBzeXN0ZW1kWzFdOiBSdW5u aW5nIGluIGluaXRpYWwgUkFNIGRpc2suCjpbICAgIDAuOTkwMzcwXSBzeXN0ZW1kWzFdOiBTZXQg aG9zdG5hbWUgdG8gPHNlcnZlcjAyPi4KOlsgICAgMS4wMjY4MzddIHN5c3RlbWRbMV06IEV4cGVj dGluZyBkZXZpY2UgZGV2LWRpc2stYnlceDJkdXVpZC05N2ViODY5OFx4MmQ2YTgzXHgyZDRiYjFc eDJkOWFiM1x4MmQyNjc4MDQ4YTU4MzUuZGV2aWNlLi4uCjpbICAgIDEuMDI2ODUyXSBzeXN0ZW1k WzFdOiBTdGFydGluZyAtLnNsaWNlLgo6WyAgICAxLjAyNjk4NF0gc3lzdGVtZFsxXTogQ3JlYXRl ZCBzbGljZSAtLnNsaWNlLgo6WyAgICAxLjAyNzAyN10gc3lzdGVtZFsxXTogU3RhcnRpbmcgU3lz dGVtIFNsaWNlLgo6WyAgICAxLjAyNzA5NF0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBTeXN0 ZW0gU2xpY2UuCjpbICAgIDEuMDI3MTMyXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTbGljZXMuCjpb ICAgIDEuMDI3MTQ0XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBTbGljZXMuCjpbICAgIDEu MDI3MTc2XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBUaW1lcnMuCjpbICAgIDEuMDI3MTg3XSBzeXN0 ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBUaW1lcnMuCjpbICAgIDEuMDI3MjIwXSBzeXN0ZW1kWzFd OiBTdGFydGluZyBKb3VybmFsIFNvY2tldC4KOlsgICAgMS4wMjcyODZdIHN5c3RlbWRbMV06IExp c3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4KOlsgICAgMS4wMjczODBdIHN5c3RlbWRbMV06IFN0 YXJ0ZWQgZHJhY3V0IGFzayBmb3IgYWRkaXRpb25hbCBjbWRsaW5lIHBhcmFtZXRlcnMuCjpbICAg IDEuMDI3NTM0XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBkcmFjdXQgY21kbGluZSBob29rLi4uCjpb ICAgIDEuMDI3OTY0XSBzeXN0ZW1kWzFdOiBTdGFydGVkIExvYWQgS2VybmVsIE1vZHVsZXMuCjpb ICAgIDEuMDI3OTg4XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZXR1cCBWaXJ0dWFsIENvbnNvbGUu Li4KOlsgICAgMS4wMjgzMDFdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4u Lgo6WyAgICAxLjAyODcyMl0gc3lzdGVtZFsxXTogU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuCjpb ICAgIDEuMTM5MDU5XSBzeXN0ZW1kLXVkZXZkWzMyOV06IHN0YXJ0aW5nIHZlcnNpb24gMjA4Cjpb ICAgIDEuMTY2NjkxXSBGdXNpb24gTVBUIGJhc2UgZHJpdmVyIDMuMDQuMjAKOlsgICAgMS4xNjY2 OTNdIENvcHlyaWdodCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgo6WyAgICAxLjE2Njg4 OF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZAo6WyAgICAxLjE2Njg5 MV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJv ZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0Pgo6WyAgICAxLjE2OTg0M10gUFRQIGNs b2NrIHN1cHBvcnQgcmVnaXN0ZXJlZAo6WyAgICAxLjE3MjM5OV0gRnVzaW9uIE1QVCBTQVMgSG9z dCBkcml2ZXIgMy4wNC4yMAo6WyAgICAxLjE3MzU5Nl0gbXB0YmFzZTogaW9jMDogSW5pdGlhdGlu ZyBicmluZ3VwCjpbICAgIDEuMTc0MTMxXSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4KOlsg ICAgMS4xNzU5NzFdIGF0YV9waWl4IDAwMDA6MDA6MWYuMjogdmVyc2lvbiAyLjEzCjpbICAgIDEu MTc2MTM3XSBhdGFfcGlpeCAwMDAwOjAwOjFmLjI6IE1BUCBbCjpbICAgIDEuMTc2MTM5XSAgUDAg UDIgUDEgUDMgXQo6WyAgICAxLjE3NjkwM10gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIw MDYwODEwCjpbICAgIDEuMTc3MjY4XSBzY3NpIGhvc3QwOiBhdGFfcGlpeAo6WyAgICAxLjE3NzQ4 Ml0gc2NzaSBob3N0MTogYXRhX3BpaXgKOlsgICAgMS4xNzc1NTJdIGF0YTE6IFNBVEEgbWF4IFVE TUEvMTMzIGNtZCAweGIwMDAgY3RsIDB4YWMwMCBibWRtYSAweGE0ODAgaXJxIDE5CjpbICAgIDEu MTc3NTYxXSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBjbWQgMHhhODgwIGN0bCAweGE4MDAgYm1k bWEgMHhhNDg4IGlycSAxOQo6WyAgICAxLjE3NzYyOV0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAw MCBOZXR3b3JrIERyaXZlciAtIDIuMy4yLWsKOlsgICAgMS4xNzc2MzJdIGUxMDAwZTogQ29weXJp Z2h0KGMpIDE5OTkgLSAyMDE0IEludGVsIENvcnBvcmF0aW9uLgo6WyAgICAxLjE3NzczMl0gYXRh X3BpaXggMDAwMDowMDoxZi41OiBNQVAgWwo6WyAgICAxLjE3NzczNV0gIFAwIC0tIFAxIC0tIF0K OlsgICAgMS4xNzc4NDRdIGUxMDAwZSAwMDAwOjA2OjAwLjA6IEludGVycnVwdCBUaHJvdHRsaW5n IFJhdGUgKGludHMvc2VjKSBzZXQgdG8gZHluYW1pYyBjb25zZXJ2YXRpdmUgbW9kZQo6WyAgICAx LjE3Nzg3N10gZTEwMDBlIDAwMDA6MDY6MDAuMDogaXJxIDY3IGZvciBNU0kvTVNJLVgKOlsgICAg MS4xNzc4ODhdIGUxMDAwZSAwMDAwOjA2OjAwLjA6IGlycSA2OCBmb3IgTVNJL01TSS1YCjpbICAg IDEuMTc3OTAwXSBlMTAwMGUgMDAwMDowNjowMC4wOiBpcnEgNjkgZm9yIE1TSS9NU0ktWAo6WyAg ICAxLjE3ODY2NF0gc2NzaSBob3N0MjogYXRhX3BpaXgKOlsgICAgMS4xNzg3OTldIHNjc2kgaG9z dDM6IGF0YV9waWl4CjpbICAgIDEuMTc4ODM5XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBjbWQg MHhhMDAwIGN0bCAweDljMDAgYm1kbWEgMHg5NDgwIGlycSAxOQo6WyAgICAxLjE3ODg0Ml0gYXRh NDogU0FUQSBtYXggVURNQS8xMzMgY21kIDB4OTg4MCBjdGwgMHg5ODAwIGJtZG1hIDB4OTQ4OCBp cnEgMTkKOlsgICAgMS4xOTU5MDJdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBo aWNzIG1lbW9yeTogMTYzODU5ODgga2lCCjpbICAgIDEuMTk1OTA1XSBbVFRNXSBab25lICAgZG1h MzI6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDIwOTcxNTIga2lCCjpbICAgIDEuMTk1OTA3 XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKOlsgICAgMS4xOTU5MTJdIFtUVE1d IEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKOlsgICAgMS4yMjcxMThdIGZiY29uOiBt Z2Fkcm1mYiAoZmIwKSBpcyBwcmltYXJ5IGRldmljZQo6WyAgICAxLjI3ODY2NF0gdXNiIDItMjog bmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyBlaGNpLXBjaQo6WyAgICAx LjI4Mjc1OV0gZTEwMDBlIDAwMDA6MDY6MDAuMCBldGgwOiByZWdpc3RlcmVkIFBIQyBjbG9jawo6 WyAgICAxLjI4Mjc2MV0gZTEwMDBlIDAwMDA6MDY6MDAuMCBldGgwOiAoUENJIEV4cHJlc3M6Mi41 R1QvczpXaWR0aCB4MSkgMDA6MjU6OTA6MGQ6ZmY6YTAKOlsgICAgMS4yODI3NjNdIGUxMDAwZSAw MDAwOjA2OjAwLjAgZXRoMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uCjpb ICAgIDEuMjgyODQ5XSBlMTAwMGUgMDAwMDowNjowMC4wIGV0aDA6IE1BQzogMywgUEhZOiA4LCBQ QkEgTm86IDAxMDFGRi0wRkYKOlsgICAgMS4yODI5OTZdIGUxMDAwZSAwMDAwOjA3OjAwLjA6IElu dGVycnVwdCBUaHJvdHRsaW5nIFJhdGUgKGludHMvc2VjKSBzZXQgdG8gZHluYW1pYyBjb25zZXJ2 YXRpdmUgbW9kZQo6WyAgICAxLjI4MzAxOF0gZTEwMDBlIDAwMDA6MDc6MDAuMDogaXJxIDcwIGZv ciBNU0kvTVNJLVgKOlsgICAgMS4yODMwMjVdIGUxMDAwZSAwMDAwOjA3OjAwLjA6IGlycSA3MSBm b3IgTVNJL01TSS1YCjpbICAgIDEuMjgzMDM2XSBlMTAwMGUgMDAwMDowNzowMC4wOiBpcnEgNzIg Zm9yIE1TSS9NU0ktWAo6WyAgICAxLjM4NjgwOV0gZTEwMDBlIDAwMDA6MDc6MDAuMCBldGgxOiBy ZWdpc3RlcmVkIFBIQyBjbG9jawo6WyAgICAxLjM4NjgxMV0gZTEwMDBlIDAwMDA6MDc6MDAuMCBl dGgxOiAoUENJIEV4cHJlc3M6Mi41R1QvczpXaWR0aCB4MSkgMDA6MjU6OTA6MGQ6ZmY6YTEKOlsg ICAgMS4zODY4MTJdIGUxMDAwZSAwMDAwOjA3OjAwLjAgZXRoMTogSW50ZWwoUikgUFJPLzEwMDAg TmV0d29yayBDb25uZWN0aW9uCjpbICAgIDEuMzg2ODk4XSBlMTAwMGUgMDAwMDowNzowMC4wIGV0 aDE6IE1BQzogMywgUEhZOiA4LCBQQkEgTm86IDAxMDFGRi0wRkYKOlsgICAgMS40MDc5ODNdIHVz YiAyLTI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wYjk1LCBpZFByb2R1Y3Q9Nzcy Ygo6WyAgICAxLjQwNzk4Nl0gdXNiIDItMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEs IFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTMKOlsgICAgMS40MDc5ODhdIHVzYiAyLTI6IFByb2R1 Y3Q6IEFYODg3NzJDCjpbICAgIDEuNDA3OTkwXSB1c2IgMi0yOiBNYW51ZmFjdHVyZXI6IEFTSVgg RWxlYy4gQ29ycC4KOlsgICAgMS40MDc5OTFdIHVzYiAyLTI6IFNlcmlhbE51bWJlcjogMDAwMEQw CjpbICAgIDEuNDk0NDg3XSBhdGEzOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9s IDMwMCkKOlsgICAgMS41MDUyNzRdIGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0Nv bnRyb2wgMzAwKQo6WyAgICAxLjU5MjEyNV0gc3lzdGVtZC11ZGV2ZFszMzVdOiByZW5hbWVkIG5l dHdvcmsgaW50ZXJmYWNlIGV0aDAgdG8gZW5wNnMwCjpbICAgIDEuNjA0MTI4XSBzeXN0ZW1kLXVk ZXZkWzMzM106IHJlbmFtZWQgbmV0d29yayBpbnRlcmZhY2UgZXRoMSB0byBlbnA3czAKOlsgICAg MS42NTg5MDBdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmlj ZSAxMjh4NDgKOlsgICAgMS43MDYyMjldIG1nYWcyMDAgMDAwMDowODowMS4wOiBmYjA6IG1nYWRy bWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UKOlsgICAgMS43MDYyMzBdIG1nYWcyMDAgMDAwMDowODow MS4wOiByZWdpc3RlcmVkIHBhbmljIG5vdGlmaWVyCjpbICAgIDEuNzA2MjQ3XSBbZHJtXSBJbml0 aWFsaXplZCBtZ2FnMjAwIDEuMC4wIDIwMTEwNDE4IGZvciAwMDAwOjA4OjAxLjAgb24gbWlub3Ig MAo6WyAgICAxLjczMDAyMV0gYXNpeCAyLTI6MS4wIGV0aDA6IHJlZ2lzdGVyICdhc2l4JyBhdCB1 c2ItMDAwMDowMDoxZC43LTIsIEFTSVggQVg4ODc3MkIgVVNCIDIuMCBFdGhlcm5ldCwgMDA6MGU6 YzY6YzQ6NmE6MjEKOlsgICAgMS43MzAwMzddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgYXNpeAo6WyAgICAxLjc0OTMxMl0gc3lzdGVtZC11ZGV2ZFszMzJdOiByZW5h bWVkIG5ldHdvcmsgaW50ZXJmYWNlIGV0aDAgdG8gZW5wMHMyOWY3dTIKOlsgICAgMS43OTg5MDRd IGF0YTIuMDA6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQo6WyAgICAx Ljc5ODkxN10gYXRhMi4wMTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDAp CjpbICAgIDEuODE4MDE1XSBpb2MwOiBMU0lTQVMxMDY4RSBCMzogQ2FwYWJpbGl0aWVzPXtJbml0 aWF0b3J9CjpbICAgIDEuODUxMDQxXSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNhbGli cmF0aW9uOiAyNDAwLjA4NCBNSHoKOlsgICAgMS44NTEwNDZdIFN3aXRjaGluZyB0byBjbG9ja3Nv dXJjZSB0c2MKOlsgICAgNi45OTIzMzFdIGF0YTEuMDA6IGxpbmsgaXMgc2xvdyB0byByZXNwb25k LCBwbGVhc2UgYmUgcGF0aWVudCAocmVhZHk9MCkKOlsgICAxMS4yMjg3MjRdIGF0YTEuMDA6IFNS U1QgZmFpbGVkIChlcnJubz0tMTYpCjpbICAgMTQuMzA2NzE4XSBzY3NpIGhvc3Q0OiBpb2MwOiBM U0lTQVMxMDY4RSBCMywgRndSZXY9MDExZTAwMDBoLCBQb3J0cz0xLCBNYXhRPTQ4MywgSVJRPTI0 CjpbICAgMTQuMzQzOTg3XSBtcHRzYXM6IGlvYzA6IGF0dGFjaGluZyBzYXRhIGRldmljZTogZndf Y2hhbm5lbCAwLCBmd19pZCA0LCBwaHkgMSwgc2FzX2FkZHIgMHg3ODgwM2EyNGEyYTc4OTkyCjpb ICAgMTQuMzQ3Mjg0XSBzY3NpIDQ6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFdE QyBXRDUwMDBBQUtTLTAgMUQwNSBQUTogMCBBTlNJOiA1CjpbICAgMTQuMzc0MzQ2XSBzZCA0OjA6 MDowOiBbc2RhXSA5NzY3NzMxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg1MDAgR0IvNDY1 IEdpQikKOlsgICAxNC4zODM4OTJdIHNkIDQ6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMg b2ZmCjpbICAgMTQuMzgzODk4XSBzZCA0OjA6MDowOiBbc2RhXSBNb2RlIFNlbnNlOiA3MyAwMCAw MCAwOAo6WyAgIDE0LjM4NjYxNl0gc2QgNDowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJs ZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCjpbICAg MTQuNDQ1MzExXSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0IDwgc2RhNSA+CjpbICAgMTQuNDY0 MzE1XSBzZCA0OjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJIGRpc2sKOlsgICAxNy4wNDM1Mjld IGF0YTEuMDA6IGxpbmsgaXMgc2xvdyB0byByZXNwb25kLCBwbGVhc2UgYmUgcGF0aWVudCAocmVh ZHk9MCkKOlsgICAyMS4yNzk5MjFdIGF0YTEuMDA6IFNSU1QgZmFpbGVkIChlcnJubz0tMTYpCjpb ICAgMjcuMDk0NzI1XSBhdGExLjAwOiBsaW5rIGlzIHNsb3cgdG8gcmVzcG9uZCwgcGxlYXNlIGJl IHBhdGllbnQgKHJlYWR5PTApCjpbICAgNDcuNzE5MDkzXSBTR0kgWEZTIHdpdGggQUNMcywgc2Vj dXJpdHkgYXR0cmlidXRlcywgbGFyZ2UgYmxvY2svaW5vZGUgbnVtYmVycywgbm8gZGVidWcgZW5h YmxlZAo6WyAgIDQ3LjcyMzg2NF0gWEZTIChzZGEzKTogTW91bnRpbmcgVjQgRmlsZXN5c3RlbQo6 WyAgIDQ3LjgzNzE4Nl0gWEZTIChzZGEzKTogU3RhcnRpbmcgcmVjb3ZlcnkgKGxvZ2RldjogaW50 ZXJuYWwpCjpbICAgNDkuNjM1MjcyXSBYRlMgKHNkYTMpOiBFbmRpbmcgcmVjb3ZlcnkgKGxvZ2Rl djogaW50ZXJuYWwpCjpbICAgNTYuMzQxNTE3XSBhdGExLjAwOiBTUlNUIGZhaWxlZCAoZXJybm89 LTE2KQo6WyAgIDU2LjM0MTUyN10gYXRhMS4wMDogbGltaXRpbmcgU0FUQSBsaW5rIHNwZWVkIHRv IDEuNSBHYnBzCjpbICAgNTYuMzQxNTMxXSBhdGExLjAxOiBsaW1pdGluZyBTQVRBIGxpbmsgc3Bl ZWQgdG8gMS41IEdicHMKOlsgICA2MS4zOTA2NDRdIGF0YTEuMDA6IFNSU1QgZmFpbGVkIChlcnJu bz0tMTYpCjpbICAgNjEuNDAxNDM0XSBhdGExLjAwOiByZXNldCBmYWlsZWQsIGdpdmluZyB1cAo6 WyAgIDYxLjQzMTg1MV0gc3lzdGVtZC1qb3VybmFsZFsyMTFdOiBSZWNlaXZlZCBTSUdURVJNCjpb ICAgNjEuOTIzMzY5XSB0eXBlPTE0MDQgYXVkaXQoMTQ1NjE5NTc1Ni4zODc6Mik6IGVuZm9yY2lu Zz0xIG9sZF9lbmZvcmNpbmc9MCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUKOlsgICA2 Mi4xMDY2OTJdIFNFTGludXg6IDIwNDggYXZ0YWIgaGFzaCBzbG90cywgMTA0MzgyIHJ1bGVzLgo6 WyAgIDYyLjEyNDczNF0gU0VMaW51eDogMjA0OCBhdnRhYiBoYXNoIHNsb3RzLCAxMDQzODIgcnVs ZXMuCjpbICAgNjIuMTU1OTc5XSBTRUxpbnV4OiAgOCB1c2VycywgMTAyIHJvbGVzLCA0OTc1IHR5 cGVzLCAyOTUgYm9vbHMsIDEgc2VucywgMTAyNCBjYXRzCjpbICAgNjIuMTU1OTgyXSBTRUxpbnV4 OiAgODMgY2xhc3NlcywgMTA0MzgyIHJ1bGVzCjpbICAgNjIuMTYxMjQ1XSBTRUxpbnV4OiAgQ29t cGxldGluZyBpbml0aWFsaXphdGlvbi4KOlsgICA2Mi4xNjEyNDddIFNFTGludXg6ICBTZXR0aW5n IHVwIGV4aXN0aW5nIHN1cGVyYmxvY2tzLgo6WyAgIDYyLjE2MTI1Ml0gU0VMaW51eDogaW5pdGlh bGl6ZWQgKGRldiBzeXNmcywgdHlwZSBzeXNmcyksIHVzZXMgZ2VuZnNfY29udGV4dHMKOlsgICA2 Mi4xNjEyNTddIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgcm9vdGZzLCB0eXBlIHJvb3Rmcyks IHVzZXMgZ2VuZnNfY29udGV4dHMKOlsgICA2Mi4xNjEyNjVdIFNFTGludXg6IGluaXRpYWxpemVk IChkZXYgYmRldiwgdHlwZSBiZGV2KSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MTI3 MF0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBwcm9jLCB0eXBlIHByb2MpLCB1c2VzIGdlbmZz X2NvbnRleHRzCjpbICAgNjIuMTYxMzE2XSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHRtcGZz LCB0eXBlIHRtcGZzKSwgdXNlcyB0cmFuc2l0aW9uIFNJRHMKOlsgICA2Mi4xNjEzMzNdIFNFTGlu dXg6IGluaXRpYWxpemVkIChkZXYgZGV2dG1wZnMsIHR5cGUgZGV2dG1wZnMpLCB1c2VzIHRyYW5z aXRpb24gU0lEcwo6WyAgIDYyLjE2MTk0MV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBzb2Nr ZnMsIHR5cGUgc29ja2ZzKSwgdXNlcyB0YXNrIFNJRHMKOlsgICA2Mi4xNjE5NDVdIFNFTGludXg6 IGluaXRpYWxpemVkIChkZXYgZGVidWdmcywgdHlwZSBkZWJ1Z2ZzKSwgdXNlcyBnZW5mc19jb250 ZXh0cwo6WyAgIDYyLjE2Mjc1Ml0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBwaXBlZnMsIHR5 cGUgcGlwZWZzKSwgdXNlcyB0YXNrIFNJRHMKOlsgICA2Mi4xNjI3NTZdIFNFTGludXg6IGluaXRp YWxpemVkIChkZXYgYW5vbl9pbm9kZWZzLCB0eXBlIGFub25faW5vZGVmcyksIHVzZXMgZ2VuZnNf Y29udGV4dHMKOlsgICA2Mi4xNjI3NTldIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgYWlvLCB0 eXBlIGFpbyksIG5vdCBjb25maWd1cmVkIGZvciBsYWJlbGluZwo6WyAgIDYyLjE2Mjc2Ml0gU0VM aW51eDogaW5pdGlhbGl6ZWQgKGRldiBkZXZwdHMsIHR5cGUgZGV2cHRzKSwgdXNlcyB0cmFuc2l0 aW9uIFNJRHMKOlsgICA2Mi4xNjI3NzJdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgaHVnZXRs YmZzLCB0eXBlIGh1Z2V0bGJmcyksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjpbICAgNjIuMTYyNzc4 XSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IG1xdWV1ZSwgdHlwZSBtcXVldWUpLCB1c2VzIHRy YW5zaXRpb24gU0lEcwo6WyAgIDYyLjE2Mjc4M10gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBz ZWxpbnV4ZnMsIHR5cGUgc2VsaW51eGZzKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2 Mjc5NF0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBzZWN1cml0eWZzLCB0eXBlIHNlY3VyaXR5 ZnMpLCB1c2VzIGdlbmZzX2NvbnRleHRzCjpbICAgNjIuMTYyNzk4XSBTRUxpbnV4OiBpbml0aWFs aXplZCAoZGV2IHN5c2ZzLCB0eXBlIHN5c2ZzKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYy LjE2MzI0NV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiB0bXBmcywgdHlwZSB0bXBmcyksIHVz ZXMgdHJhbnNpdGlvbiBTSURzCjpbICAgNjIuMTYzMjUxXSBTRUxpbnV4OiBpbml0aWFsaXplZCAo ZGV2IHRtcGZzLCB0eXBlIHRtcGZzKSwgdXNlcyB0cmFuc2l0aW9uIFNJRHMKOlsgICA2Mi4xNjMz MTRdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgdG1wZnMsIHR5cGUgdG1wZnMpLCB1c2VzIHRy YW5zaXRpb24gU0lEcwo6WyAgIDYyLjE2MzMzOV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBj Z3JvdXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM0OV0g U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBwc3RvcmUsIHR5cGUgcHN0b3JlKSwgdXNlcyBnZW5m c19jb250ZXh0cwo6WyAgIDYyLjE2MzM1MV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3Jv dXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM1N10gU0VM aW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19j b250ZXh0cwo6WyAgIDYyLjE2MzM2Ml0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAs IHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM2OV0gU0VMaW51 eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250 ZXh0cwo6WyAgIDYyLjE2MzM3M10gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5 cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM3N10gU0VMaW51eDog aW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0 cwo6WyAgIDYyLjE2MzM4MV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUg Y2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM4OF0gU0VMaW51eDogaW5p dGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUgY2dyb3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6 WyAgIDYyLjE2MzM5Ml0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBjZ3JvdXAsIHR5cGUgY2dy b3VwKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDYyLjE2MzM5N10gU0VMaW51eDogaW5pdGlh bGl6ZWQgKGRldiBjb25maWdmcywgdHlwZSBjb25maWdmcyksIHVzZXMgZ2VuZnNfY29udGV4dHMK OlsgICA2Mi4xNjMzOTldIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgZHJtLCB0eXBlIGRybSks IG5vdCBjb25maWd1cmVkIGZvciBsYWJlbGluZwo6WyAgIDYyLjE2MzQwNl0gU0VMaW51eDogaW5p dGlhbGl6ZWQgKGRldiBzZGEzLCB0eXBlIHhmcyksIHVzZXMgeGF0dHIKOlsgICA2Mi4xNzcwNDJd IHR5cGU9MTQwMyBhdWRpdCgxNDU2MTk1NzU2LjY0MDozKTogcG9saWN5IGxvYWRlZCBhdWlkPTQy OTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUKOlsgICA2Mi4xODI2MzRdIHN5c3RlbWRbMV06IFN1Y2Nl c3NmdWxseSBsb2FkZWQgU0VMaW51eCBwb2xpY3kgaW4gMjc4LjA0Mm1zLgo6WyAgIDYyLjUxNTk3 Ml0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0KOlsgICA2Mi41 MTc4OTZdIHN5c3RlbWRbMV06IEluc2VydGVkIG1vZHVsZSAnaXBfdGFibGVzJwo6WyAgIDYyLjU1 NzM5MF0gc3lzdGVtZFsxXTogUmVsYWJlbGxlZCAvZGV2IGFuZCAvcnVuIGluIDIzLjU2OG1zLgo6 WyAgIDY0LjY5NjE4MV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBhdXRvZnMsIHR5cGUgYXV0 b2ZzKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDY0Ljg3NzU4MF0gc3lzdGVtZC1yZWFkYWhl YWRbNTE1XTogQnVtcGVkIGJsb2NrX25yIHBhcmFtZXRlciBvZiA4OjAgdG8gMjA0ODAuIFRoaXMg aXMgYSB0ZW1wb3JhcnkgaGFjayBhbmQgc2hvdWxkIGJlIHJlbW92ZWQgb25lIGRheS4KOlsgICA2 NC45NzEzNzJdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgaHVnZXRsYmZzLCB0eXBlIGh1Z2V0 bGJmcyksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjpbICAgNjUuNDQxNTY0XSBSUEM6IFJlZ2lzdGVy ZWQgbmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KOlsgICA2NS40NDE1NjddIFJQ QzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KOlsgICA2NS40NDE1NjldIFJQQzog UmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4KOlsgICA2NS40NDE1NzBdIFJQQzogUmVn aXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgo6WyAgIDY1 LjU2MDU5M10gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBiaW5mbXRfbWlzYywgdHlwZSBiaW5m bXRfbWlzYyksIHVzZXMgZ2VuZnNfY29udGV4dHMKOlsgICA2NS44MzA5OThdIEluc3RhbGxpbmcg a25mc2QgKGNvcHlyaWdodCAoQykgMTk5NiBva2lyQG1vbmFkLnN3Yi5kZSkuCjpbICAgNjUuODMz MjY0XSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IG5mc2QsIHR5cGUgbmZzZCksIHVzZXMgZ2Vu ZnNfY29udGV4dHMKOlsgICA3MC4xNTY5OThdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2Vz L3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDIKOlsgICA3MC4xNzA1ODRdIHNocGNocDogU3Rh bmRhcmQgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNAo6WyAgIDcw LjE3NjI1MV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVyc2lvbiAxLjEyLjEKOlsgICA3MC4yNTI0 NDRdIGk4MDFfc21idXMgMDAwMDowMDoxZi4zOiBTTUJ1cyB1c2luZyBQQ0kgSW50ZXJydXB0Cjpb ICAgNzAuMjk5ODA4XSBFREFDIE1DOiBWZXI6IDMuMC4wCjpbICAgNzAuNDI3ODUyXSBBQ1BJIFdh cm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAwMDAwMDAwMDgyOC0weDAwMDAwMDAwMDAwMDA4 MmYgY29uZmxpY3RzIHdpdGggT3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwODAwLTB4MDAwMDAwMDAw MDAwMDg0ZiAoXFBNUkcpICgyMDEzMDUxNy91dGFkZHJlc3MtMjU0KQo6WyAgIDcwLjQyNzg1OF0g QUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91 IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo6WyAgIDcwLjQyNzg3 OV0gbHBjX2ljaDogUmVzb3VyY2UgY29uZmxpY3QocykgZm91bmQgYWZmZWN0aW5nIGdwaW9faWNo CjpbICAgNzAuNDYwMDkxXSBzZCA0OjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5 cGUgMAo6WyAgIDcwLjQ5ODMzNV0gRURBQyBNQzE6IEdpdmluZyBvdXQgZGV2aWNlIHRvICdpN2Nv cmVfZWRhYy5jJyAnaTcgY29yZSAjMSc6IERFViAwMDAwOmZlOjAzLjAKOlsgICA3MC40OTgzNzJd IEVEQUMgUENJMDogR2l2aW5nIG91dCBkZXZpY2UgdG8gbW9kdWxlICdpN2NvcmVfZWRhYycgY29u dHJvbGxlciAnRURBQyBQQ0kgY29udHJvbGxlcic6IERFViAnMDAwMDpmZTowMy4wJyAoUE9MTEVE KQo6WyAgIDcwLjQ5ODY2OF0gRURBQyBNQzA6IEdpdmluZyBvdXQgZGV2aWNlIHRvICdpN2NvcmVf ZWRhYy5jJyAnaTcgY29yZSAjMCc6IERFViAwMDAwOmZmOjAzLjAKOlsgICA3MC40OTg2OTVdIEVE QUMgUENJMTogR2l2aW5nIG91dCBkZXZpY2UgdG8gbW9kdWxlICdpN2NvcmVfZWRhYycgY29udHJv bGxlciAnRURBQyBQQ0kgY29udHJvbGxlcic6IERFViAnMDAwMDpmZjowMy4wJyAoUE9MTEVEKQo6 WyAgIDcwLjQ5ODg2OV0gRURBQyBpN2NvcmU6IERyaXZlciBsb2FkZWQsIDIgbWVtb3J5IGNvbnRy b2xsZXIocykgZm91bmQuCjpbICAgNzAuNTM2MTE1XSBpb2F0ZG1hOiBJbnRlbChSKSBRdWlja0Rh dGEgVGVjaG5vbG9neSBEcml2ZXIgNC4wMAo6WyAgIDcwLjUzNjMzOF0gaW9hdGRtYSAwMDAwOjAw OjE2LjA6IGlycSA3MyBmb3IgTVNJL01TSS1YCjpbICAgNzAuNTM2NjkwXSBpb2F0ZG1hIDAwMDA6 MDA6MTYuMTogaXJxIDc0IGZvciBNU0kvTVNJLVgKOlsgICA3MC41MzY5OTRdIGlvYXRkbWEgMDAw MDowMDoxNi4yOiBpcnEgNzUgZm9yIE1TSS9NU0ktWAo6WyAgIDcwLjUzNzMzOF0gaW9hdGRtYSAw MDAwOjAwOjE2LjM6IGlycSA3NiBmb3IgTVNJL01TSS1YCjpbICAgNzAuNTM3NjM3XSBpb2F0ZG1h IDAwMDA6MDA6MTYuNDogaXJxIDc3IGZvciBNU0kvTVNJLVgKOlsgICA3MC41Mzc5MzZdIGlvYXRk bWEgMDAwMDowMDoxNi41OiBpcnEgNzggZm9yIE1TSS9NU0ktWAo6WyAgIDcwLjUzODI1NF0gaW9h dGRtYSAwMDAwOjAwOjE2LjY6IGlycSA3OSBmb3IgTVNJL01TSS1YCjpbICAgNzAuNTM4NTQ4XSBp b2F0ZG1hIDAwMDA6MDA6MTYuNzogaXJxIDgwIGZvciBNU0kvTVNJLVgKOlsgICA3MC44NzY4MTZd IGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRvci1zdXBwb3J0PTAKOlsgICA3MS4wMzMzMThdIGt2 bTogVk1fRVhJVF9MT0FEX0lBMzJfUEVSRl9HTE9CQUxfQ1RSTCBkb2VzIG5vdCB3b3JrIHByb3Bl cmx5LiBVc2luZyB3b3JrYXJvdW5kCjpbICAgNzEuMDcwNDA4XSBpVENPX3dkdDogSW50ZWwgVENP IFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQo6WyAgIDcxLjA3MDQ0MF0gaVRDT193ZHQ6IEZv dW5kIGEgSUNIMTBSIFRDTyBkZXZpY2UgKFZlcnNpb249MiwgVENPQkFTRT0weDA4NjApCjpbICAg NzEuMDcwOTg5XSBpVENPX3dkdDogaW5pdGlhbGl6ZWQuIGhlYXJ0YmVhdD0zMCBzZWMgKG5vd2F5 b3V0PTApCjpbICAgNzEuMjY0NDEyXSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MWIuMDogaXJxIDgx IGZvciBNU0kvTVNJLVgKOlsgICA3MS4yNjk1NzFdIHNuZF9oZGFfaW50ZWwgMDAwMDowMDoxYi4w OiBubyBjb2RlY3MgZm91bmQhCjpbICAgNzguOTE0MTI5XSBBZGRpbmcgMTYzODM5OTZrIHN3YXAg b24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczoxNjM4Mzk5NmsgRlMK OlsgICA3OS45NzU5MTFdIFhGUyAoc2RhMik6IE1vdW50aW5nIFY0IEZpbGVzeXN0ZW0KOlsgICA4 MC42MTg3NjldIFhGUyAoc2RhMik6IEVuZGluZyBjbGVhbiBtb3VudAo6WyAgIDgwLjYxODc4NV0g U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBzZGEyLCB0eXBlIHhmcyksIHVzZXMgeGF0dHIKOlsg ICA4MC43ODI1MDNdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgcnBjX3BpcGVmcywgdHlwZSBy cGNfcGlwZWZzKSwgdXNlcyBnZW5mc19jb250ZXh0cwo6WyAgIDgwLjc4OTk4NV0gc3lzdGVtZC1q b3VybmFsZFs1MjBdOiBSZWNlaXZlZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBm cm9tIFBJRCAxCjpbICAgODAuOTEyMzk5XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24g MS4wLjMKOlsgICA4MC45MTI2MDldIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjI5LjAtaW9jdGwg KDIwMTQtMTAtMjgpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tCjpbICAgODAuOTc2 OTQxXSBYRlMgKHNkYTEpOiBNb3VudGluZyBWNCBGaWxlc3lzdGVtCjpbICAgODEuMzAzNTA1XSBY RlMgKHNkYTEpOiBTdGFydGluZyByZWNvdmVyeSAobG9nZGV2OiBpbnRlcm5hbCkKOlsgICA4MS41 NTk4MzBdIFhGUyAoc2RhMSk6IEVuZGluZyByZWNvdmVyeSAobG9nZGV2OiBpbnRlcm5hbCkKOlsg ICA4MS41NTk4NDNdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgc2RhMSwgdHlwZSB4ZnMpLCB1 c2VzIHhhdHRyCjpbICAgODIuODIyNDM0XSB0eXBlPTEzMDUgYXVkaXQoMTQ1NjE5NTc3Ny4yNjk6 NCk6IGF1ZGl0X3BpZD02OTkgb2xkPTAgYXVpZD00Mjk0OTY3Mjk1IHNlcz00Mjk0OTY3Mjk1IHN1 Ymo9c3lzdGVtX3U6c3lzdGVtX3I6YXVkaXRkX3Q6czAgcmVzPTEKOlsgICA4My44NDg5MDFdIG5m X2Nvbm50cmFjayB2ZXJzaW9uIDAuNS4wICgxNjM4NCBidWNrZXRzLCA2NTUzNiBtYXgpCjpbICAg ODMuODYyNzgwXSBpcDZfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0K OlsgICA4My44OTA3ODVdIEVidGFibGVzIHYyLjAgcmVnaXN0ZXJlZAo6WyAgIDgzLjkwMjY1Nl0g QnJpZGdlIGZpcmV3YWxsaW5nIHJlZ2lzdGVyZWQKOlsgICA4NC42MDg1NTNdIElQdjY6IEFERFJD T05GKE5FVERFVl9VUCk6IGVucDZzMDogbGluayBpcyBub3QgcmVhZHkKOlsgICA4NC42ODUyNTBd IElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDZzMDogbGluayBpcyBub3QgcmVhZHkKOlsg ICA4NC42ODcyNzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDdzMDogbGluayBpcyBu b3QgcmVhZHkKOlsgICA4NC43NjQxMDFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDdz MDogbGluayBpcyBub3QgcmVhZHkKOlsgICA4NC43NjYzMDBdIElQdjY6IEFERFJDT05GKE5FVERF Vl9VUCk6IGVucDBzMjlmN3UyOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgIDg1LjUyOTY2MV0gSVB2 NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMHMyOWY3dTI6IGxpbmsgaXMgbm90IHJlYWR5Cjpb ICAgODUuNjQ0NTQwXSBhc2l4IDItMjoxLjAgZW5wMHMyOWY3dTI6IGxpbmsgZG93bgo6WyAgIDg3 LjE3OTcwMl0gZTEwMDBlOiBlbnA3czAgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVw bGV4LCBGbG93IENvbnRyb2w6IE5vbmUKOlsgICA4Ny4xODAwMTZdIElQdjY6IEFERFJDT05GKE5F VERFVl9DSEFOR0UpOiBlbnA3czA6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgIDg3LjQzODA0NF0g SVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDBzMjlmN3UyOiBsaW5rIGJlY29tZXMg cmVhZHkKOlsgICA4Ny40Mzg3ODldIGFzaXggMi0yOjEuMCBlbnAwczI5Zjd1MjogbGluayB1cCwg MTAwTWJwcywgZnVsbC1kdXBsZXgsIGxwYSAweEMxRTEKOlsgICA4Ny40NDE5OTVdIGUxMDAwZTog ZW5wNnMwIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250cm9s OiBOb25lCjpbICAgODcuNDQyMzI2XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5w NnMwOiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgICA5Ny42NDcxMjZdIFNFTGludXg6IGluaXRpYWxp emVkIChkZXYgbXF1ZXVlLCB0eXBlIG1xdWV1ZSksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjpbICAg OTcuNjQ3MTg5XSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHByb2MsIHR5cGUgcHJvYyksIHVz ZXMgZ2VuZnNfY29udGV4dHMKOlsgICA5Ny42NjYzODJdIFNFTGludXg6IGluaXRpYWxpemVkIChk ZXYgbXF1ZXVlLCB0eXBlIG1xdWV1ZSksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjpbICAgOTcuNjY3 OTcyXSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHByb2MsIHR5cGUgcHJvYyksIHVzZXMgZ2Vu ZnNfY29udGV4dHMKOlsgICA5Ny43MzQ0MjhdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNl IGRyaXZlciwgMS42CjpbICAgOTcuNzM0NDMyXSB0dW46IChDKSAxOTk5LTIwMDQgTWF4IEtyYXNu eWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4KOlsgICA5Ny43OTg3MzRdIGRldmljZSB2aXJicjAt bmljIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgIDk4LjAwNDQzMF0gdmlyYnIwOiBwb3J0 IDEodmlyYnIwLW5pYykgZW50ZXJlZCBsaXN0ZW5pbmcgc3RhdGUKOlsgICA5OC4wMDQ0NDNdIHZp cmJyMDogcG9ydCAxKHZpcmJyMC1uaWMpIGVudGVyZWQgbGlzdGVuaW5nIHN0YXRlCjpbICAgOTgu MDA0NTA4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aXJicjA6IGxpbmsgaXMgbm90IHJl YWR5CjpbICAgOTguMTIxNDk4XSB2aXJicjA6IHBvcnQgMSh2aXJicjAtbmljKSBlbnRlcmVkIGRp c2FibGVkIHN0YXRlCjpbICAgOTguMjQyNjA3XSBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHRt cGZzLCB0eXBlIHRtcGZzKSwgdXNlcyB0cmFuc2l0aW9uIFNJRHMKOlsgICA5OS45NzA1NTFdIFNF TGludXg6IGluaXRpYWxpemVkIChkZXYgdG1wZnMsIHR5cGUgdG1wZnMpLCB1c2VzIHRyYW5zaXRp b24gU0lEcwo6WyAgMTA2Ljk2NTA1MV0gU0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiB0bXBmcywg dHlwZSB0bXBmcyksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjpbICAxNTMuNDY5NjA3XSBORlNEOiBz dGFydGluZyA5MC1zZWNvbmQgZ3JhY2UgcGVyaW9kIChuZXQgZmZmZmZmZmY4MTllMDdjMCkKOlsg IDI0MC4zMzgyMThdIFNFTGludXg6IGluaXRpYWxpemVkIChkZXYgdG1wZnMsIHR5cGUgdG1wZnMp LCB1c2VzIHRyYW5zaXRpb24gU0lEcwo6WyAgMjUyLjE1OTU2MV0gbmV0bWFwOiBtb2R1bGUgdmVy aWZpY2F0aW9uIGZhaWxlZDogc2lnbmF0dXJlIGFuZC9vciByZXF1aXJlZCBrZXkgbWlzc2luZyAt IHRhaW50aW5nIGtlcm5lbAo6WyAgMjUyLjE2NDI3NV0gOTQ2LjQ3MjEwMCBbMzIyOF0gbmV0bWFw X2luaXQgICAgICAgICAgICAgICBydW4gbWtub2QgL2Rldi9uZXRtYXAgYyAxMCA1OCAjIGVycm9y IDAKOlsgIDI1Mi4xNjQzNjRdIG5ldG1hcDogbG9hZGVkIG1vZHVsZQo6WyAgMjUyLjI1MzAxMV0g aWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA1 LjAuMy1rCjpbICAyNTIuMjUzMDE1XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDEzIEludGVs IENvcnBvcmF0aW9uLgo6WyAgMjUyLjQyNjcwNl0gaXhnYmU6IEludGVsKFIpIDEwIEdpZ2FiaXQg UENJIEV4cHJlc3MgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDMuMTMuMTAtawo6WyAgMjUyLjQy NjcwOV0gaXhnYmU6IENvcHlyaWdodCAoYykgMTk5OS0yMDEzIEludGVsIENvcnBvcmF0aW9uLgo6 WyAgMjUyLjU0NDAzM10gOTQ2Ljg1MTU0MSBbMjAzMV0gbmV0bWFwX2RvX3JlZ2lmICAgICAgICAg ICBsdXQgZmZmZmM5MDAxNDQ1MDAwMCBidWZzIDE2Mzg0MCBzaXplIDIwNDgKOlsgIDI1Mi41NDQw NDJdIDk0Ni44NTE1NTQgWyAzNzldIGdlbmVyaWNfbmV0bWFwX3JlZ2lzdGVyICAgR2VuZXJpYyBh ZGFwdGVyIGZmZmY4ODA4MjI4ODAwMDAgZ29lcyBvbgo6WyAgMjUyLjU0NDA0N10gOTQ2Ljg1MTU1 OSBbIDQzMF0gZ2VuZXJpY19uZXRtYXBfcmVnaXN0ZXIgICBSWCByaW5nIDAgb2YgZ2VuZXJpYyBh ZGFwdGVyIGZmZmY4ODA4MjI4ODAwMDAgZ29lcyBvbgo6WyAgMjUyLjU0NDA0OV0gOTQ2Ljg1MTU2 MiBbIDQ0MF0gZ2VuZXJpY19uZXRtYXBfcmVnaXN0ZXIgICBUWCByaW5nIDAgb2YgZ2VuZXJpYyBh ZGFwdGVyIGZmZmY4ODA4MjI4ODAwMDAgZ29lcyBvbgo6WyAgMjU2LjA3OTI5Ml0gOTUwLjM4Mzg4 MyBbMjAzMV0gbmV0bWFwX2RvX3JlZ2lmICAgICAgICAgICBsdXQgZmZmZmM5MDAxNDQ1MDAwMCBi dWZzIDE2Mzg0MCBzaXplIDIwNDgKOlsgIDI1Ni4wNzkyOThdIDk1MC4zODM4OTEgWyAzNzldIGdl bmVyaWNfbmV0bWFwX3JlZ2lzdGVyICAgR2VuZXJpYyBhZGFwdGVyIGZmZmY4ODA4MjI4ODQwMDAg Z29lcyBvbgo6WyAgMjU2LjA3OTMwMF0gOTUwLjM4Mzg5NSBbIDQzMF0gZ2VuZXJpY19uZXRtYXBf cmVnaXN0ZXIgICBSWCByaW5nIDAgb2YgZ2VuZXJpYyBhZGFwdGVyIGZmZmY4ODA4MjI4ODQwMDAg Z29lcyBvbgo6WyAgMjU2LjA3OTMwMl0gOTUwLjM4Mzg5NyBbIDQ0MF0gZ2VuZXJpY19uZXRtYXBf cmVnaXN0ZXIgICBUWCByaW5nIDAgb2YgZ2VuZXJpYyBhZGFwdGVyIGZmZmY4ODA4MjI4ODQwMDAg Z29lcyBvbgo6WyAgMjY3LjkzMDUyMl0gZGV2aWNlIGVucDZzMCBlbnRlcmVkIHByb21pc2N1b3Vz IG1vZGUKOlsgIDI2Ny45MzI0MzddIGRldmljZSBlbnA3czAgZW50ZXJlZCBwcm9taXNjdW91cyBt b2RlCjpbICAzMjAuNTE3OTA0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K OlsgIDMyMC41MTc5MTVdIFdBUk5JTkc6IGF0IGtlcm5lbC9zb2Z0aXJxLmM6MTYwIGxvY2FsX2Jo X2VuYWJsZSsweDdhLzB4YTAoKQo6WyAgMzIwLjUxNzkxN10gTW9kdWxlcyBsaW5rZWQgaW46IGl4 Z2JlKE9GKSBtZGlvIGlnYihPRikgbmV0bWFwKE9GKSB4dF9DSEVDS1NVTSBpcHRfTUFTUVVFUkFE RSBuZl9uYXRfbWFzcXVlcmFkZV9pcHY0IHR1biBuZl9jb25udHJhY2tfZnRwIGlwNnRfcnBmaWx0 ZXIgaXA2dF9SRUpFQ1QgaXB0X1JFSkVDVCB4dF9jb25udHJhY2sgZWJ0YWJsZV9uYXQgZWJ0YWJs ZV9icm91dGUgYnJpZGdlIHN0cCBsbGMgZWJ0YWJsZV9maWx0ZXIgZWJ0YWJsZXMgaXA2dGFibGVf bmF0IG5mX2Nvbm50cmFja19pcHY2IG5mX2RlZnJhZ19pcHY2IG5mX25hdF9pcHY2IGlwNnRhYmxl X21hbmdsZSBpcDZ0YWJsZV9zZWN1cml0eSBpcDZ0YWJsZV9yYXcgaXA2dGFibGVfZmlsdGVyIGlw Nl90YWJsZXMgaXB0YWJsZV9uYXQgbmZfY29ubnRyYWNrX2lwdjQgbmZfZGVmcmFnX2lwdjQgbmZf bmF0X2lwdjQgbmZfbmF0IG5mX2Nvbm50cmFjayBpcHRhYmxlX21hbmdsZSBpcHRhYmxlX3NlY3Vy aXR5IGlwdGFibGVfcmF3IGlwdGFibGVfZmlsdGVyIGRtX21pcnJvciBkbV9yZWdpb25faGFzaCBk bV9sb2cgZG1fbW9kIGludGVsX3Bvd2VyY2xhbXAgY29yZXRlbXAgc25kX2hkYV9pbnRlbCBzbmRf aGRhX2NvbnRyb2xsZXIgc25kX2hkYV9jb2RlYyBzbmRfaHdkZXAgaVRDT193ZHQga3ZtX2ludGVs IHNuZF9zZXEga3ZtIHNuZF9zZXFfZGV2aWNlIGlUQ09fdmVuZG9yX3N1cHBvcnQgY3JjMzJjX2lu dGVsIHNuZF9wY20gc25kX3RpbWVyIGlvYXRkbWEgc25kIHNlcmlvX3JhdyBpN2NvcmVfZWRhYyBz ZyBscGNfaWNoIG1mZF9jb3JlIGVkYWNfY29yZSB0cG1faW5maW5lb24KOlsgIDMyMC41MTc5NjRd ICBpMmNfaTgwMSBzb3VuZGNvcmUgZGNhIHNocGNocCBwY3Nwa3IgYWNwaV9jcHVmcmVxIG5mc2Qg YXV0aF9ycGNnc3MgbmZzX2FjbCBsb2NrZCBiaW5mbXRfbWlzYyB1aW5wdXQgc3VucnBjIGlwX3Rh YmxlcyB4ZnMgbGliY3JjMzJjIHNkX21vZCBjcmNfdDEwZGlmIGNyY3QxMGRpZl9jb21tb24gYXNp eCB1c2JuZXQgbWlpIG1nYWcyMDAgc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qgc3lzaW1nYmx0IGky Y19hbGdvX2JpdCBkcm1fa21zX2hlbHBlciBhdGFfZ2VuZXJpYyBwYXRhX2FjcGkgdHRtIGUxMDAw ZSBhdGFfcGlpeCBkcm0gbGliYXRhIG1wdHNhcyBzY3NpX3RyYW5zcG9ydF9zYXMgcHRwIGkyY19j b3JlIG1wdHNjc2loIHBwc19jb3JlIG1wdGJhc2UKOlsgIDMyMC41MTc5OTVdIENQVTogMTAgUElE OiAwIENvbW06IHN3YXBwZXIvMTAgVGFpbnRlZDogR0YgICAgICAgICAgTy0tLS0tLS0tLS0tLS0t ICAgMy4xMC4wLTIyOS5lbDcueDg2XzY0ICMxCjpbICAzMjAuNTE3OTk3XSBIYXJkd2FyZSBuYW1l OiBTdXBlcm1pY3JvIFg4RFRML1g4RFRMLCBCSU9TIDEuMWIgICAgMDMvMTkvMjAxMAo6WyAgMzIw LjUxNzk5OV0gIDAwMDAwMDAwMDAwMDAwMDAgNzZjZTBmNmMwMDJlOTNiYiBmZmZmODgwNDJmY2Mz YTIwIGZmZmZmZmZmODE2MDRiMGEKOlsgIDMyMC41MTgwMDRdICBmZmZmODgwNDJmY2MzYTU4IGZm ZmZmZmZmODEwNmUzNGIgZmZmZjg4MDgyOGViNmUwMCBmZmZmODgwNDI2NGJjMDAwCjpbICAzMjAu NTE4MDA3XSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwNDI3Zjk3MjAwIGZmZmY4ODA0MjJkZjBh MDAgZmZmZjg4MDQyZmNjM2E2OAo6WyAgMzIwLjUxODAxMV0gQ2FsbCBUcmFjZToKOlsgIDMyMC41 MTgwMTJdICA8SVJRPiAgWzxmZmZmZmZmZjgxNjA0YjBhPl0gZHVtcF9zdGFjaysweDE5LzB4MWIK OlsgIDMyMC41MTgwMjNdICBbPGZmZmZmZmZmODEwNmUzNGI+XSB3YXJuX3Nsb3dwYXRoX2NvbW1v bisweDZiLzB4YjAKOlsgIDMyMC41MTgwMjddICBbPGZmZmZmZmZmODEwNmU0OWE+XSB3YXJuX3Ns b3dwYXRoX251bGwrMHgxYS8weDIwCjpbICAzMjAuNTE4MDMwXSAgWzxmZmZmZmZmZjgxMDc3MjBh Pl0gbG9jYWxfYmhfZW5hYmxlKzB4N2EvMHhhMAo6WyAgMzIwLjUxODAzNV0gIFs8ZmZmZmZmZmY4 MTRmZTdlOD5dIGRldl9xdWV1ZV94bWl0KzB4MjM4LzB4NGEwCjpbICAzMjAuNTE4MDQ2XSAgWzxm ZmZmZmZmZmEwNjgxMzRmPl0gbm1fb3NfZ2VuZXJpY194bWl0X2ZyYW1lKzB4OWYvMHgxODAgW25l dG1hcF0KOlsgIDMyMC41MTgwNTNdICBbPGZmZmZmZmZmYTA2Nzk3ZWM+XSBnZW5lcmljX25ldG1h cF90eHN5bmMrMHgyMWMvMHg0ZjAgW25ldG1hcF0KOlsgIDMyMC41MTgwNThdICBbPGZmZmZmZmZm ODEwNDNhZWQ+XSA/IGxhcGljX25leHRfZXZlbnQrMHgxZC8weDMwCjpbICAzMjAuNTE4MDY1XSAg WzxmZmZmZmZmZmEwNjc0MmQyPl0gbmV0bWFwX2J3cmFwX25vdGlmeSsweGMyLzB4MTEwIFtuZXRt YXBdCjpbICAzMjAuNTE4MDcxXSAgWzxmZmZmZmZmZmEwNjczNWE2Pl0gbm1fYmRnX2ZsdXNoKzB4 N2M2LzB4YjgwIFtuZXRtYXBdCjpbICAzMjAuNTE4MDc1XSAgWzxmZmZmZmZmZjgxNGViNmUwPl0g PyBza2JfY29weV9iaXRzKzB4NjAvMHgyOTAKOlsgIDMyMC41MTgwODFdICBbPGZmZmZmZmZmYTA2 NzNjOGI+XSBuZXRtYXBfdnBfdHhzeW5jKzB4MzJiLzB4NjgwIFtuZXRtYXBdCjpbICAzMjAuNTE4 MDg0XSAgWzxmZmZmZmZmZjgxNGZiNWVmPl0gPyBkZXZfa2ZyZWVfc2tiX2FueSsweDJmLzB4NTAK OlsgIDMyMC41MTgwOTBdICBbPGZmZmZmZmZmYTA2NzkyMzk+XSA/IGdlbmVyaWNfbmV0bWFwX3J4 c3luYysweDMyOS8weDM3MCBbbmV0bWFwXQo6WyAgMzIwLjUxODEwNF0gIFs8ZmZmZmZmZmZhMDBj ZWZhMT5dID8gZTEwMDBfY2xlYW5fcnhfaXJxKzB4MmQxLzB4NDEwIFtlMTAwMGVdCjpbICAzMjAu NTE4MTEwXSAgWzxmZmZmZmZmZmEwNjc0MGUxPl0gbmV0bWFwX2J3cmFwX2ludHJfbm90aWZ5KzB4 MTAxLzB4MjMwIFtuZXRtYXBdCjpbICAzMjAuNTE4MTE1XSAgWzxmZmZmZmZmZjgxMDlhZDY1Pl0g PyBlbnF1ZXVlX2hydGltZXIrMHgyNS8weDgwCjpbICAzMjAuNTE4MTIyXSAgWzxmZmZmZmZmZmEw NjdmOTk1Pl0gbmV0bWFwX2NvbW1vbl9pcnErMHg5NS8weDFiMCBbbmV0bWFwXQo6WyAgMzIwLjUx ODEyOV0gIFs8ZmZmZmZmZmZhMDY4MGNhYz5dIGdlbmVyaWNfdGltZXJfaGFuZGxlcisweDhjLzB4 YTAgW25ldG1hcF0KOlsgIDMyMC41MTgxMzJdICBbPGZmZmZmZmZmODEwOWIyYjc+XSBfX3J1bl9o cnRpbWVyKzB4NzcvMHgxZDAKOlsgIDMyMC41MTgxNDBdICBbPGZmZmZmZmZmYTA2ODBjMjA+XSA/ IG5ldG1hcF9wZXJuZXRfaW5pdCsweDYwLzB4NjAgW25ldG1hcF0KOlsgIDMyMC41MTgxNDNdICBb PGZmZmZmZmZmODEwOWJhZjc+XSBocnRpbWVyX2ludGVycnVwdCsweGY3LzB4MjQwCjpbICAzMjAu NTE4MTQ3XSAgWzxmZmZmZmZmZjgxMDQ0MzE3Pl0gbG9jYWxfYXBpY190aW1lcl9pbnRlcnJ1cHQr MHgzNy8weDYwCjpbICAzMjAuNTE4MTUwXSAgWzxmZmZmZmZmZjgxNjE2ZmNmPl0gc21wX2FwaWNf dGltZXJfaW50ZXJydXB0KzB4M2YvMHg2MAo6WyAgMzIwLjUxODE1NV0gIFs8ZmZmZmZmZmY4MTYx NTY5ZD5dIGFwaWNfdGltZXJfaW50ZXJydXB0KzB4NmQvMHg4MAo6WyAgMzIwLjUxODE1Nl0gIDxF T0k+ICBbPGZmZmZmZmZmODE0YWE2ZGY+XSA/IGNwdWlkbGVfZW50ZXJfc3RhdGUrMHg0Zi8weGMw CjpbICAzMjAuNTE4MTY0XSAgWzxmZmZmZmZmZjgxNGFhNmQ4Pl0gPyBjcHVpZGxlX2VudGVyX3N0 YXRlKzB4NDgvMHhjMAo6WyAgMzIwLjUxODE2N10gIFs8ZmZmZmZmZmY4MTRhYTgxNT5dIGNwdWlk bGVfaWRsZV9jYWxsKzB4YzUvMHgyMDAKOlsgIDMyMC41MTgxNzFdICBbPGZmZmZmZmZmODEwMWQy MWU+XSBhcmNoX2NwdV9pZGxlKzB4ZS8weDMwCjpbICAzMjAuNTE4MTc2XSAgWzxmZmZmZmZmZjgx MGM2OTU1Pl0gY3B1X3N0YXJ0dXBfZW50cnkrMHhmNS8weDI5MAo6WyAgMzIwLjUxODE3OV0gIFs8 ZmZmZmZmZmY4MTA0MjNjYT5dIHN0YXJ0X3NlY29uZGFyeSsweDFiYS8weDIzMAo6WyAgMzIwLjUx ODE4Ml0gLS0tWyBlbmQgdHJhY2UgODg1MjFhNTk0YzdiNGE5ZSBdLS0tCgprZXJuZWxfdGFpbnRl ZF9sb25nOgo6UHJvcHJpZXRhcnkgbW9kdWxlIGhhcyBub3QgYmVlbiBsb2FkZWQuCjpNb2R1bGUg aGFzIGJlZW4gZm9yY2libHkgbG9hZGVkLgo6T3V0LW9mLXRyZWUgbW9kdWxlIGhhcyBiZWVuIGxv YWRlZC4KCm1hY2hpbmVpZDoKOnN5c3RlbWQ9MDQ4MjIyMjI1ZTM2NGQxMGEzODk0NTc2ZWU5MTMx NjAKOnNvc3JlcG9ydF91cGxvYWRlci1kbWlkZWNvZGU9ZTYxODNiZDM2MTcxYTNmODc5OTIwMGRl MGE5NWE4NmE4NzFmMGJhOGZjNWUyYjU5YTFjMDFiNGJhNzYwZTJiMgoKb3NfaW5mbzoKOk5BTUU9 IkNlbnRPUyBMaW51eCIKOlZFUlNJT049IjcgKENvcmUpIgo6SUQ9ImNlbnRvcyIKOklEX0xJS0U9 InJoZWwgZmVkb3JhIgo6VkVSU0lPTl9JRD0iNyIKOlBSRVRUWV9OQU1FPSJDZW50T1MgTGludXgg NyAoQ29yZSkiCjpBTlNJX0NPTE9SPSIwOzMxIgo6Q1BFX05BTUU9ImNwZTovbzpjZW50b3M6Y2Vu dG9zOjciCjpIT01FX1VSTD0iaHR0cHM6Ly93d3cuY2VudG9zLm9yZy8iCjpCVUdfUkVQT1JUX1VS TD0iaHR0cHM6Ly9idWdzLmNlbnRvcy5vcmcvIgo6CjpDRU5UT1NfTUFOVElTQlRfUFJPSkVDVD0i Q2VudE9TLTciCjpDRU5UT1NfTUFOVElTQlRfUFJPSkVDVF9WRVJTSU9OPSI3Igo6UkVESEFUX1NV UFBPUlRfUFJPRFVDVD0iY2VudG9zIgo6UkVESEFUX1NVUFBPUlRfUFJPRFVDVF9WRVJTSU9OPSI3 Igo6Cgpwcm9jX21vZHVsZXM6CjppeGdiZSAyMjgyNjggMCAtIExpdmUgMHhmZmZmZmZmZmEwNmNh MDAwIChPRikKOm1kaW8gMTM4MDcgMSBpeGdiZSwgTGl2ZSAweGZmZmZmZmZmYTA2OTIwMDAKOmln YiAxODI2MTUgMCAtIExpdmUgMHhmZmZmZmZmZmEwNjljMDAwIChPRikKOm5ldG1hcCAxMzk2MzYg MiBpeGdiZSxpZ2IsIExpdmUgMHhmZmZmZmZmZmEwNjZlMDAwIChPRikKOnh0X0NIRUNLU1VNIDEy NTQ5IDEgLSBMaXZlIDB4ZmZmZmZmZmZhMDY2OTAwMAo6aXB0X01BU1FVRVJBREUgMTI2NzggMyAt IExpdmUgMHhmZmZmZmZmZmEwNjVmMDAwCjpuZl9uYXRfbWFzcXVlcmFkZV9pcHY0IDEzNDEyIDEg aXB0X01BU1FVRVJBREUsIExpdmUgMHhmZmZmZmZmZmEwNjY0MDAwCjp0dW4gMjcxODMgMSAtIExp dmUgMHhmZmZmZmZmZmEwNjU3MDAwCjpuZl9jb25udHJhY2tfZnRwIDE4NjM4IDAgLSBMaXZlIDB4 ZmZmZmZmZmZhMDY1MTAwMAo6aXA2dF9ycGZpbHRlciAxMjU0NiAxIC0gTGl2ZSAweGZmZmZmZmZm YTA2NGMwMDAKOmlwNnRfUkVKRUNUIDEyOTM5IDIgLSBMaXZlIDB4ZmZmZmZmZmZhMDY0NzAwMAo6 aXB0X1JFSkVDVCAxMjU0MSA0IC0gTGl2ZSAweGZmZmZmZmZmYTA2NDIwMDAKOnh0X2Nvbm50cmFj ayAxMjc2MCAyOCAtIExpdmUgMHhmZmZmZmZmZmEwNjM4MDAwCjplYnRhYmxlX25hdCAxMjgwNyAw IC0gTGl2ZSAweGZmZmZmZmZmYTA2MzMwMDAKOmVidGFibGVfYnJvdXRlIDEyNzMxIDAgLSBMaXZl IDB4ZmZmZmZmZmZhMDYzZDAwMAo6YnJpZGdlIDExNTM4NSAxIGVidGFibGVfYnJvdXRlLCBMaXZl IDB4ZmZmZmZmZmZhMDYxNTAwMAo6c3RwIDEyOTc2IDEgYnJpZGdlLCBMaXZlIDB4ZmZmZmZmZmZh MDYxMDAwMAo6bGxjIDE0NTUyIDIgYnJpZGdlLHN0cCwgTGl2ZSAweGZmZmZmZmZmYTA2MDcwMDAK OmVidGFibGVfZmlsdGVyIDEyODI3IDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDYwMjAwMAo6ZWJ0YWJs ZXMgMzA5MTMgMyBlYnRhYmxlX25hdCxlYnRhYmxlX2Jyb3V0ZSxlYnRhYmxlX2ZpbHRlciwgTGl2 ZSAweGZmZmZmZmZmYTA1ZjUwMDAKOmlwNnRhYmxlX25hdCAxMjg2NCAxIC0gTGl2ZSAweGZmZmZm ZmZmYTA1ZjAwMDAKOm5mX2Nvbm50cmFja19pcHY2IDE4NzM4IDE1IC0gTGl2ZSAweGZmZmZmZmZm YTA1ZWEwMDAKOm5mX2RlZnJhZ19pcHY2IDM0NjUxIDEgbmZfY29ubnRyYWNrX2lwdjYsIExpdmUg MHhmZmZmZmZmZmEwNWJiMDAwCjpuZl9uYXRfaXB2NiAxNDEzMSAxIGlwNnRhYmxlX25hdCwgTGl2 ZSAweGZmZmZmZmZmYTA1YjIwMDAKOmlwNnRhYmxlX21hbmdsZSAxMjcwMCAxIC0gTGl2ZSAweGZm ZmZmZmZmYTA1YWQwMDAKOmlwNnRhYmxlX3NlY3VyaXR5IDEyNzEwIDEgLSBMaXZlIDB4ZmZmZmZm ZmZhMDVhODAwMAo6aXA2dGFibGVfcmF3IDEyNjgzIDEgLSBMaXZlIDB4ZmZmZmZmZmZhMDVhMzAw MAo6aXA2dGFibGVfZmlsdGVyIDEyODE1IDEgLSBMaXZlIDB4ZmZmZmZmZmZhMDU5ZTAwMAo6aXA2 X3RhYmxlcyAyNzAyNSA1IGlwNnRhYmxlX25hdCxpcDZ0YWJsZV9tYW5nbGUsaXA2dGFibGVfc2Vj dXJpdHksaXA2dGFibGVfcmF3LGlwNnRhYmxlX2ZpbHRlciwgTGl2ZSAweGZmZmZmZmZmYTA1N2Iw MDAKOmlwdGFibGVfbmF0IDEyODc1IDEgLSBMaXZlIDB4ZmZmZmZmZmZhMDU5NTAwMAo6bmZfY29u bnRyYWNrX2lwdjQgMTQ4NjIgMTUgLSBMaXZlIDB4ZmZmZmZmZmZhMDU5MDAwMAo6bmZfZGVmcmFn X2lwdjQgMTI3MjkgMSBuZl9jb25udHJhY2tfaXB2NCwgTGl2ZSAweGZmZmZmZmZmYTA1OGIwMDAK Om5mX25hdF9pcHY0IDE0MTE1IDEgaXB0YWJsZV9uYXQsIExpdmUgMHhmZmZmZmZmZmEwNTc2MDAw CjpuZl9uYXQgMjYxNDYgMyBuZl9uYXRfbWFzcXVlcmFkZV9pcHY0LG5mX25hdF9pcHY2LG5mX25h dF9pcHY0LCBMaXZlIDB4ZmZmZmZmZmZhMDU4MzAwMAo6bmZfY29ubnRyYWNrIDEwNTcwMiA4IG5m X25hdF9tYXNxdWVyYWRlX2lwdjQsbmZfY29ubnRyYWNrX2Z0cCx4dF9jb25udHJhY2ssbmZfY29u bnRyYWNrX2lwdjYsbmZfbmF0X2lwdjYsbmZfY29ubnRyYWNrX2lwdjQsbmZfbmF0X2lwdjQsbmZf bmF0LCBMaXZlIDB4ZmZmZmZmZmZhMDU1YjAwMAo6aXB0YWJsZV9tYW5nbGUgMTI2OTUgMSAtIExp dmUgMHhmZmZmZmZmZmEwNTU2MDAwCjppcHRhYmxlX3NlY3VyaXR5IDEyNzA1IDEgLSBMaXZlIDB4 ZmZmZmZmZmZhMDU1MTAwMAo6aXB0YWJsZV9yYXcgMTI2NzggMSAtIExpdmUgMHhmZmZmZmZmZmEw NTRjMDAwCjppcHRhYmxlX2ZpbHRlciAxMjgxMCAxIC0gTGl2ZSAweGZmZmZmZmZmYTA1NDcwMDAK OmRtX21pcnJvciAyMjEzNSAwIC0gTGl2ZSAweGZmZmZmZmZmYTA1M2MwMDAKOmRtX3JlZ2lvbl9o YXNoIDIwODYyIDEgZG1fbWlycm9yLCBMaXZlIDB4ZmZmZmZmZmZhMDUzNTAwMAo6ZG1fbG9nIDE4 NDExIDIgZG1fbWlycm9yLGRtX3JlZ2lvbl9oYXNoLCBMaXZlIDB4ZmZmZmZmZmZhMDRkMzAwMAo6 ZG1fbW9kIDEwNDAzOCAyIGRtX21pcnJvcixkbV9sb2csIExpdmUgMHhmZmZmZmZmZmEwNWNmMDAw CjppbnRlbF9wb3dlcmNsYW1wIDE4NzY0IDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDVjOTAwMAo6Y29y ZXRlbXAgMTM0MzUgMCAtIExpdmUgMHhmZmZmZmZmZmEwNGNlMDAwCjpzbmRfaGRhX2ludGVsIDMw NTE5IDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDUyODAwMAo6c25kX2hkYV9jb250cm9sbGVyIDMxOTIx IDEgc25kX2hkYV9pbnRlbCwgTGl2ZSAweGZmZmZmZmZmYTA0YmIwMDAKOnNuZF9oZGFfY29kZWMg MTM5MzIwIDIgc25kX2hkYV9pbnRlbCxzbmRfaGRhX2NvbnRyb2xsZXIsIExpdmUgMHhmZmZmZmZm ZmEwNTA0MDAwCjpzbmRfaHdkZXAgMTc2OTggMSBzbmRfaGRhX2NvZGVjLCBMaXZlIDB4ZmZmZmZm ZmZhMDNlMjAwMAo6aVRDT193ZHQgMTM0ODAgMCAtIExpdmUgMHhmZmZmZmZmZmEwM2RkMDAwCjpr dm1faW50ZWwgMTQ4MDgxIDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDRkZTAwMAo6c25kX3NlcSA2MzA3 NCAwIC0gTGl2ZSAweGZmZmZmZmZmYTA0YWEwMDAKOmt2bSA0NjExMjYgMSBrdm1faW50ZWwsIExp dmUgMHhmZmZmZmZmZmEwNDM4MDAwCjpzbmRfc2VxX2RldmljZSAxNDQ5NyAxIHNuZF9zZXEsIExp dmUgMHhmZmZmZmZmZmEwM2QxMDAwCjppVENPX3ZlbmRvcl9zdXBwb3J0IDEzNzE4IDEgaVRDT193 ZHQsIExpdmUgMHhmZmZmZmZmZmEwNGQ5MDAwCjpjcmMzMmNfaW50ZWwgMjIwNzkgMCAtIExpdmUg MHhmZmZmZmZmZmEwM2U4MDAwCjpzbmRfcGNtIDEwMzk5NiAzIHNuZF9oZGFfaW50ZWwsc25kX2hk YV9jb250cm9sbGVyLHNuZF9oZGFfY29kZWMsIExpdmUgMHhmZmZmZmZmZmEwNDFkMDAwCjpzbmRf dGltZXIgMjk1NjIgMiBzbmRfc2VxLHNuZF9wY20sIExpdmUgMHhmZmZmZmZmZmEwNGM1MDAwCjpp b2F0ZG1hIDY3NzYyIDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDQwYjAwMAo6c25kIDc1MTI3IDcgc25k X2hkYV9pbnRlbCxzbmRfaGRhX2NvZGVjLHNuZF9od2RlcCxzbmRfc2VxLHNuZF9zZXFfZGV2aWNl LHNuZF9wY20sc25kX3RpbWVyLCBMaXZlIDB4ZmZmZmZmZmZhMDNmNzAwMAo6c2VyaW9fcmF3IDEz NDYyIDAgLSBMaXZlIDB4ZmZmZmZmZmZhMDNjMTAwMAo6aTdjb3JlX2VkYWMgMjQxNjYgMCAtIExp dmUgMHhmZmZmZmZmZmEwM2Q2MDAwCjpzZyA0MDcyMSAwIC0gTGl2ZSAweGZmZmZmZmZmYTAzYzYw MDAKOmxwY19pY2ggMjEwNzMgMCAtIExpdmUgMHhmZmZmZmZmZmEwM2I0MDAwCjptZmRfY29yZSAx MzQzNSAxIGxwY19pY2gsIExpdmUgMHhmZmZmZmZmZmEwM2JjMDAwCjplZGFjX2NvcmUgNTc2NTAg MiBpN2NvcmVfZWRhYywgTGl2ZSAweGZmZmZmZmZmYTAzYTQwMDAKOnRwbV9pbmZpbmVvbiAxNzM3 MiAwIC0gTGl2ZSAweGZmZmZmZmZmYTAzOTcwMDAKOmkyY19pODAxIDE4MTM1IDAgLSBMaXZlIDB4 ZmZmZmZmZmZhMDM4ZDAwMAo6c291bmRjb3JlIDE1MDQ3IDIgc25kX2hkYV9jb2RlYyxzbmQsIExp dmUgMHhmZmZmZmZmZmEwMzlmMDAwCjpkY2EgMTUxMzAgMyBpeGdiZSxpZ2IsaW9hdGRtYSwgTGl2 ZSAweGZmZmZmZmZmYTAzZjIwMDAKOnNocGNocCAzNzAzMiAwIC0gTGl2ZSAweGZmZmZmZmZmYTAz ODIwMDAKOnBjc3BrciAxMjcxOCAwIC0gTGl2ZSAweGZmZmZmZmZmYTAxYzYwMDAKOmFjcGlfY3B1 ZnJlcSAxOTM5MyAxIC0gTGl2ZSAweGZmZmZmZmZmYTAzMzMwMDAKOm5mc2QgMjkwMjE1IDEzIC0g TGl2ZSAweGZmZmZmZmZmYTAzM2EwMDAKOmF1dGhfcnBjZ3NzIDU5MzQzIDEgbmZzZCwgTGl2ZSAw eGZmZmZmZmZmYTAxYjYwMDAKOm5mc19hY2wgMTI4MzcgMSBuZnNkLCBMaXZlIDB4ZmZmZmZmZmZh MDE5ZTAwMAo6bG9ja2QgOTM5NzcgMSBuZnNkLCBMaXZlIDB4ZmZmZmZmZmZhMDMxYjAwMAo6Ymlu Zm10X21pc2MgMTc0NjggMSAtIExpdmUgMHhmZmZmZmZmZmEwMWIwMDAwCjp1aW5wdXQgMTc2MjUg MCAtIExpdmUgMHhmZmZmZmZmZmEwMDFiMDAwCjpzdW5ycGMgMjk1MjkzIDE5IG5mc2QsYXV0aF9y cGNnc3MsbmZzX2FjbCxsb2NrZCwgTGl2ZSAweGZmZmZmZmZmYTAyZDEwMDAKOmlwX3RhYmxlcyAy NzIzOSA1IGlwdGFibGVfbmF0LGlwdGFibGVfbWFuZ2xlLGlwdGFibGVfc2VjdXJpdHksaXB0YWJs ZV9yYXcsaXB0YWJsZV9maWx0ZXIsIExpdmUgMHhmZmZmZmZmZmEwMWE4MDAwCjp4ZnMgOTE1MDE5 IDMgLSBMaXZlIDB4ZmZmZmZmZmZhMDFmMDAwMAo6bGliY3JjMzJjIDEyNjQ0IDEgeGZzLCBMaXZl IDB4ZmZmZmZmZmZhMDFhMzAwMAo6c2RfbW9kIDQ1NDk5IDUgLSBMaXZlIDB4ZmZmZmZmZmZhMDE5 MTAwMAo6Y3JjX3QxMGRpZiAxMjcxNCAxIHNkX21vZCwgTGl2ZSAweGZmZmZmZmZmYTAwMjgwMDAK OmNyY3QxMGRpZl9jb21tb24gMTI1OTUgMSBjcmNfdDEwZGlmLCBMaXZlIDB4ZmZmZmZmZmZhMDBm ZDAwMAo6YXNpeCAzODkxNCAwIC0gTGl2ZSAweGZmZmZmZmZmYTAxMDQwMDAKOnVzYm5ldCA0Mzk1 NCAxIGFzaXgsIExpdmUgMHhmZmZmZmZmZmEwMGYxMDAwCjptaWkgMTM5MzQgMiBhc2l4LHVzYm5l dCwgTGl2ZSAweGZmZmZmZmZmYTAxODIwMDAKOm1nYWcyMDAgNDIxNTkgMiAtIExpdmUgMHhmZmZm ZmZmZmEwMWU0MDAwCjpzeXNjb3B5YXJlYSAxMjUyOSAxIG1nYWcyMDAsIExpdmUgMHhmZmZmZmZm ZmEwMTE2MDAwCjpzeXNmaWxscmVjdCAxMjcwMSAxIG1nYWcyMDAsIExpdmUgMHhmZmZmZmZmZmEw MTBmMDAwCjpzeXNpbWdibHQgMTI2NDAgMSBtZ2FnMjAwLCBMaXZlIDB4ZmZmZmZmZmZhMDA1ZTAw MAo6aTJjX2FsZ29fYml0IDEzNDEzIDIgaWdiLG1nYWcyMDAsIExpdmUgMHhmZmZmZmZmZmEwMDU5 MDAwCjpkcm1fa21zX2hlbHBlciA5ODIyNiAxIG1nYWcyMDAsIExpdmUgMHhmZmZmZmZmZmEwMWNi MDAwCjphdGFfZ2VuZXJpYyAxMjkxMCAwIC0gTGl2ZSAweGZmZmZmZmZmYTAwMmQwMDAKOnBhdGFf YWNwaSAxMzAzOCAwIC0gTGl2ZSAweGZmZmZmZmZmYTAwNGMwMDAKOnR0bSA5MzQ4OCAxIG1nYWcy MDAsIExpdmUgMHhmZmZmZmZmZmEwMTZhMDAwCjplMTAwMGUgMjMwNjgxIDAgLSBMaXZlIDB4ZmZm ZmZmZmZhMDBiNzAwMAo6YXRhX3BpaXggMzUwMzggMCAtIExpdmUgMHhmZmZmZmZmZmEwMTg3MDAw Cjpkcm0gMzExNTg4IDUgbWdhZzIwMCxkcm1fa21zX2hlbHBlcix0dG0sIExpdmUgMHhmZmZmZmZm ZmEwMTFjMDAwCjpsaWJhdGEgMjE4ODU0IDMgYXRhX2dlbmVyaWMscGF0YV9hY3BpLGF0YV9waWl4 LCBMaXZlIDB4ZmZmZmZmZmZhMDA4MDAwMAo6bXB0c2FzIDYyMjY4IDQgLSBMaXZlIDB4ZmZmZmZm ZmZhMDA2ZjAwMAo6c2NzaV90cmFuc3BvcnRfc2FzIDQxMDM0IDEgbXB0c2FzLCBMaXZlIDB4ZmZm ZmZmZmZhMDA2MzAwMAo6cHRwIDE4OTMzIDMgaXhnYmUsaWdiLGUxMDAwZSwgTGl2ZSAweGZmZmZm ZmZmYTAwNTMwMDAKOmkyY19jb3JlIDQwMzI1IDYgaWdiLGkyY19pODAxLG1nYWcyMDAsaTJjX2Fs Z29fYml0LGRybV9rbXNfaGVscGVyLGRybSwgTGl2ZSAweGZmZmZmZmZmYTAwMzYwMDAKOm1wdHNj c2loIDQwMTUwIDEgbXB0c2FzLCBMaXZlIDB4ZmZmZmZmZmZhMDA0MTAwMAo6cHBzX2NvcmUgMTkx MDYgMSBwdHAsIExpdmUgMHhmZmZmZmZmZmEwMDIyMDAwCjptcHRiYXNlIDEwNTk2MCAyIG1wdHNh cyxtcHRzY3NpaCwgTGl2ZSAweGZmZmZmZmZmYTAwMDAwMDAKCnN1c3BlbmRfc3RhdHM6CjpzdWNj ZXNzOiAwCjpmYWlsOiAwCjpmYWlsZWRfZnJlZXplOiAwCjpmYWlsZWRfcHJlcGFyZTogMAo6ZmFp bGVkX3N1c3BlbmQ6IDAKOmZhaWxlZF9zdXNwZW5kX2xhdGU6IDAKOmZhaWxlZF9zdXNwZW5kX25v aXJxOiAwCjpmYWlsZWRfcmVzdW1lOiAwCjpmYWlsZWRfcmVzdW1lX2Vhcmx5OiAwCjpmYWlsZWRf cmVzdW1lX25vaXJxOiAwCjpmYWlsdXJlczoKOiAgbGFzdF9mYWlsZWRfZGV2OgkKOgkJCQo6ICBs YXN0X2ZhaWxlZF9lcnJubzoJMAo6CQkJMAo6ICBsYXN0X2ZhaWxlZF9zdGVwOgkKOgkJCQoK --047d7bdca448948e6f052c68f433-- From owner-freebsd-net@freebsd.org Tue Feb 23 06:12:43 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A81F1AB0011 for ; Tue, 23 Feb 2016 06:12:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 93F152FE for ; Tue, 23 Feb 2016 06:12:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6CgV1092067 for ; Tue, 23 Feb 2016 06:12:43 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 153937] [ral] ralink panics the system (amd64 FreeBSD 8.x) when in hostap or adhoc. Date: Tue, 23 Feb 2016 06:12:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: bschmidt@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: flagtypes.name short_desc assigned_to keywords rep_platform Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:12:43 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D153937 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable9?, mfc-stable10? Summary|[ral] ralink panics the |[ral] ralink panics the |system (amd64 freeBSDD 8.X) |system (amd64 FreeBSD 8.x) |when in hostap or adhoc. |when in hostap or adhoc. Assignee|freebsd-net@FreeBSD.org |bschmidt@FreeBSD.org Keywords| |patch Hardware|Any |amd64 --- Comment #3 from Kubilay Kocak --- Assign to committer that resolved in HEAD. Im not sure if this change was MFC'd to stable/10 stable/9 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:16:16 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB1FFAB0138 for ; Tue, 23 Feb 2016 06:16:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9AF06637 for ; Tue, 23 Feb 2016 06:16:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6GFY7096723 for ; Tue, 23 Feb 2016 06:16:16 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Tue, 23 Feb 2016 06:16:15 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.1-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: flagtypes.name bug_status cc priority bug_file_loc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:16:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable9?, mfc-stable10? Status|New |Open CC| |freebsd-net@FreeBSD.org Priority|--- |Normal URL| |https://svnweb.freebsd.org/ | |changeset/base/241438 Assignee|freebsd-net@FreeBSD.org |yongari@FreeBSD.org --- Comment #3 from Kubilay Kocak --- Assign to committer for apparent regressing changeset made in HEAD. This is a 10.3-RELEASE candidate --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:17:13 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5DC1AB0194 for ; Tue, 23 Feb 2016 06:17:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B66A36E3 for ; Tue, 23 Feb 2016 06:17:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6HDVE097946 for ; Tue, 23 Feb 2016 06:17:13 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Tue, 23 Feb 2016 06:17:13 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:17:13 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Version|10.1-RELEASE |10.2-STABLE --- Comment #4 from Kubilay Kocak --- For clarity, this is a regression in 9.x, 10.x, current --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:17:28 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C0536AB01E0 for ; Tue, 23 Feb 2016 06:17:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B102B7D3 for ; Tue, 23 Feb 2016 06:17:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6HScJ098330 for ; Tue, 23 Feb 2016 06:17:28 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Tue, 23 Feb 2016 06:17:28 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA2 X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:17:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Version|10.2-STABLE |10.3-BETA2 --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:18:36 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77C6AAB02A4 for ; Tue, 23 Feb 2016 06:18:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6855E89B for ; Tue, 23 Feb 2016 06:18:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6IZBX099782 for ; Tue, 23 Feb 2016 06:18:36 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 207087] kernel: r295285 in 10.2-STABLE breaks OpenVPN functionality Date: Tue, 23 Feb 2016 06:18:35 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: needs-qa, patch, regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gnn@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: keywords flagtypes.name cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:18:36 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207087 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-qa, patch Flags| |mfc-stable10? CC|freebsd-bugs@FreeBSD.org | --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:20:20 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DADE4AB03A6 for ; Tue, 23 Feb 2016 06:20:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CB3259C8 for ; Tue, 23 Feb 2016 06:20:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6KJPA002990 for ; Tue, 23 Feb 2016 06:20:20 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Tue, 23 Feb 2016 06:20:20 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:20:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #10 from Kubilay Kocak --- @Bartek, can you confirm reproduction in the latest 10.3 beta or stable/10? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:22:45 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2BF99AB053A for ; Tue, 23 Feb 2016 06:22:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1C28CC84 for ; Tue, 23 Feb 2016 06:22:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6Mim3012165 for ; Tue, 23 Feb 2016 06:22:44 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Tue, 23 Feb 2016 06:22:44 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: assigned_to cc bug_status keywords resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:22:45 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-net@FreeBSD.org |erj@freebsd.org CC| |freebsd-net@FreeBSD.org Status|Closed |Open Keywords|needs-qa | Resolution|FIXED |--- --- Comment #5 from Kubilay Kocak --- Assign to committer that resolved. Given this issues summary includes MFC to 10/stable, re-open issue pending: * Comment on whether this has/will be MFC'd * Whether this will/has made it into 10.3-RELEASE Please set the mfc-stable10 flag to + if/when MFC'd, or set to - with comme= nt if MFC not valid/appropriate/denied --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:23:02 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08EE8AB057F for ; Tue, 23 Feb 2016 06:23:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EDAB6D28 for ; Tue, 23 Feb 2016 06:23:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6N1ie012478 for ; Tue, 23 Feb 2016 06:23:01 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Tue, 23 Feb 2016 06:23:02 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:23:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Open |In Progress --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 06:27:52 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1E576AB06E8 for ; Tue, 23 Feb 2016 06:27:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0E96AE56 for ; Tue, 23 Feb 2016 06:27:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N6Rpbn018606 for ; Tue, 23 Feb 2016 06:27:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206934] MFC of commits r272695 and r288529 Date: Tue, 23 Feb 2016 06:27:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-STABLE X-Bugzilla-Keywords: needs-patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: resolution keywords see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 06:27:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206934 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|Not Enough Information |Overcome By Events Keywords| |needs-patch See Also| |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 069 | |33 --- Comment #5 from Kubilay Kocak --- Not enough information is probably not the best resolution for this, given = it was the original reporter who closed it, and that the committers of the two revisions in question have not provided feedback, even though they are on C= C. @Everyone, if this issue could/shouldneeds to be re-opened, please do so. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 07:06:18 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C757AB1689 for ; Tue, 23 Feb 2016 07:06:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5AA551EE7 for ; Tue, 23 Feb 2016 07:06:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from julian-mbp3.pixel8networks.com (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id u1N7668B007158 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 22 Feb 2016 23:06:07 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: gateway machine port redirect question To: Ian Smith References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> <56CA5519.4080000@freebsd.org> <20160222175549.L51785@sola.nimnet.asn.au> Cc: galtsev@kicp.uchicago.edu, freebsd-net@freebsd.org From: Julian Elischer Message-ID: <56CC04D8.6060206@freebsd.org> Date: Mon, 22 Feb 2016 23:06:00 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160222175549.L51785@sola.nimnet.asn.au> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 07:06:18 -0000 On 22/02/2016 4:03 AM, Ian Smith wrote: > On Sun, 21 Feb 2016 16:32:53 -0800, Julian Elischer wrote: > > On 20/02/2016 6:22 PM, Valeri Galtsev wrote: > > > Dear Experts, > > > > > > I'm one of Linux refugees who several years ago migrated majority of > > > servers from Linux to FreeBSD and is happy since. When recently I needed > > > to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 on it, > > > used ipwf and natd, and all works well, machines behind gateway on LAN can > > > happily reach real network. I hit one snag later though: When I tried to > > > redirect TCP traffic on some port to machine on internal private network > > > behind gateway, whatever I do doesn't work. > > > > > > Could somebody point to simple example (it doesn't matter which components > > > are involved, I don't feel married to ipfw and natd) for FreeBSD 10.2 that > > > makes the machine gateway, and one of the ports of traffic coming from > > > public network is redirected to machine on private network behind gateway. > > > Something I can reproduce that works, which I then will gradually convert > > > into what I need. Other way around: adding redirection to already working > > > (and a bit sophisticated) gateway I set up appears to be beyond my mental > > > abilities: a couple of weeks of frustration confirm it to me. > > > > > > I really do not want to go back to Linux to do this, even though I feel I > > > can do it based on Linux in a course of an hour or two - I've set up a few > > > of them in the past using Linux, that's the longest it took me in my > > > recollection. > > > > > > Thanks in advance for all your answers and pointers! > > > > > > Valeri > > > this CAN be done but it gets tricky. > > > > usually we do NAT on the external interface. the trouble is that you don't > > want that traffic to go through the external interface, but to get routed > > back in. > > Well if it's internal address to another internal address, if on the > same switch it may not need to even hit the router, and if on another > segment, the router will naturally route it internally anyway, as long > as you make sure you DON't perform NAT on those packets, neither from > client to (internal) server destination, nor on responses in return. > > > you really should add a special rule group that traps the packets as they > > come in on the internal interface and send them to nat if they are destined > > for the other internal machine. (and the return packets). > > Yes, but don't you rather mean only send them to nat if they are NOT > destined for the other (here server) internal machine/s? > > > I have never done this so when you work it out let us know :-) > > Paraphrasing an old maxim of yours, "Don't send packets to NAT that it > doesn't care about", ie don't gratuitously NAT every packet out from the > internal machines, unless they're definitely bound for the outside, > which can readily be done with something like, for outbound NAT: wow someone listened to something I said! :-) > > add skipto $pastnatrule ip4 from $server:$port to $internalnet out > add $natrule nat N ip4 from any to any out xmit $extif recv $intif > > whereby outbound packets are only NAT'd if routed to the $extif > (and in fact, on that basis, the first rule is likely redundant) > > Of course the ACLs for the internal server:port need to accept packets > from the internal network, and return packets sent by that server also > need to NOT do NAT on the way out, again best to specifically skip NAT > for packets clearly destined for the LAN, as above. I have done this. > > DNS may be an issue; if you need internal clients to be able to access > the internal, normally redirected address:port by its externally-known > name, eg www.myserver.net:port/ then you could use split DNS, like bind > views. If you don't control DNS, LAN clients may instead need an entry > in /etc/hosts, which may or may not be inconvenient, depending on scale. > > That said, I'n mot really sure I'm addressing the correct problem :) > > cheers, Ian I Believe the problem is as follows: there are two machines inside the NAT'd lan, A and B, (local addresses) . The NAT machine is X on the outside and Y on the inside. B is also visible to the outside world as the Nat'd address C (which may or may not be the same as X). A wants to be able to send a request to address C and have it bounce back to B, (with a source address of Y). The reply to Y should in turn be bounced back to A. This is quite complicated and while I am sure we could work out how it should be done I can't just rattle off an answer. It probably requires two instances of NAT a regular NAT on the external interface, and a reverse nat on the inside interface, triggering on outgoing packets. turning them around From owner-freebsd-net@freebsd.org Tue Feb 23 07:07:57 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E118AAB17C5 for ; Tue, 23 Feb 2016 07:07:56 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AF23C1FC3 for ; Tue, 23 Feb 2016 07:07:56 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from julian-mbp3.pixel8networks.com (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id u1N77r9k007169 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 22 Feb 2016 23:07:55 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: gateway machine port redirect question To: Gary Corcoran , freebsd-net@freebsd.org References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> <56CA5AC4.8070502@rcn.com> From: Julian Elischer Message-ID: <56CC0544.8040002@freebsd.org> Date: Mon, 22 Feb 2016 23:07:48 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56CA5AC4.8070502@rcn.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 07:07:57 -0000 On 21/02/2016 4:48 PM, Gary Corcoran wrote: > On 2/20/2016 9:22 PM, Valeri Galtsev wrote: >> Dear Experts, >> >> I'm one of Linux refugees who several years ago migrated majority of >> servers from Linux to FreeBSD and is happy since. When recently I >> needed >> to set up gateway (Firewall + NAT) machine, I set up FreeBSD 10.2 >> on it, >> used ipwf and natd, and all works well, machines behind gateway on >> LAN can >> happily reach real network. I hit one snag later though: When I >> tried to >> redirect TCP traffic on some port to machine on internal private >> network >> behind gateway, whatever I do doesn't work. >> >> Could somebody point to simple example (it doesn't matter which >> components >> are involved, I don't feel married to ipfw and natd) for FreeBSD >> 10.2 that >> makes the machine gateway, and one of the ports of traffic coming from >> public network is redirected to machine on private network behind >> gateway. >> Something I can reproduce that works, which I then will gradually >> convert >> into what I need. Other way around: adding redirection to already >> working >> (and a bit sophisticated) gateway I set up appears to be beyond my >> mental >> abilities: a couple of weeks of frustration confirm it to me. >> >> I really do not want to go back to Linux to do this, even though I >> feel I >> can do it based on Linux in a course of an hour or two - I've set >> up a few >> of them in the past using Linux, that's the longest it took me in my >> recollection. >> >> Thanks in advance for all your answers and pointers! >> >> Valeri >> >> ++++++++++++++++++++++++++++++++++++++++ >> Valeri Galtsev >> Sr System Administrator >> Department of Astronomy and Astrophysics >> Kavli Institute for Cosmological Physics >> University of Chicago >> Phone: 773-702-4247 >> ++++++++++++++++++++++++++++++++++++++++ >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > Something like this? It redirects external port 1234 to a machine > on the internal > network at port 80. In your natd.conf, put something like this: > redirect_port tcp 10.12.34.56:80 1234 yes but he wants this to be activated for sessions from the inside too, from hosts thinking that they are accessing some external host, (maybe for testing?) > > Gary > > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > From owner-freebsd-net@freebsd.org Tue Feb 23 09:44:57 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84C52AAFFBE for ; Tue, 23 Feb 2016 09:44:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 74E3919C2 for ; Tue, 23 Feb 2016 09:44:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1N9iupR074876 for ; Tue, 23 Feb 2016 09:44:57 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Tue, 23 Feb 2016 09:44:57 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: robak@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 09:44:57 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #11 from Bartek Rutkowski --- (In reply to Kubilay Kocak from comment #10) I am afraid not, I dont have any 10.3 beta's nor 10-S running around. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Feb 23 13:25:18 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81776AB097F for ; Tue, 23 Feb 2016 13:25:18 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 546171081; Tue, 23 Feb 2016 13:25:18 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u1NDPGJu066638 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 23 Feb 2016 06:25:16 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u1NDPGee066635; Tue, 23 Feb 2016 06:25:16 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 23 Feb 2016 06:25:16 -0700 (MST) From: Warren Block To: Julian Elischer cc: Ian Smith , freebsd-net@freebsd.org, galtsev@kicp.uchicago.edu Subject: Re: gateway machine port redirect question In-Reply-To: <56CC04D8.6060206@freebsd.org> Message-ID: References: <43887.128.135.52.6.1456021321.squirrel@cosmo.uchicago.edu> <56CA5519.4080000@freebsd.org> <20160222175549.L51785@sola.nimnet.asn.au> <56CC04D8.6060206@freebsd.org> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 23 Feb 2016 06:25:16 -0700 (MST) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 13:25:18 -0000 On Mon, 22 Feb 2016, Julian Elischer wrote: > I Believe the problem is as follows: > > there are two machines inside the NAT'd lan, A and B, (local addresses) . > The NAT machine is X on the outside and Y on the inside. > B is also visible to the outside world as the Nat'd address C (which may or > may not be the same as X). > > A wants to be able to send a request to address C and have it bounce back to > B, (with a source address of Y). > The reply to Y should in turn be bounced back to A. > > This is quite complicated and while I am sure we could work out how it > should be done I can't just rattle off an answer. It probably requires > two instances of NAT a regular NAT on the external interface, and a > reverse nat on the inside interface, triggering on outgoing packets. > turning them around Um... I think that is effectively what those few lines of PF I posted do. Granted, it is probably a lot easier with PF. There is a server inside my LAN. I needed to access it by its outside address regardless of whether the client was inside or outside. And the excerpts I posted earlier work. It is actually just three things in addition to the standard gateway NAT: 1. The NAT for the LAN to the inside server 2. The redirect from the LAN to the inside server 3. The redirect from the outside to the inside server From owner-freebsd-net@freebsd.org Tue Feb 23 18:21:40 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7FC95AB2542 for ; Tue, 23 Feb 2016 18:21:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 702431CBB for ; Tue, 23 Feb 2016 18:21:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1NILep5031319 for ; Tue, 23 Feb 2016 18:21:40 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206934] MFC of commits r272695 and r288529 Date: Tue, 23 Feb 2016 18:21:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-STABLE X-Bugzilla-Keywords: needs-patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: mgrooms@shrew.net X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2016 18:21:40 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206934 --- Comment #6 from mgrooms@shrew.net --- I apologize if I picked the wrong resolution. Hopefully it wasn't perceived= as negative. The first of the two patches had already been committed and I did= n't want the bug report to sit unresolved indefinitely. I went ahead and closed= it using the resolution that seemed the most appropriate as there didn't seem = to be enough info available to determine if the other patch was appropriate or required for the 10.3-RELEASE. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 01:06:37 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48AE0AB255B for ; Wed, 24 Feb 2016 01:06:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 38A6519EC for ; Wed, 24 Feb 2016 01:06:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1O16bPg035164 for ; Wed, 24 Feb 2016 01:06:37 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Wed, 24 Feb 2016 01:06:37 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA2 X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: yongari@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 01:06:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 --- Comment #5 from Pyun YongHyeon --- (In reply to Andrew Daugherity from comment #2) Thank you very much for narrowing down guilty change set. I don't see differences in ASF/IPMI code path before/after APE support except additional H/W reset in 9.1. If you don't configure bge(4) at all(i.e. kernel just attaches driver), does the IPMI work? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 01:52:45 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D338AB1825 for ; Wed, 24 Feb 2016 01:52:45 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from phabric-backend.rbsd.freebsd.org (unknown [IPv6:2607:fc50:2000:101::1bb:73]) by mx1.freebsd.org (Postfix) with ESMTP id 67C811399 for ; Wed, 24 Feb 2016 01:52:45 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by phabric-backend.rbsd.freebsd.org (Postfix, from userid 1346) id 655CA3321D8C; Wed, 24 Feb 2016 01:52:45 +0000 (UTC) Date: Wed, 24 Feb 2016 01:52:45 +0000 To: freebsd-net@freebsd.org From: "sepherosa_gmail.com (Sepherosa Ziehau)" Reply-to: D5416+325+d90172de5c58ed8c@reviews.freebsd.org Subject: [Differential] [Request, 33 lines] D5416: buf_ring/drbr: Add buf_ring_peek_clear_sc and use it in drbr_peek Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , Thread-Topic: D5416: buf_ring/drbr: Add buf_ring_peek_clear_sc and use it in drbr_peek X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk Thread-Index: Mjg4YWY1NmZjMjNkYWVhODFjM2QxMWJiNjA5 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_0d2cf905543354752928c7081326154e" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 01:52:45 -0000 --b1_0d2cf905543354752928c7081326154e Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: 8bit sepherosa_gmail.com created this revision. sepherosa_gmail.com added reviewers: network, adrian, delphij, rrs, glebius, kmacy, decui_microsoft.com, honzhan_microsoft.com, howard0su_gmail.com. sepherosa_gmail.com added a subscriber: freebsd-net-list. REVISION SUMMARY Unlike buf_ring_peek, it only supports single consumer mode, and it clears the cons_head if DEBUG_BUFRING/INVARIANTS is defined. The normal use case of drbr_peek for network drivers is: m = drbr_peek(br); err = hw_spec_encap(&m); /* could m_defrag/m_collapse */ (*) if (err) { if (m == NULL) drbr_advance(br); else drbr_putback(br, m); /* break the loop */ } drbr_advance(br); The race is: If hw_spec_encap() m_defrag or m_collapse the mbuf, i.e. the old mbuf was freed, or like the Hyper-V's network driver, that transmission-done does not even require the TX lock; then on the other CPU at the (*) time, the freed mbuf could be recycled and being drbr_enqueue even before the current CPU had the chance to call drbr_{advance,putback}. This triggers a panic in drbr_enqueue duplicated element check, if DEBUG_BUFRING/INVARIANTS is defined. Use buf_ring_peek_clear_sc() in drbr_peek() to fix the above race. This change is a NO-OP, if neither DEBUG_BUFRING nor INVARIANTS are defined. REVISION DETAIL https://reviews.freebsd.org/D5416 AFFECTED FILES sys/net/ifq.h sys/sys/buf_ring.h CHANGE DETAILS diff --git a/sys/sys/buf_ring.h b/sys/sys/buf_ring.h --- a/sys/sys/buf_ring.h +++ b/sys/sys/buf_ring.h @@ -268,6 +268,37 @@ return (br->br_ring[br->br_cons_head]); } +static __inline void * +buf_ring_peek_clear_sc(struct buf_ring *br) +{ +#ifdef DEBUG_BUFRING + void *ret; + + if (!mtx_owned(br->br_lock)) + panic("lock not held on single consumer dequeue"); +#endif + /* + * I believe it is safe to not have a memory barrier + * here because we control cons and tail is worst case + * a lagging indicator so we worst case we might + * return NULL immediately after a buffer has been enqueued + */ + if (br->br_cons_head == br->br_prod_tail) + return (NULL); + +#ifdef DEBUG_BUFRING + /* + * Single consumer, i.e. cons_head will not move while we are + * running, so atomic_swap_ptr() is not necessary here. + */ + ret = br->br_ring[br->br_cons_head]; + br->br_ring[br->br_cons_head] = NULL; + return (ret); +#else + return (br->br_ring[br->br_cons_head]); +#endif +} + static __inline int buf_ring_full(struct buf_ring *br) { diff --git a/sys/net/ifq.h b/sys/net/ifq.h --- a/sys/net/ifq.h +++ b/sys/net/ifq.h @@ -369,7 +369,7 @@ return (m); } #endif - return(buf_ring_peek(br)); + return(buf_ring_peek_clear_sc(br)); } static __inline void EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: sepherosa_gmail.com, network, adrian, delphij, rrs, glebius, kmacy, decui_microsoft.com, honzhan_microsoft.com, howard0su_gmail.com Cc: freebsd-net-list --b1_0d2cf905543354752928c7081326154e Content-Type: text/x-patch; charset=utf-8; name="D5416.13669.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D5416.13669.patch" ZGlmZiAtLWdpdCBhL3N5cy9zeXMvYnVmX3JpbmcuaCBiL3N5cy9zeXMvYnVmX3JpbmcuaAotLS0g YS9zeXMvc3lzL2J1Zl9yaW5nLmgKKysrIGIvc3lzL3N5cy9idWZfcmluZy5oCkBAIC0yNjgsNiAr MjY4LDM3IEBACiAJcmV0dXJuIChici0+YnJfcmluZ1tici0+YnJfY29uc19oZWFkXSk7CiB9CiAK K3N0YXRpYyBfX2lubGluZSB2b2lkICoKK2J1Zl9yaW5nX3BlZWtfY2xlYXJfc2Moc3RydWN0IGJ1 Zl9yaW5nICpicikKK3sKKyNpZmRlZiBERUJVR19CVUZSSU5HCisJdm9pZCAqcmV0OworCisJaWYg KCFtdHhfb3duZWQoYnItPmJyX2xvY2spKQorCQlwYW5pYygibG9jayBub3QgaGVsZCBvbiBzaW5n bGUgY29uc3VtZXIgZGVxdWV1ZSIpOworI2VuZGlmCQorCS8qCisJICogSSBiZWxpZXZlIGl0IGlz IHNhZmUgdG8gbm90IGhhdmUgYSBtZW1vcnkgYmFycmllcgorCSAqIGhlcmUgYmVjYXVzZSB3ZSBj b250cm9sIGNvbnMgYW5kIHRhaWwgaXMgd29yc3QgY2FzZQorCSAqIGEgbGFnZ2luZyBpbmRpY2F0 b3Igc28gd2Ugd29yc3QgY2FzZSB3ZSBtaWdodAorCSAqIHJldHVybiBOVUxMIGltbWVkaWF0ZWx5 IGFmdGVyIGEgYnVmZmVyIGhhcyBiZWVuIGVucXVldWVkCisJICovCisJaWYgKGJyLT5icl9jb25z X2hlYWQgPT0gYnItPmJyX3Byb2RfdGFpbCkKKwkJcmV0dXJuIChOVUxMKTsKKworI2lmZGVmIERF QlVHX0JVRlJJTkcKKwkvKgorCSAqIFNpbmdsZSBjb25zdW1lciwgaS5lLiBjb25zX2hlYWQgd2ls bCBub3QgbW92ZSB3aGlsZSB3ZSBhcmUKKwkgKiBydW5uaW5nLCBzbyBhdG9taWNfc3dhcF9wdHIo KSBpcyBub3QgbmVjZXNzYXJ5IGhlcmUuCisJICovCisJcmV0ID0gYnItPmJyX3JpbmdbYnItPmJy X2NvbnNfaGVhZF07CisJYnItPmJyX3JpbmdbYnItPmJyX2NvbnNfaGVhZF0gPSBOVUxMOworCXJl dHVybiAocmV0KTsKKyNlbHNlCisJcmV0dXJuIChici0+YnJfcmluZ1tici0+YnJfY29uc19oZWFk XSk7CisjZW5kaWYKK30KKwogc3RhdGljIF9faW5saW5lIGludAogYnVmX3JpbmdfZnVsbChzdHJ1 Y3QgYnVmX3JpbmcgKmJyKQogewpkaWZmIC0tZ2l0IGEvc3lzL25ldC9pZnEuaCBiL3N5cy9uZXQv aWZxLmgKLS0tIGEvc3lzL25ldC9pZnEuaAorKysgYi9zeXMvbmV0L2lmcS5oCkBAIC0zNjksNyAr MzY5LDcgQEAKIAkJcmV0dXJuIChtKTsKIAl9CiAjZW5kaWYKLQlyZXR1cm4oYnVmX3JpbmdfcGVl ayhicikpOworCXJldHVybihidWZfcmluZ19wZWVrX2NsZWFyX3NjKGJyKSk7CiB9CiAKIHN0YXRp YyBfX2lubGluZSB2b2lkCgo= --b1_0d2cf905543354752928c7081326154e-- From owner-freebsd-net@freebsd.org Wed Feb 24 06:10:06 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B239DAB0B71 for ; Wed, 24 Feb 2016 06:10:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A378D1768 for ; Wed, 24 Feb 2016 06:10:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1O6A6I5009583 for ; Wed, 24 Feb 2016 06:10:06 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Wed, 24 Feb 2016 06:10:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd@otoh.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 06:10:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #12 from Paul Armstrong --- Just tested 10.3B2 If ALTQ_* options are configured in the kernel and pf is running, then it w= ill crash on jail start. If pf starts after the jail, then the kernel will cras= h on jail stop instead. Looks fine without ALTQ. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 09:51:06 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62C53AB19F2 for ; Wed, 24 Feb 2016 09:51:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 510381546 for ; Wed, 24 Feb 2016 09:51:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1O9p6M2036749 for ; Wed, 24 Feb 2016 09:51:06 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Wed, 24 Feb 2016 09:51:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 09:51:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #13 from Kubilay Kocak --- (In reply to Paul Armstrong from comment #12) Thank you for the feedback Paul. Could you possibly include both crashes (with backtrace) as attachments ple= ase? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 17:05:28 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BACADAB2649 for ; Wed, 24 Feb 2016 17:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AB072D44 for ; Wed, 24 Feb 2016 17:05:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1OH5S5P041220 for ; Wed, 24 Feb 2016 17:05:28 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Wed, 24 Feb 2016 17:05:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd@otoh.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 17:05:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #14 from Paul Armstrong --- Created attachment 167364 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167364&action= =3Dedit crash on jail start (load pf, start jail, crash) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 17:05:59 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D121AB26E0 for ; Wed, 24 Feb 2016 17:05:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D105E1C for ; Wed, 24 Feb 2016 17:05:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1OH5wEb041880 for ; Wed, 24 Feb 2016 17:05:59 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Wed, 24 Feb 2016 17:05:59 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd@otoh.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 17:05:59 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #15 from Paul Armstrong --- Created attachment 167365 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167365&action= =3Dedit crash on jail stop (start jail, load pf, stop jail, crash) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 17:08:00 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51921AB281C for ; Wed, 24 Feb 2016 17:08:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4193AFE3 for ; Wed, 24 Feb 2016 17:08:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1OH80PH044706 for ; Wed, 24 Feb 2016 17:08:00 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails Date: Wed, 24 Feb 2016 17:08:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: crash, needs-qa, vimage X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd@otoh.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 17:08:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201694 --- Comment #16 from Paul Armstrong --- Core files were too large to attach, have attached everything else. Kernel config delta from GENERIC: options VIMAGE options ALTQ options ALTQ_CBQ options ALTQ_RED options ALTQ_RIO options ALTQ_HFSC options ALTQ_CDNR options ALTQ_PRIQ options ALTQ_NOPCC --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 22:56:27 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6EB13AB3F87 for ; Wed, 24 Feb 2016 22:56:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 61A0F14BD for ; Wed, 24 Feb 2016 22:56:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1OMuRnE096269 for ; Wed, 24 Feb 2016 22:56:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Wed, 24 Feb 2016 22:56:27 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: op@hardenedbsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: cc flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 22:56:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 op@hardenedbsd.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |op@hardenedbsd.org Flags|maintainer-feedback?(jfv@Fr |maintainer-feedback?(erj@fr |eeBSD.org) |eebsd.org) --- Comment #6 from op@hardenedbsd.org --- Is there any update in relation to the MFC? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 23:08:45 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42CF3AB2567 for ; Wed, 24 Feb 2016 23:08:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 355E81C0A for ; Wed, 24 Feb 2016 23:08:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1ON8imB052449 for ; Wed, 24 Feb 2016 23:08:45 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Wed, 24 Feb 2016 23:08:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: erj@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 23:08:45 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 --- Comment #7 from Eric Joyner --- It's almost there -- need to submit the (correct version) of the MFC patch = to re. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Feb 24 23:13:18 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 34492AB27CD for ; Wed, 24 Feb 2016 23:13:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 27367101 for ; Wed, 24 Feb 2016 23:13:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1ONDH0h064275 for ; Wed, 24 Feb 2016 23:13:18 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Wed, 24 Feb 2016 23:13:17 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: op@hardenedbsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 23:13:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 --- Comment #8 from op@hardenedbsd.org --- If you want I can test the patch now, just attach the new patch to this PR = or upload them to phabricator or send directly to mail via mail. In my reading= the MFC window closing tomorrow: (26 February 2016) - https://www.freebsd.org/releases/10.3R/schedule.html --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 00:19:16 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CDABAB2210 for ; Thu, 25 Feb 2016 00:19:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D38C1F5B for ; Thu, 25 Feb 2016 00:19:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P0JFKx067888 for ; Thu, 25 Feb 2016 00:19:16 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Thu, 25 Feb 2016 00:19:15 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA2 X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: andrew.daugherity@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 00:19:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 --- Comment #6 from Andrew Daugherity --- No, it doesn't. The only difference is the interface speed is 100BaseTX at boot and then 1000BaseT after running ifconfig or dhclient, but IPMI ceases= to work once the kernel loads, before any interface configuration is done. However, I have found a workaround: enabling PXE in the BIOS. I'm still booting via local disk, not over PXE, but with PXE enabled, it prints a mes= sage during BIOS load and apparently resets/initializes the NIC in such a way th= at IPMI still works after FreeBSD loads its bge driver. To clarify: with FreeBSD 9.1 (and my test kernels with if_bge.c rolled back) and Linux, IPMI works regardless of PXE setting. With FreeBSD >=3D 9.2, IPMI only works when PXE is enabled. This is true f= or both the PowerEdge 850 and PowerEdge SC1435, and I would expect the 860 as well. For completeness, I also tested OpenBSD (snapshot) and NetBSD 7.0, and IPMI also breaks with both of those, even with PXE enabled. The default Dell BIOS setting is "enabled with PXE" for bge0 and "enabled without PXE" for bge1, but I had disabled PXE on some systems to speed up booting and avoid accidentally booting the wrong device. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 01:11:19 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18C5BAB3AB9 for ; Thu, 25 Feb 2016 01:11:19 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from phabric-backend.rbsd.freebsd.org (unknown [IPv6:2607:fc50:2000:101::1bb:73]) by mx1.freebsd.org (Postfix) with ESMTP id 0476678E for ; Thu, 25 Feb 2016 01:11:19 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by phabric-backend.rbsd.freebsd.org (Postfix, from userid 1346) id 01267332180D; Thu, 25 Feb 2016 01:11:19 +0000 (UTC) Date: Thu, 25 Feb 2016 01:11:18 +0000 To: freebsd-net@freebsd.org From: "sepherosa_gmail.com (Sepherosa Ziehau)" Reply-to: D5416+325+d90172de5c58ed8c@reviews.freebsd.org Subject: [Differential] [Commented On] D5416: buf_ring/drbr: Add buf_ring_peek_clear_sc and use it in drbr_peek Message-ID: <6b337f252255063f27f3ceae132e51cb@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: Thread-Topic: D5416: buf_ring/drbr: Add buf_ring_peek_clear_sc and use it in drbr_peek X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: Mjg4YWY1NmZjMjNkYWVhODFjM2QxMWJiNjA5IFbOVLY= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-Mailman-Approved-At: Thu, 25 Feb 2016 02:19:01 +0000 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 01:11:19 -0000 sepherosa_gmail.com added a comment. It will be committed next Monday if no objection comes. REVISION DETAIL https://reviews.freebsd.org/D5416 EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: sepherosa_gmail.com, network, adrian, delphij, rrs, glebius, kmacy, decui_microsoft.com, honzhan_microsoft.com, howard0su_gmail.com Cc: freebsd-net-list From owner-freebsd-net@freebsd.org Thu Feb 25 04:39:24 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CAD0AB3F96 for ; Thu, 25 Feb 2016 04:39:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D2647FE for ; Thu, 25 Feb 2016 04:39:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P4dNQX036183 for ; Thu, 25 Feb 2016 04:39:24 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 194238] [tcp] Ping attempted with MTU 9000 transmits fragmented packets of size 1500 Date: Thu, 25 Feb 2016 04:39:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: hiren@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 04:39:24 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194238 Hiren Panchasara changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hiren@FreeBSD.org Status|New |Closed Resolution|--- |FIXED --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 04:45:54 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72602AB224D for ; Thu, 25 Feb 2016 04:45:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5F687AD3 for ; Thu, 25 Feb 2016 04:45:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P4jsWr052262 for ; Thu, 25 Feb 2016 04:45:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 195883] Incorrect handling of errors in tcp_output() function Date: Thu, 25 Feb 2016 04:45:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: hiren@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: hselasky@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 04:45:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D195883 Hiren Panchasara changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hiren@FreeBSD.org Assignee|freebsd-net@FreeBSD.org |hselasky@FreeBSD.org --- Comment #4 from Hiren Panchasara --- Hans, Do you want to pick a name and open a review for this, please? Cheers, Hiren --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 04:50:24 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE507AB247F for ; Thu, 25 Feb 2016 04:50:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CF909C6B for ; Thu, 25 Feb 2016 04:50:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P4oOAb058044 for ; Thu, 25 Feb 2016 04:50:24 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 159621] [tcp] [panic] panic: soabort: so_count Date: Thu, 25 Feb 2016 04:50:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 8.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: hiren@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 04:50:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D159621 --- Comment #4 from Hiren Panchasara --- Hi, Is this still an issue? Can you try to reproduce on CURRENT? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 04:58:13 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9F87AB281A for ; Thu, 25 Feb 2016 04:58:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BAEC4F89 for ; Thu, 25 Feb 2016 04:58:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P4wDEt074955 for ; Thu, 25 Feb 2016 04:58:13 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 143034] [panic] system reboots itself in tcp code [regression] Date: Thu, 25 Feb 2016 04:58:13 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: hiren@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution cc bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 04:58:13 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D143034 Hiren Panchasara changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |hiren@FreeBSD.org Status|In Progress |Closed --- Comment #2 from Hiren Panchasara --- Please reopen if this still happens on CURRENT or stable10. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 05:06:49 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86292AB2B68 for ; Thu, 25 Feb 2016 05:06:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 76A4712FB for ; Thu, 25 Feb 2016 05:06:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P56nAx027551 for ; Thu, 25 Feb 2016 05:06:49 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 86871] [tcp] [patch] allocation logic for PCBs in TIME_WAIT state causes packet drops on stateful FWs Date: Thu, 25 Feb 2016 05:06:49 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 5.4-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: hiren@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Feedback Timeout X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 05:06:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D86871 Hiren Panchasara changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed CC| |hiren@FreeBSD.org Resolution|--- |Feedback Timeout --- Comment #4 from Hiren Panchasara --- (In reply to Harrison Grundy from comment #3) Probably not. Please reopen if this is still an issue on -CURRENT or stable/10. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 05:10:27 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE839AB2C91 for ; Thu, 25 Feb 2016 05:10:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AB18F13DA for ; Thu, 25 Feb 2016 05:10:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P5AR6N032435 for ; Thu, 25 Feb 2016 05:10:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Thu, 25 Feb 2016 05:10:27 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA2 X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: yongari@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 05:10:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 --- Comment #7 from Pyun YongHyeon --- (In reply to Andrew Daugherity from comment #6) Thanks for PXE related clue. But I've confused with ifconfig/dhclient command. When did you run those commands? bge(4) does not report current link speed if the interface is not UP. So if you can see established link it means you initialized/upped the controller. By upping interface bge(4) will initialize the controller which in turn will touch many registers. The same is true for dhclient(8). The first thing dhclint(8) does is UP the interface. In order not to touch bge(4) H/W in bge_init(), you should not have any 'ifconfig_bge0=3Dxxxx' line in rc.conf. What I'd like to know is whether IPMI is broken by bge_attach() call. Could you check it? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 06:33:52 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 30710AB3DEB for ; Thu, 25 Feb 2016 06:33:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 229791E45 for ; Thu, 25 Feb 2016 06:33:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1P6Xppn088004 for ; Thu, 25 Feb 2016 06:33:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 159621] [tcp] [panic] panic: soabort: so_count Date: Thu, 25 Feb 2016 06:33:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 8.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bsd@kobyla.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 06:33:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D159621 bsd@kobyla.org changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|In Progress |Closed --- Comment #5 from bsd@kobyla.org --- Seems it was the last occurence of this bug at stable in 2012: Dump header from device /dev/ad10s1b Architecture: i386 Architecture Version: 1 Dump Length: 565760B (0 MB) Blocksize: 512 Dumptime: Mon Jun 4 13:55:51 2012 Magic: FreeBSD Text Dump Version String: FreeBSD 8.3-PRERELEASE #15 r233944: Fri Apr 6 17:17:46 E= EST 2012 Panic String: soabort: so_count Dump Parity: 1158731641 Bounds: 61 Dump Status: good Thank you. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Feb 25 15:25:21 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0084AB2234 for ; Thu, 25 Feb 2016 15:25:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D16809C for ; Thu, 25 Feb 2016 15:25:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1PFPLup033194 for ; Thu, 25 Feb 2016 15:25:21 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 194485] Userland cannot add IPv6 prefix routes Date: Thu, 25 Feb 2016 15:25:22 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: easy, feature, needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: roy@marples.name X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2016 15:25:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194485 --- Comment #3 from roy@marples.name --- Note, this is only an issue if the kernel has received a default router fro= m a RA. So the use case where this fails is the kernel receives a RA from upstream router and a DHCPv6 client receives a Prefix Delegation from upstream route= r. In this case no node on the downstream prefixes will be treated as a valid neighbour. The workaround is to disable RA handling in the kernel and let a userland application (such as dhcpcd) handle it. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Fri Feb 26 14:18:20 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD39AAB558B; Fri, 26 Feb 2016 14:18:20 +0000 (UTC) (envelope-from ralsaadi@swin.edu.au) Received: from iport2.cc.swin.edu.au (iport2.cc.swin.edu.au [136.186.0.52]) by mx1.freebsd.org (Postfix) with ESMTP id 50129D62; Fri, 26 Feb 2016 14:18:19 +0000 (UTC) (envelope-from ralsaadi@swin.edu.au) X-IronPort-AV: E=Sophos;i="5.22,498,1449493200"; d="scan'208";a="17481774" Received: from gsp-ex01.ds.swin.edu.au (HELO outlook.swin.edu.au) ([136.186.126.17]) by iport2.cc.swin.edu.au with ESMTP; 27 Feb 2016 01:17:09 +1100 Received: from GSP-EX02.ds.swin.edu.au ([169.254.2.71]) by gsp-ex01.ds.swin.edu.au ([169.254.1.193]) with mapi id 14.03.0266.001; Sat, 27 Feb 2016 01:17:14 +1100 From: Rasool Al-Saadi To: "aqm@ietf.org" , "freebsd-net@freebsd.org" , "freebsd-ipfw@freebsd.org" CC: Grenville Armitage Subject: Dummynet AQM v0.1- CoDel and FQ-CoDel for FreeBSD's ipfw/dummynet Thread-Topic: Dummynet AQM v0.1- CoDel and FQ-CoDel for FreeBSD's ipfw/dummynet Thread-Index: AdFwoEB9RcA1ON/lTEC2HgPx0zqG6g== Date: Fri, 26 Feb 2016 14:17:14 +0000 Message-ID: <6545444AE21C2749939E637E56594CEA3C187192@gsp-ex02.ds.swin.edu.au> Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [136.186.127.16] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 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, 26 Feb 2016 14:18:21 -0000 Dear all, I would like to announce that we (myself and Grenville Armitage) released D= ummynet AQM v0.1, which is an independent implementation of CoDel and FQ-Co= Del for FreeBSD's ipfw/dummynet framework, based on the IETF CoDel [1] and= FQ-CoDel [2] Internet-Drafts. We prepared patches for FreeBSD11-CURRENT-r295345 and FreeBSD 10.x-RELEASE= (10.0, 10.1, 10.2), and a technical report of our implementation. Patches and documentation can be found in: http://caia.swin.edu.au/freebsd/aqm Technical report: http://caia.swin.edu.au/reports/160226A/CAIA-TR-160226A.pdf [1] "Controlled Delay Active Queue Management", https://tools.ietf.org/htm= l/draft-ietf-aqm-codel-02 [2] "FlowQueue-Codel" , https://tools.ietf.org/html/draft-ietf-aqm-fq-codel= -04 Regards, Rasool Al-Saadi From owner-freebsd-net@freebsd.org Fri Feb 26 19:41:00 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9974AB6075 for ; Fri, 26 Feb 2016 19:41:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BA028684 for ; Fri, 26 Feb 2016 19:41:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1QJex7c069212 for ; Fri, 26 Feb 2016 19:41:00 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 196944] [bge] [ipmi] regression IPMI access disabled when bge driver is loaded Date: Fri, 26 Feb 2016 19:41:00 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA2 X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: andrew.daugherity@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: yongari@FreeBSD.org X-Bugzilla-Flags: mfc-stable9? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 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, 26 Feb 2016 19:41:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196944 --- Comment #8 from Andrew Daugherity --- I've done most of my testing with the FreeBSD memdisk install images, both = with release kernels and test kernels copied onto the USB key. After choosing "= Live CD" and logging in, no network is configured until I run 'dhclient bge0' or 'ifconfig bge0 inet a.b.c.d/NN up'. Some kernels on the PE850 reported the media speed even before bringing up = the interface and others didn't, but that's not the issue here, since it fails = when the driver loads, before any configuration happens. Just to be sure this issue is on attach vs. network configuration, I built a test 9-stable (unmodified r296050) kernel with GENERIC + 'nodevice bge' and tested it with PXE disabled. IPMI continues to work after this kernel is booted and I log in to the live CD environment, but as soon as I 'kldload if_bge' it breaks. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Fri Feb 26 22:06:38 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF675AB678B for ; Fri, 26 Feb 2016 22:06:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A10BA1A25 for ; Fri, 26 Feb 2016 22:06:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1QM6bxE020827 for ; Fri, 26 Feb 2016 22:06:38 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Fri, 26 Feb 2016 22:06:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: op@hardenedbsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 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, 26 Feb 2016 22:06:38 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 --- Comment #9 from op@hardenedbsd.org --- Revision 296055 - Directory Listing Modified Thu Feb 25 19:15:06 2016 UTC (26 hours, 51 minutes ago) by erj MFC r295323: Update em(4) to 7.6.1; update igb(4) to 2.5.3. Major changes: - Add i219/i219(2) hardware support. (Found on Skylake generation and newer chipsets.) - Further to the last Skylake support diff, this one also includes support = for the Lewisburg chipset (i219(3)). - Add a workaround to an igb hardware errata. All 1G server products need to have IPv6 extension header parsing turned = off. This should be listed in the specification updates for current 1G server products, e.g. for i350 it's errata #37 in this document: =20 http://www.intel.com/content/dam/www/public/us/en/documents/specification-u= pdates/ethernet-controller-i350-spec-update.pdf - Avoton (i354) PHY errata workaround added And a bunch of minor fixes, as well as #defines for things that the current em(4)/igb(4) drivers don't implement. MFC r287465: igb(4): Update and fix HW errata - HW errata workaround for IPv6 offload w/ extension headers - Edited start of if_igb.c (Device IDs / #includes) to match ixgbe/ixl Approved by: re (gjb) Sponsored by: Intel Corporation --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Fri Feb 26 23:10:42 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05B59AB53D7 for ; Fri, 26 Feb 2016 23:10:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB2CF153B for ; Fri, 26 Feb 2016 23:10:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1QNAf4X087996 for ; Fri, 26 Feb 2016 23:10:41 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 206533] Intel I219-V in 11-CURRENT and 10-STABLE Date: Fri, 26 Feb 2016 23:10:41 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: IntelNetworking, feature X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: marius@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: erj@freebsd.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable10? X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 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, 26 Feb 2016 23:10:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206533 Marius Strobl changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed CC| |marius@FreeBSD.org Resolution|--- |Overcome By Events --=20 You are receiving this mail because: You are on the CC list for the bug.=