From nobody Mon Nov 8 07:13:52 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C861618326AE; Mon, 8 Nov 2021 07:14:00 +0000 (UTC) (envelope-from zlei.huang@gmail.com) Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hnj5h3C5Yz3N64; Mon, 8 Nov 2021 07:14:00 +0000 (UTC) (envelope-from zlei.huang@gmail.com) Received: by mail-pf1-x42b.google.com with SMTP id g18so10337057pfk.5; Sun, 07 Nov 2021 23:14:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UBXwJwMsecxrAiXEx4s9t+LTZtWc++D7XOrvdElIoM8=; b=RyMe8qmLlRIOEgL5tvUNjbrcG7QJRaj73vkH7Z36cbGZjUtgLWS5w+OiB4QE9/YJpc ec9/7YDssZKU4FV70WgzU5xoN/zj96zEw9Otekm4NtiRLslX+Jr1WUtcL4MmXSoLLPcK bI0Cpv+XV0/8GbcEZOXENJy6F0kHj1YozMEFLzqK+OSvetP/998ZN4HXeVBXKHJKhNI+ F28q1CNfpap2853r8/qktsxKI0d4ownMqlQGcpK2UpFc9/sYfUUl3f4MjZDCCav+dLyz bVG5f4ApZBAOymhdqjeEC55RR1S155mbKXcxhtrqnyu2YDeS0pZU60imUM6JHVhLwAlz jwQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UBXwJwMsecxrAiXEx4s9t+LTZtWc++D7XOrvdElIoM8=; b=XMCyWyCHxuPnPNPL2I76KT3IMsOwM9E5U7nRcJgevoJXlIvi7VduWDpSU6EMDshxa/ YMkSmp3RQdFIDkQ4SE8lpBXBEruWNPd8+F3Tlb3LY57Ds9Pk7EIx4grGigNyptWBeiPE 7Obyrk0gRYTADDQy5DbC7k5pQkV2yDnE0PtYm090FZbnX1cFkFndgCaX7ioOejefLtOR bQ0KFUtGoW6gpwK72zOkMmOgSP1vMjgkCJjH1hyX8V0+BXz7P6qJRVRfrhW2dxIIELdb ut5KHR77qD2wNRMW81IjJ7irN758bKMfznA0iHSc4qZYQ1nQrbiXRaTnvTcN+EZlzNKX yKSg== X-Gm-Message-State: AOAM530oQcW6c+eIwoPPmdGTAWkZ7q9HHd2J9fIxMB5dI1wBI9Z8s8TY JoAni+F7JFj4M7If59dyMzs= X-Google-Smtp-Source: ABdhPJzcjdIN7ajAONOH0vHuRq3elgAzwfF5O/dKaA6xirPdvcNoLzPFpAOqmfUoGAxruH8jELnegA== X-Received: by 2002:a63:3d8f:: with SMTP id k137mr59339547pga.21.1636355639256; Sun, 07 Nov 2021 23:13:59 -0800 (PST) Received: from [192.168.10.252] ([112.66.188.79]) by smtp.gmail.com with ESMTPSA id b19sm1045986pfv.63.2021.11.07.23.13.56 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Nov 2021 23:13:58 -0800 (PST) Content-Type: text/plain; charset=us-ascii List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Subject: Re: if_vlan allow to set incorrect mtu From: Zhenlei Huang In-Reply-To: <20211107105130.2ccbb253@rimwks.local> Date: Mon, 8 Nov 2021 15:13:52 +0800 Cc: freebsd-net@freebsd.org, freebsd-hackers@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20211107105130.2ccbb253@rimwks.local> To: Rozhuk Ivan X-Mailer: Apple Mail (2.3608.120.23.2.7) X-Rspamd-Queue-Id: 4Hnj5h3C5Yz3N64 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N > On Nov 7, 2021, at 3:51 PM, Rozhuk Ivan wrote: >=20 > Hi! >=20 >=20 > Why if_vlan allow to set same MTU size or bigger as on parrent nic? >=20 >=20 > Setup: > - workstation with MTU 9000 and IPv4 on h/w nic > - server with MTU 9000 on h/w nic and IPv4 on vlan nic with MTU 9000 = (set by defauil on iface creation) >=20 > This setup have issue: > - big packets from server->wks - OK > - big packets from wks->server - FAIL. >=20 > Server init sequence: > 1. Create vlans > 2. Set MTU lower than default on parent nic >=20 > Result: vlan have bigger or same MTU as parrent nic, but parrent nic = reports IFCAP_VLAN_MTU. > Probably this is if_em driver issue or iflib. >=20 >=20 >=20 > This is rc.conf, vlan77 - where I got MTU 9000 and fail to receive = packets: > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > vlans_igb0=3D"vlan77 vlan86 vlan87" > create_args_vlan87=3D"vlan 87" > create_args_vlan86=3D"vlan 86" > create_args_vlan77=3D"vlan 77" > ifconfig_vlan87=3D"inet 15.44.77.2 netmask 255.255.252.0 mtu 1500 down = up" > ifconfig_vlan87_alias0=3D"link 00:aa:fa:dd:44:55" > ifconfig_vlan86=3D"DHCP mtu 1500" > ifconfig_vlan86_alias0=3D"link 00:ff:fa:dd:44:55" > ifconfig_vlan77=3D"inet 192.168.0.254 netmask 255.255.255.0" > ifconfig_vlan77_alias0=3D"link 00:0f:43:48:67:fe" > ifconfig_vlan77_ipv6=3D"inet6 2001:470:2345:555::1/64 prefixlen 64 = auto_linklocal" > ifconfig_igb0=3D"-lro -tso -vlanhwtso mtu 9000 down up" > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 >=20 >=20 Can you please disable all vlan hardware offloading features and repeat = the test again? ifconfig igb0 -vlanmtu -vlanhwtag -vlanhwfilter -vlanhwtso -vlanhwcsum From nobody Mon Nov 8 07:34:47 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E9620183E9B6; Mon, 8 Nov 2021 07:35:01 +0000 (UTC) (envelope-from zlei.huang@gmail.com) Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HnjYx5tvMz3lS7; Mon, 8 Nov 2021 07:35:01 +0000 (UTC) (envelope-from zlei.huang@gmail.com) Received: by mail-pj1-x102b.google.com with SMTP id nh10-20020a17090b364a00b001a69adad5ebso8122865pjb.2; Sun, 07 Nov 2021 23:35:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UBXwJwMsecxrAiXEx4s9t+LTZtWc++D7XOrvdElIoM8=; b=leEsUA3JgWpb09jwHajgW7R/TQxaYnUEklksYUfmauj9Z5LLhQxJQVSwMxY04bcsjA 2jEKhlJpi3GFQ8zTtOgZTDeXdByDya+QDKKKtCx+Vuwp/49hZ+12qdVaE2gEa+KKg+dj N1SHytcr2fR13zpNLAGX9oYqV36GHWLjrjUp+JgfOrafRdH6d3M64YEoz4RHRyVPYWzw G2h6v9E9o1padnrOPt/E5AU+v8sbzPfPtWRzSb55ZlE/+7iMe45cCc1A0RtXShZ30hiK p/zQNudyZDWuSpjIn68JKVWNbTdWs/SGwfkCdPsbAUDZjaev3ly6+rBKO/C9wLGeuZXo vFOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UBXwJwMsecxrAiXEx4s9t+LTZtWc++D7XOrvdElIoM8=; b=fktx3jdCYwEQzpIwwVNCstMqoqjyB8hHIJrCSB+66POA0GFusLTauzXPGSkQsVfMIB kZ6PjWL3Jn2ktCiZiTdRGUCT4Z9m7hHgMclFT/A4rObe29+qs0Kj+E9BqBqXwOOanX0l Ykx2CrZ9i5W4nTWfWzOt2IAKAhemMHaxE+hlQYMADP0S/5S5kgUngXJhG7jhyq1wvIiD GAmUBRHWpDOtuEzWTre8qC973UNfV2Zrr5eiv/vPv4lJcgclZd5OCWXCbWCWGOA7Q+XQ vqvQ9pgHaIJ9s1YKXrYoDNidJQ6qCSm2NOAYT+ckaetv/oaPGymDnm9PABkHRwl665iz 6OMA== X-Gm-Message-State: AOAM531n3sNEeafczJ2l21A24K8N8KB4+DJsBVUNBKTEeTqV6aVgFF4I t+M5QDWm5C3I1MTYLQ27RsM= X-Google-Smtp-Source: ABdhPJxsTdnGb51dy88AIjF47ttX+ZCmNIovSCUYKa8Fe/BTweQZ2LSxzo57/IG4sjPa/3Cmap2fBw== X-Received: by 2002:a17:90b:4f85:: with SMTP id qe5mr15229748pjb.167.1636356894769; Sun, 07 Nov 2021 23:34:54 -0800 (PST) Received: from [172.17.252.129] (ns1.oxydns.net. [45.32.91.63]) by smtp.gmail.com with ESMTPSA id rm1sm14396089pjb.3.2021.11.07.23.34.53 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Nov 2021 23:34:54 -0800 (PST) Content-Type: text/plain; charset=us-ascii List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Subject: Re: if_vlan allow to set incorrect mtu From: Zhenlei Huang In-Reply-To: <20211107105130.2ccbb253@rimwks.local> Date: Mon, 8 Nov 2021 15:34:47 +0800 Cc: freebsd-net@freebsd.org, freebsd-hackers@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <057DF595-8CEF-4C33-A5B4-442929BBEF35@gmail.com> References: <20211107105130.2ccbb253@rimwks.local> To: Rozhuk Ivan X-Mailer: Apple Mail (2.3608.120.23.2.7) X-Rspamd-Queue-Id: 4HnjYx5tvMz3lS7 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N > On Nov 7, 2021, at 3:51 PM, Rozhuk Ivan wrote: >=20 > Hi! >=20 >=20 > Why if_vlan allow to set same MTU size or bigger as on parrent nic? >=20 >=20 > Setup: > - workstation with MTU 9000 and IPv4 on h/w nic > - server with MTU 9000 on h/w nic and IPv4 on vlan nic with MTU 9000 = (set by defauil on iface creation) >=20 > This setup have issue: > - big packets from server->wks - OK > - big packets from wks->server - FAIL. >=20 > Server init sequence: > 1. Create vlans > 2. Set MTU lower than default on parent nic >=20 > Result: vlan have bigger or same MTU as parrent nic, but parrent nic = reports IFCAP_VLAN_MTU. > Probably this is if_em driver issue or iflib. >=20 >=20 >=20 > This is rc.conf, vlan77 - where I got MTU 9000 and fail to receive = packets: > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > vlans_igb0=3D"vlan77 vlan86 vlan87" > create_args_vlan87=3D"vlan 87" > create_args_vlan86=3D"vlan 86" > create_args_vlan77=3D"vlan 77" > ifconfig_vlan87=3D"inet 15.44.77.2 netmask 255.255.252.0 mtu 1500 down = up" > ifconfig_vlan87_alias0=3D"link 00:aa:fa:dd:44:55" > ifconfig_vlan86=3D"DHCP mtu 1500" > ifconfig_vlan86_alias0=3D"link 00:ff:fa:dd:44:55" > ifconfig_vlan77=3D"inet 192.168.0.254 netmask 255.255.255.0" > ifconfig_vlan77_alias0=3D"link 00:0f:43:48:67:fe" > ifconfig_vlan77_ipv6=3D"inet6 2001:470:2345:555::1/64 prefixlen 64 = auto_linklocal" > ifconfig_igb0=3D"-lro -tso -vlanhwtso mtu 9000 down up" > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 >=20 >=20 Can you please disable all vlan hardware offloading features and repeat = the test again? ifconfig igb0 -vlanmtu -vlanhwtag -vlanhwfilter -vlanhwtso -vlanhwcsum From nobody Tue Nov 9 14:39:12 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 14CAA1851D4C for ; Tue, 9 Nov 2021 14:39:27 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HpVxB12ztz4Xj5 for ; Tue, 9 Nov 2021 14:39:26 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-lf1-x131.google.com with SMTP id o18so44847064lfu.13 for ; Tue, 09 Nov 2021 06:39:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tMZk7LOFQzc8x09WIE+ly4INbsLPJugcT70rJ2+u+w8=; b=MWu8iUoowr4C/kKgsQlpQtuUfskY2IjP73RhCl990gu2Wezb/bNT7eM1rJZkGPADgx 5UasZPTlsMpHlCEiuNOiKEez0fQQHH7cNV/YjGW+Igpqx6vmRLBLuVbvwDQbBtSFjzHi 9c45d2AhFEVVc+IspqU9QhFutSTPn6MHiLKZE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tMZk7LOFQzc8x09WIE+ly4INbsLPJugcT70rJ2+u+w8=; b=IevThTqS0PEQm6FL1BxPX73TEJb3dLQu2IAdiTg50NhNsNn6VIfYeJCAbWfdUxmMiH 5fpGtq/wwC6FuM6Yf0tszLWNUe9AFTl8vy0Xh08+Z1lyZ+vQsM/bwYJ/HRY4jOoiANsx DQZV/aBX/jpQ2cs5Db23bhwF1cq7PYEtgq17HlQBFSCraT/Kz3KHedBeS8ROc+Y0WNgb TLTFs1cQ17aNx62N0mKq2BbkxoBL5j0bxfCrlo34HgGG2lXk+jYj15W9ld9lWJveDY6o y1aMasID4vPOfIqSMDXwExrAvrmWMCW0M5sZ5o3bKuBO6JEb/7/mEZPJuSH/GWj3wG1b mSUw== X-Gm-Message-State: AOAM530fargLM5DNcxU3F1Ov2y2FFddDt9OI0vZLvuJ2EAKO+IMjR/VA OPaO+Y8pxrkWQncL2M+tqjLC5XEOFxBEVFQYjVB87Q== X-Google-Smtp-Source: ABdhPJzQ3687HxUjywucGMasAaDN8yVaZguszuNLt+G8obXrx7284JSSouWZl5rRlkddZQ2Rhj0BHd9neq8iSnALQiE= X-Received: by 2002:a19:e049:: with SMTP id g9mr7032006lfj.687.1636468763225; Tue, 09 Nov 2021 06:39:23 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: <20211107010311.70eceebd@rimwks.local> In-Reply-To: <20211107010311.70eceebd@rimwks.local> From: Kevin Bowling Date: Tue, 9 Nov 2021 08:39:12 -0600 Message-ID: Subject: Re: Bug in MAC filter on IGB/if_vlan? To: Rozhuk Ivan Cc: freebsd-hackers@freebsd.org, freebsd-net@freebsd.org Content-Type: multipart/alternative; boundary="0000000000005181b205d05c13c1" X-Rspamd-Queue-Id: 4HpVxB12ztz4Xj5 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=kev009.com header.s=google header.b=MWu8iUoo; dmarc=none; spf=pass (mx1.freebsd.org: domain of kevin.bowling@kev009.com designates 2a00:1450:4864:20::131 as permitted sender) smtp.mailfrom=kevin.bowling@kev009.com X-Spamd-Result: default: False [2.75 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; DMARC_NA(0.00)[kev009.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.06)[0.056]; DKIM_TRACE(0.00)[kev009.com:~]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::131:from]; R_DKIM_PERMFAIL(0.00)[kev009.com:s=google]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: Y --0000000000005181b205d05c13c1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Nov 6, 2021 at 5:03 PM Rozhuk Ivan wrote: > Hi! > > I have in rc.conf: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > vlans_igb0=3D"vlan77 vlan86 vlan87" > create_args_vlan87=3D"vlan 87" > create_args_vlan86=3D"vlan 86" > create_args_vlan77=3D"vlan 77" > ifconfig_vlan87=3D"inet 185.44.68.92 netmask 255.255.252.0 mtu 1500 down = up" > ifconfig_vlan87_alias0=3D"link 00:aa:fa:dd:44:55" > ifconfig_vlan86=3D"DHCP mtu 1500" > ifconfig_vlan86_alias0=3D"link 00:ff:fa:dd:44:55" > ifconfig_vlan77=3D"inet 192.168.0.254 netmask 255.255.255.0" > ifconfig_vlan77_alias0=3D"link 00:0f:43:48:67:fe" > ifconfig_vlan77_ipv6=3D"inet6 2001:470:2345:555::1/64 prefixlen 64 > auto_linklocal" > ifconfig_igb0=3D"-lro -tso -vlanhwtso mtu 9000 down up" > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > There is 4 different MAC addresses. > System is unavailable after boot until: ifconfig igb0 promisc down up > > FreeBSD 13 build from fresh sources. > > > Is this a bug or this is normal? Which chip? Please post uname -a or git rev. Why do you have =E2=80=9Cdown up=E2=80=9D in the stateful config, please re= move =E2=80=9Cdown=E2=80=9D and the MTU change and report back findings > --0000000000005181b205d05c13c1-- From nobody Tue Nov 9 18:30:46 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3E5E7183BF48; Tue, 9 Nov 2021 18:31:05 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hpc4R5T9Fz4vWb; Tue, 9 Nov 2021 18:31:03 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: by mail-pg1-x52b.google.com with SMTP id r80so8955439pgr.9; Tue, 09 Nov 2021 10:31:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=e4X8/00T7e56diA8d1+P0ktEba46vWuk8ViPnBpd67I=; b=MiKPNiogDkr20mobq0AjkdhzWW1bRUwFFuFnl3p6JCAayRZEFsEOuJi4L45VCzXe1M 5F7MmEvLO1Q+NM5SRLTp2vRPpPaR3MvP9awTwr0QnwhhhCUVCAh+CDOH8b/p7PXVtAKU RtKC44aSHuWGKbJl4ZwrO9Hli1R+suY1HtixouvH2zrlTyCBOZd/yQusHAZGiHtWuXjD lvTh9+G21Zmu/dXRbYxtIhYw2w4geOnOZOjPmGI1e0Gm6BCy7HaUcYT2ERW3AyPZPDj0 PfsumU6Hq9/P0w2jwTz2Gza07totbA7WsbuyfsQGmickO++3XKPGvmkS5PhCDtrqxENK TVKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=e4X8/00T7e56diA8d1+P0ktEba46vWuk8ViPnBpd67I=; b=v60zfL296yNEpgX6pijb+PZH53DuQ9r7hJgOja0gyko+TR+wgxCi2IJ3QxHut2/+AY suTnZDGV8EMFFoHGMkXWWOcrth3orabPWtr1B6En3G36w+4TxHxDUWr+sHdNxjoJAyqB 2Ub3Oe3JF+5bf/6ykx1m4vUCO9s2JuEEYm1IsWpHktpMqhyyUEaBp3lGxpkX+a9/lyo3 iKItI4vMMNkfQDtsmyOQsvt84Yg5vDDz/ZS3PdNtcK92U09YGtC4HptH8s2baCT/nfPy 9Qe5qM62+iOpT6S6+/wd7SygWxxvW3EKj933N1Zb/m5PdLUuA0wijwFZSsnzJkcGuPYS 7gkg== X-Gm-Message-State: AOAM5308Om4zThFdpNECnTdCecO0ZN+gx9LKj8v+CaAupn93TOsd+BXB yaiS/+HQyW/9jVzep1vSkQDwUyDrigWWkeL8Nxus35UN X-Google-Smtp-Source: ABdhPJw7buYWGqzCmdz8RObN9LOG11o2GPMaQlUIeXe18L427jfrUWF038n46OW1wgVnJXnBoUxU9lDC3oItuvg5ey4= X-Received: by 2002:a05:6a00:cc4:b0:4a0:e97:fe97 with SMTP id b4-20020a056a000cc400b004a00e97fe97mr1759860pfv.74.1636482656814; Tue, 09 Nov 2021 10:30:56 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: <20211107010311.70eceebd@rimwks.local> In-Reply-To: <20211107010311.70eceebd@rimwks.local> From: Ryan Stone Date: Tue, 9 Nov 2021 13:30:46 -0500 Message-ID: Subject: Re: Bug in MAC filter on IGB/if_vlan? To: Rozhuk Ivan Cc: freebsd-net , FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4Hpc4R5T9Fz4vWb X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=MiKPNiog; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rysto32@gmail.com designates 2607:f8b0:4864:20::52b as permitted sender) smtp.mailfrom=rysto32@gmail.com X-Spamd-Result: default: False [1.14 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.78)[-0.777]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.91)[0.913]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52b:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N You're trying to use different MACs with each vlan. I don't believe that this is really a support configuration in our stack, although putting the interface into promiscuous I guess works. From nobody Tue Nov 9 23:12:25 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5B8391843800; Tue, 9 Nov 2021 23:12:28 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HpkK81ZMJz3pKg; Tue, 9 Nov 2021 23:12:28 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-wr1-x429.google.com with SMTP id b12so677625wrh.4; Tue, 09 Nov 2021 15:12:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bzPVIAHVAmYBVLWdUGUyc/KpQNIMoRVgpetoCmJz5X8=; b=YoqbvkiZJ1QSxi96jS3wU4/G79YwgPT2WeL1n+mpLb9widE4KOlqsQ8aWktXtcpSqR X0agXsKqoNZReZKv3I/QCARPr9vszYQR8wVoBII9Fbvc1/IPkkDDzyq7lpu1ZA/xhpX8 YrpvCYk8Y4jb2aKD8ZOIk2/tysS0+JE3I3y6tZEOpfgrWc4CILV2J/7Fj8Gim/JvyqPt qydHJeRoE41qPNMr9ONSkqanIyLWGC7nHXv+W9lBpYKMQonK0n3inImKpQE5GR6ZxzRy 3dUOScSfMOaXXBDg/4zdGA2ezi0RuFoArq30A/DQIjCLRGx3IlmH9xlxEtQXujDnN6rY QtiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bzPVIAHVAmYBVLWdUGUyc/KpQNIMoRVgpetoCmJz5X8=; b=h8uBIOsf2bPxNKhWwJvz2N+KVNvXY19bYhXkmqtiCV8J8uA22y3KNmI+7rJbkEeJ7k cE0jUQ8gV5bewz6NxRb7EuodH4R6b9OQdaaaVSO2yQ7PI6HIMDYFPTpJ5YkE81gLcNVz SrREUm9nledlhmZX37UGaJGCwjPqmBwBSxA9Z4z7UF7EAHUPjQmXUJTA6mdjzcouQ2uI jcjDeBXHZ8d2x9EsP+BWZfp2dTBco6/Ylk2Vu0pfm9U/nRO2z0BcIBdDC4+WU+2m1F0T VANLhQ6rKdHq8m2QP1Pq1wtN6Pltrlu29ktW0j7NKbF3Kkf6kpXuXXpoaDmgERCOaiYm g81g== X-Gm-Message-State: AOAM531S32tyuZTWClVoC91kqyuYxW4ivlZammuHuPgKHCLkE31Yjdxs WoVkFSPw3ioo71nfMmffeQA= X-Google-Smtp-Source: ABdhPJxYqEIcz+kiO+yu6/8FV6xovima0YRe4SeXNND/Cu2qXKdBw234D9QkAwUQ4LHxkn9+xmAVRQ== X-Received: by 2002:a5d:4107:: with SMTP id l7mr13880760wrp.209.1636499547262; Tue, 09 Nov 2021 15:12:27 -0800 (PST) Received: from rimwks.local ([176.99.183.229]) by smtp.gmail.com with ESMTPSA id t127sm4066810wma.9.2021.11.09.15.12.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Nov 2021 15:12:26 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Wed, 10 Nov 2021 02:12:25 +0300 To: Kevin Bowling Cc: freebsd-hackers@freebsd.org, freebsd-net@freebsd.org Subject: Re: Bug in MAC filter on IGB/if_vlan? Message-ID: <20211110021225.2baadd49@rimwks.local> In-Reply-To: References: <20211107010311.70eceebd@rimwks.local> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 4HpkK81ZMJz3pKg X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_FROM(0.00)[]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N T24gVHVlLCA5IE5vdiAyMDIxIDA4OjM5OjEyIC0wNjAwDQpLZXZpbiBCb3dsaW5nIDxrZXZpbi5i b3dsaW5nQGtldjAwOS5jb20+IHdyb3RlOg0KDQo+ID4gSSBoYXZlIGluIHJjLmNvbmY6DQo+ID4N Cj4gPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID4gdmxhbnNfaWdiMD0idmxhbjc3 IHZsYW44NiB2bGFuODciDQo+ID4gY3JlYXRlX2FyZ3Nfdmxhbjg3PSJ2bGFuIDg3Ig0KPiA+IGNy ZWF0ZV9hcmdzX3ZsYW44Nj0idmxhbiA4NiINCj4gPiBjcmVhdGVfYXJnc192bGFuNzc9InZsYW4g NzciDQo+ID4gaWZjb25maWdfdmxhbjg3PSJpbmV0IDE4NS40NC42OC45MiBuZXRtYXNrIDI1NS4y NTUuMjUyLjAgbXR1IDE1MDANCj4gPiBkb3duIHVwIiBpZmNvbmZpZ192bGFuODdfYWxpYXMwPSJs aW5rIDAwOmFhOmZhOmRkOjQ0OjU1Ig0KPiA+IGlmY29uZmlnX3ZsYW44Nj0iREhDUCBtdHUgMTUw MCINCj4gPiBpZmNvbmZpZ192bGFuODZfYWxpYXMwPSJsaW5rIDAwOmZmOmZhOmRkOjQ0OjU1Ig0K PiA+IGlmY29uZmlnX3ZsYW43Nz0iaW5ldCAxOTIuMTY4LjAuMjU0IG5ldG1hc2sgMjU1LjI1NS4y NTUuMCINCj4gPiBpZmNvbmZpZ192bGFuNzdfYWxpYXMwPSJsaW5rIDAwOjBmOjQzOjQ4OjY3OmZl Ig0KPiA+IGlmY29uZmlnX3ZsYW43N19pcHY2PSJpbmV0NiAyMDAxOjQ3MDoyMzQ1OjU1NTo6MS82 NCBwcmVmaXhsZW4gNjQNCj4gPiBhdXRvX2xpbmtsb2NhbCINCj4gPiBpZmNvbmZpZ19pZ2IwPSIt bHJvIC10c28gLXZsYW5od3RzbyBtdHUgOTAwMCBkb3duIHVwIg0KPiA+DQo+ID4gPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KPiA+DQo+ID4gVGhlcmUgaXMgNCBkaWZmZXJlbnQgTUFDIGFk ZHJlc3Nlcy4NCj4gPiBTeXN0ZW0gaXMgdW5hdmFpbGFibGUgYWZ0ZXIgYm9vdCB1bnRpbDogaWZj b25maWcgaWdiMCBwcm9taXNjIGRvd24NCj4gPiB1cA0KPiA+DQo+ID4gRnJlZUJTRCAxMyBidWls ZCBmcm9tIGZyZXNoIHNvdXJjZXMuDQo+ID4NCj4gPg0KPiA+IElzIHRoaXMgYSBidWcgb3IgdGhp cyBpcyBub3JtYWw/ICANCj4gDQo+IA0KPiBXaGljaCBjaGlwPyAgUGxlYXNlIHBvc3QgdW5hbWUg LWEgb3IgZ2l0IHJldi4NCg0KaWdiMEBwY2kwOjg6MDowOgljbGFzcz0weDAyMDAwMCByZXY9MHgw MyBoZHI9MHgwMCB2ZW5kb3I9MHg4MDg2IGRldmljZT0weDE1Mzkgc3VidmVuZG9yPTB4MTg0OSBz dWJkZXZpY2U9MHgxNTM5DQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAg ICBkZXZpY2UgICAgID0gJ0kyMTEgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rpb24nDQogICAgY2xh c3MgICAgICA9IG5ldHdvcmsNCiAgICBzdWJjbGFzcyAgID0gZXRoZXJuZXQNCg0KNTE0YTA5NTI1 MGIxNzhhZDgxMzE5YmY4YzMwOTM4YzNmMDhkZDE2Zg0KZmV3IGRheXMgb2xkIGJ1aWxkIGZyb20g MTMgYnJhbmNoLg0KDQoNCj4gV2h5IGRvIHlvdSBoYXZlIOKAnGRvd24gdXDigJ0gaW4gdGhlIHN0 YXRlZnVsIGNvbmZpZywgcGxlYXNlIHJlbW92ZQ0KPiDigJxkb3du4oCdIGFuZCB0aGUgTVRVIGNo YW5nZSBhbmQgcmVwb3J0IGJhY2sgZmluZGluZ3MNCg0KSXQgZnJvbSBzb21lIHBvc3RzIHRoYXQg cmVjb21lbmQgdG8gdXNlDQppZmNvbmZpZyBlbTAgbXR1IDIzNDUgZG93biB1cA0KdG8gZm9yY2Ug bXR1IGFwcGx5Lg0KDQoNCg== From nobody Tue Nov 9 23:15:50 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B823A1846416; Tue, 9 Nov 2021 23:16:00 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HpkPD3LSqz3rJk; Tue, 9 Nov 2021 23:16:00 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-wm1-x32c.google.com with SMTP id r9-20020a7bc089000000b00332f4abf43fso2572756wmh.0; Tue, 09 Nov 2021 15:16:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gDxRDqnvR+GV5+jNC6iAEDxGF5tqyFeLfScMLRqbRwc=; b=IvWgZQIZ9b8wPa+43TbFJ4iNJAIXKEGFWBTXcqusnujkgVW7CKtNZFdZ1HPf5aFGAd FZb4m0eKaHsm1Qub+Hg+h0WXHbuMPTaO3khvZEEIWlXY9Nwp3e5d++fdQuEDMBqEMljY +cuJ0pY6ZkZ8yjTlErjIJN1MpQUI/fjeuONNDvTwYwKl0fC2RsVspDh6ixiwx6kBKP3K Su+8rVOsVj9aBV+0GnPKWKSg0J4Mdf7LnFCGErSER0aPNOJCEek77Jaf3vdB6tfU0Fvw 8SQci1DjG9eb8avmIMMkj6EHRYhIbL623V8LeDC2z9s9y2SUtUVY0T2kv0F8Z2w95NCu JAgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=gDxRDqnvR+GV5+jNC6iAEDxGF5tqyFeLfScMLRqbRwc=; b=27uA7K9raXWaeRoXyNC52QyNuOVrFKVMvp4EHp1763mTXf8gdJNBMAS0dFg84hMyfl HDaIVczkvBfOEChpByqNQFQo5qaaMPLok/VpqvokrYhnD4GoHazqoJZbfSQHS9qXU+Yz /KR9z0QAirZXhyZl6sJ06vMESS0ejd/sourXKHXaQHlDUYWBjmcjEmyJvCgXvwGjPqOD OixMFTny9BBW/snRY3Ib1SrYVrlKFkdsC/mG+PvYV84WNGPAliJs96tiA0VJs+C/mz6U 6Hhq3tKmiCD1rTBoarkeR5v87v2PHtOEBPrdV/d1Fy0bBQjQHPdrPP/deLINJ2H1Xr4i ZJcw== X-Gm-Message-State: AOAM532KY7I9ThAb04i3YJQwmL7mUDAvFaut5yihCbz3VhOWsrWz312V xN8rZyM18lo0pz0vkWlBoZ0= X-Google-Smtp-Source: ABdhPJxScvt+uX1Drgkr85xQg0ShPRVqGfJGo12rU7hfrIqUuXOYzgtSfzAuGAzFlEISmpyb7s9TMA== X-Received: by 2002:a1c:1b15:: with SMTP id b21mr11254377wmb.174.1636499753124; Tue, 09 Nov 2021 15:15:53 -0800 (PST) Received: from rimwks.local ([176.99.183.229]) by smtp.gmail.com with ESMTPSA id p12sm25357370wrr.10.2021.11.09.15.15.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Nov 2021 15:15:52 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Wed, 10 Nov 2021 02:15:50 +0300 To: Ryan Stone Cc: freebsd-net , FreeBSD Hackers Subject: Re: Bug in MAC filter on IGB/if_vlan? Message-ID: <20211110021550.2f0c538a@rimwks.local> In-Reply-To: References: <20211107010311.70eceebd@rimwks.local> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HpkPD3LSqz3rJk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_FROM(0.00)[]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Tue, 9 Nov 2021 13:30:46 -0500 Ryan Stone wrote: > You're trying to use different MACs with each vlan. I don't believe > that this is really a support configuration in our stack, although > putting the interface into promiscuous I guess works. I try to look into if_vlan code and if I understand correct it try to set MAC to parent adapter and read parent adapter MAC change. But it must add/remove MAC addr to/from H/W MAC filter, not change only one. It done for multicast join/leave, but not done for if_vlan and probably some other cases. From nobody Wed Nov 10 16:26:50 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 616941843460; Wed, 10 Nov 2021 16:26:54 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hq9Gk2KfCz3Hrv; Wed, 10 Nov 2021 16:26:54 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from [192.168.1.106] (host-173-212-69-198.public.eastlink.ca [173.212.69.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: mhorne) by smtp.freebsd.org (Postfix) with ESMTPSA id 4F6AB3328B; Wed, 10 Nov 2021 16:26:52 +0000 (UTC) (envelope-from mhorne@freebsd.org) Content-Type: multipart/mixed; boundary="------------0qyuvJ5PYJ0S4nke6C1u0B1C" Message-ID: Date: Wed, 10 Nov 2021 12:26:50 -0400 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Content-Language: en-CA From: Mitchell Horne To: freebsd-arch@freebsd.org, freebsd-hackers@freebsd.org Cc: cperciva@freebsd.org Subject: A new boot-time trace framework X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --------------0qyuvJ5PYJ0S4nke6C1u0B1C Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, For some time I have been working towards upstreaming the 'boottrace' feature, which captures boot-time and shutdown-time information as trace entries. This feature was developed by NetApp, and they have been using it internally to great success for several years. Its purpose is to aid in logging and identifying slow portions of boot or shutdown, spanning from kernel initialization through execution of rc scripts. It is driven by a simple sysctl interface, described in the main review (D30184). Boottrace has some functional overlap with the existing TSLOG framework, in that it captures timestamped entries of notable boot events in a buffer, for later inspection. This overlap has grown somewhat recently, as cperciva@'s work on reducing the overall system boot time extended TSLOG to capture trace data from userspace (see commit 46dd801acb23). Boottrace differs from TSLOG in the following ways: - Separate trace buffers for collecting run-time (post multiuser) and shutdown-time events - Does not cover the bootloader or early kernel initialization (tracing begins at SI_SUB_CPU) - Output log is human-readable, but not as suitable for generating flamegraphs (see the attached sample log) - Trace entries also record some resource usage of the invoking process (total CPU time, # of blocks in/out from disk) Given these differences, I believe the two can peacefully coexist. I would roughly characterize them as follows: boottrace may be most useful to a sysadmin/QA team, whereas TSLOG is a tool more suited to the needs of a developer and will provide more fine-grained and machine-readable information. Unlike TSLOG, I intend for this work to be compiled in to the kernel by default, but disabled behind a tunable (kern.boottrace.enabled). The cost of doing so should be minimal, only a couple of syscalls added to init(8) at most. The changes span several areas, including the following: - Core boottrace module - Kernel initialization and shutdown paths - init(8), shutdown(8), and reboot(8) utilities - addition of a new boottrace(1) wrapper utility - RC framework (rc.subr) If you have an interest in any of the above areas, please add yourself to the review. If you have other feedback, I would be interested in hearing it here. The reviews: - https://reviews.freebsd.org/D30184 - https://reviews.freebsd.org/D30187 - https://reviews.freebsd.org/D31928 - https://reviews.freebsd.org/D31929 - https://reviews.freebsd.org/D31930 If you are interested in trying this feature, I have made it available on the following git branch: https://github.com/mhorne/freebsd/tree/netapp_boottrace Finally, I've attached a sample output from `sysctl kern.boottrace.log`, for a small bhyve VM. Cheers, Mitchell --------------0qyuvJ5PYJ0S4nke6C1u0B1C Content-Type: text/plain; charset=UTF-8; name="boottrace_log.txt" Content-Disposition: attachment; filename="boottrace_log.txt" Content-Transfer-Encoding: base64 a2Vybi5ib290dHJhY2UubG9nOiAKCkNQVSAgICAgIG1zZWNzICAgICAgZGVsdGEgcHJvY2Vz cyAgICAgICAgICAgICAgICAgIGV2ZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBQSUQgQ1BVdGltZSBJQmxrcyBPQmxrcwogIDAgICA0NDg3MjgxMSAgICAgICAg ICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4MjEwMDAwMSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzI4 MTIgICAgICAgICAgMSBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDIxMTAw MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODcyODEyICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2lu aXQgMHgyMTQwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAg MCAgICAgMAogIDAgICA0NDg3MjgxMiAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAg ICAgICBzeXNpbml0IDB4MjE2MDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAg IDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzI4MTMgICAgICAgICAgMSBrZXJuZWwgICAg ICAgICAgICAgICAgICAgc3lzaW5pdCAweDIxODAwMDAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODcyODEzICAgICAgICAgIDAg a2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHgyMWQwMDAwICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3MjgxMyAg ICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4MjFlMDAwMCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAg NDQ4NzI4MTMgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAw eDIyMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAg ICAwCiAgMCAgIDQ0ODcyODE0ICAgICAgICAgIDEga2VybmVsICAgICAgICAgICAgICAgICAg IHN5c2luaXQgMHgyMzAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4w MCAgICAgMCAgICAgMAogIDAgICA0NDg3MjgxNyAgICAgICAgICAzIGtlcm5lbCAgICAgICAg ICAgICAgICAgICBzeXNpbml0IDB4MjM4MDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzI4MTcgICAgICAgICAgMCBrZXJu ZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDI0MDAwMDAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODcyODE3ICAgICAg ICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHgyNDgwMDAwICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3 MjgxNyAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4MjRj MDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4NzI4MTcgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lz aW5pdCAweDI1MDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODcyODE3ICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAg ICAgICAgIHN5c2luaXQgMHgyNjAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3MjgxNyAgICAgICAgICAwIGtlcm5lbCAg ICAgICAgICAgICAgICAgICBzeXNpbml0IDB4MjcwMDAwMCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzI4MTcgICAgICAgICAg MCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDI4MDAwMDAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODczODIw ICAgICAgIDEwMDMga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHgyODgwMDAw ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDAg ICA0NDg3MzgyMCAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0 IDB4Mjg4ODAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4NzM4MjAgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAg ICAgc3lzaW5pdCAweDI5MDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODczODUyICAgICAgICAgMzIga2VybmVsICAgICAg ICAgICAgICAgICAgIHN5c2luaXQgMHgyOTAwMDAxICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3Mzg1MiAgICAgICAgICAwIGtl cm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4MmEwMDAwMCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzM4NTIgICAg ICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDJmMDAwMDAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODczODUyICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHgz MDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg3Mzg1MiAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBz eXNpbml0IDB4MzEwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4NzM4NTUgICAgICAgICAgMyBrZXJuZWwgICAgICAgICAg ICAgICAgICAgc3lzaW5pdCAweDM4MDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzIzICAgICAgIDE4Njgga2VybmVs ICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHg0MDAwMDAwICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTcyNCAgICAgICAg ICAxIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4NDgwMDAwMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3 MjYgICAgICAgICAgMiBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDY0MDAw MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODc1NzI2ICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2lu aXQgMHg2ODAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg3NTcyNiAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAg ICAgICBzeXNpbml0IDB4NmMwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAg IDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3MjYgICAgICAgICAgMCBrZXJuZWwgICAg ICAgICAgICAgICAgICAgc3lzaW5pdCAweDZlMDAwMDAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzI2ICAgICAgICAgIDAg a2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHg3MDAwMDAwICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTcyNyAg ICAgICAgICAxIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4NzQwMDAwMCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4NzU3MjcgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAw eDgxMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODc1NzI3ICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAg IHN5c2luaXQgMHg4NDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg3NTcyNyAgICAgICAgICAwIGtlcm5lbCAgICAgICAg ICAgICAgICAgICBzeXNpbml0IDB4ODYwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3MjcgICAgICAgICAgMCBrZXJu ZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweDg3MDAwMDAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzI3ICAgICAg ICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHg4ODAwMDAwICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3 NTcyOCAgICAgICAgICAxIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4ODgw ODAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4NzU3MjggICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lz aW5pdCAweGEwMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAg ICAwICAgICAwCiAgMSAgIDQ0ODc1NzMwICAgICAgICAgIDIga2VybmVsICAgICAgICAgICAg ICAgICAgIHN5c2luaXQgMHhhODAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAg ICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTczMiAgICAgICAgICAyIGtlcm5lbCAg ICAgICAgICAgICAgICAgICBzeXNpbml0IDB4YWZmZmZmZiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3MzIgICAgICAgICAg MCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweGIwMDAwMDAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzMy ICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHhkMDAwMDAw ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEg ICA0NDg3NTczMiAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0 IDB4ZDgwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAg ICAgIDAKICAxICAgNDQ4NzU3MzIgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAg ICAgc3lzaW5pdCAweGRjMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzMyICAgICAgICAgIDAga2VybmVsICAgICAg ICAgICAgICAgICAgIHN5c2luaXQgMHhkZmZmZjljICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTczMiAgICAgICAgICAwIGtl cm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4ZTAwMDAwMCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3MzIgICAg ICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweGU0MDAwMDAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODc1NzMyICAgICAgICAgIDAga2VybmVsICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHhl ODAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg3NTczMiAgICAgICAgICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBz eXNpbml0IDB4ZWEwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4NzU3MzUgICAgICAgICAgMyBrZXJuZWwgICAgICAgICAg ICAgICAgICAgc3lzaW5pdCAweGVjMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1NzM1ICAgICAgICAgIDAga2VybmVs ICAgICAgICAgICAgICAgICAgIHN5c2luaXQgMHhlZTAwMDAwICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTczNSAgICAgICAg ICAwIGtlcm5lbCAgICAgICAgICAgICAgICAgICBzeXNpbml0IDB4ZjEwMDAwMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU3 MzUgICAgICAgICAgMCBrZXJuZWwgICAgICAgICAgICAgICAgICAgc3lzaW5pdCAweGZmZmZm ZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODc1NzM1ICAgICAgICAgIDAgc3dhcHBlciAgICAgICAgICAgICAgICAgIG1pX3N0 YXJ0dXAgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgMC4wMCAgICAg MCAgICAgMAogIDAgICA0NDg3NTc1MCAgICAgICAgIDE1IGluaXQgICAgICAgICAgICAgICAg ICAgICBpbml0KDgpIHN0YXJ0aW5nLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAxICAg IDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzU3NTEgICAgICAgICAgMSBpbml0ICAgICAg ICAgICAgICAgICAgICAgL2V0Yy9yYyBzdGFydGluZy4uLiAgICAgICAgICAgICAgICAgICAg ICAgICAgMSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc1ODMxICAgICAgICAgODAg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9yY3RsIHN0YXJ0ICAgICAgICAg ICAgICAgICAgICAgICAgMjYgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTgzOSAg ICAgICAgICA4IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcmN0bCBkb25l ICAgICAgICAgICAgICAgICAgICAgICAgIDI2ICAgIDAuMDAgICAgIDIgICAgIDAKICAxICAg NDQ4NzU4MzkgICAgICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L2R1bXBvbiBzdGFydCAgICAgICAgICAgICAgICAgICAgICAzMSAgICAwLjAwICAgICAwICAg ICAwCiAgMCAgIDQ0ODc1ODYxICAgICAgICAgMjIgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9kdW1wb24gZG9uZSAgICAgICAgICAgICAgICAgICAgICAgMzEgICAgMC4w MSAgICAzNyAgICAgMAogIDAgICA0NDg3NTg2MSAgICAgICAgICAwIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvc3lzY3RsIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAg IDQwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzU4NzggICAgICAgICAxNyBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3N5c2N0bCBkb25lICAgICAgICAgICAg ICAgICAgICAgICA0MCAgICAwLjAxICAgIDE3ICAgICAwCiAgMCAgIDQ0ODc1ODc4ICAgICAg ICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9ob3N0aWQgc3RhcnQg ICAgICAgICAgICAgICAgICAgICAgNDkgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3 NTg5MiAgICAgICAgIDE0IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaG9z dGlkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDQ5ICAgIDAuMDEgICAgMTIgICAgIDAK ICAxICAgNDQ4NzU4OTMgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL2RkYiBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgICA2MCAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODc1OTA3ICAgICAgICAgMTQgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9kZGIgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgNjAg ICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg3NTkwOCAgICAgICAgICAxIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZ2JkZSBzdGFydCAgICAgICAgICAgICAgICAg ICAgICAgIDY4ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzU5MTQgICAgICAgICAg NiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2diZGUgZG9uZSAgICAgICAg ICAgICAgICAgICAgICAgICA2OCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc1OTE0 ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9jY2Qgc3Rh cnQgICAgICAgICAgICAgICAgICAgICAgICAgNzQgICAgMC4wMCAgICAgMCAgICAgMAogIDAg ICA0NDg3NTkxOSAgICAgICAgICA1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvY2NkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgICAgIDc0ICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4NzU5MjAgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2dlbGkgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgICA3OSAgICAw LjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc1OTI2ICAgICAgICAgIDYgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9nZWxpIGRvbmUgICAgICAgICAgICAgICAgICAgICAg ICAgNzkgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3NTkyNiAgICAgICAgICAwIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvenBvb2wgc3RhcnQgICAgICAgICAg ICAgICAgICAgICAgIDg1ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzU5MzEgICAg ICAgICAgNSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3pwb29sIGRvbmUg ICAgICAgICAgICAgICAgICAgICAgICA4NSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0 ODc1OTMyICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9z d2FwIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICAgOTAgICAgMC4wMCAgICAgMCAgICAg MAogIDAgICA0NDg3NTkzOSAgICAgICAgICA3IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvc3dhcCBkb25lICAgICAgICAgICAgICAgICAgICAgICAgIDkwICAgIDAuMDAg ICAgIDEgICAgIDAKICAwICAgNDQ4NzU5MzkgICAgICAgICAgMCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2ZzY2sgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgICA5 NiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc1OTQ0ICAgICAgICAgIDUgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9mc2NrIGRvbmUgICAgICAgICAgICAgICAg ICAgICAgICAgOTYgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3NTk0NSAgICAgICAg ICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvenZvbCBzdGFydCAgICAg ICAgICAgICAgICAgICAgICAgMTAxICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzU5 NTAgICAgICAgICAgNSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3p2b2wg ZG9uZSAgICAgICAgICAgICAgICAgICAgICAgIDEwMSAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODc1OTUxICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9yb290IHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICAxMDYgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg3NTk2NCAgICAgICAgIDEzIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvcm9vdCBkb25lICAgICAgICAgICAgICAgICAgICAgICAgMTA2ICAg IDAuMDEgICAgIDcgICAgIDIKICAxICAgNDQ4NzU5NjUgICAgICAgICAgMSBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3NwcHAgc3RhcnQgICAgICAgICAgICAgICAgICAg ICAgIDExNSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1OTczICAgICAgICAgIDgg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zcHBwIGRvbmUgICAgICAgICAg ICAgICAgICAgICAgICAxMTUgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NTk3NCAg ICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbWRjb25maWcg c3RhcnQgICAgICAgICAgICAgICAgICAgMTIwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAg NDQ4NzU5ODUgICAgICAgICAxMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L21kY29uZmlnIGRvbmUgICAgICAgICAgICAgICAgICAgIDEyMCAgICAwLjAxICAgICAwICAg ICAwCiAgMCAgIDQ0ODc1OTg2ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9ob3N0aWRfc2F2ZSBzdGFydCAgICAgICAgICAgICAgICAxMjggICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg3NTk5MiAgICAgICAgICA2IGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvaG9zdGlkX3NhdmUgZG9uZSAgICAgICAgICAgICAgICAg MTI4ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzU5OTMgICAgICAgICAgMSBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3NlcmlhbCBzdGFydCAgICAgICAgICAg ICAgICAgICAgIDEzNCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc1OTk0ICAgICAg ICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zZXJpYWwgZG9uZSAg ICAgICAgICAgICAgICAgICAgICAxMzQgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3 NTk5NSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbW91 bnRjcml0bG9jYWwgc3RhcnQgICAgICAgICAgICAgMTM2ICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4NzYwMDggICAgICAgICAxMyBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL21vdW50Y3JpdGxvY2FsIGRvbmUgICAgICAgICAgICAgIDEzNiAgICAwLjAwICAg IDY3ICAgICAxCiAgMSAgIDQ0ODc2MDA5ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC96ZnNiZSBzdGFydCAgICAgICAgICAgICAgICAgICAgICAxNDMg ICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NjAxNCAgICAgICAgICA1IGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvemZzYmUgZG9uZSAgICAgICAgICAgICAgICAg ICAgICAgMTQzICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzYwMTUgICAgICAgICAg MSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3RtcCBzdGFydCAgICAgICAg ICAgICAgICAgICAgICAgIDE0OCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc2MDI0 ICAgICAgICAgIDkgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC90bXAgZG9u ZSAgICAgICAgICAgICAgICAgICAgICAgICAxNDggICAgMC4wMCAgICAgNSAgICAgMAogIDAg ICA0NDg3NjAyNSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvZ3NzZCBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgMTU4ICAgIDAuMDAgICAgIDAg ICAgIDAKICAxICAgNDQ4NzYwMzkgICAgICAgICAxNCBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2dzc2QgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgIDE1OCAgICAw LjAxICAgICAwICAgICAwCiAgMSAgIDQ0ODc2MDQwICAgICAgICAgIDEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9rbGR4cmVmIHN0YXJ0ICAgICAgICAgICAgICAgICAg ICAxNjYgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NjA0NyAgICAgICAgICA3IGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQva2xkeHJlZiBkb25lICAgICAgICAg ICAgICAgICAgICAgMTY2ICAgIDAuMDAgICAgIDUgICAgIDAKICAxICAgNDQ4NzYwNDggICAg ICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3pmcyBzdGFydCAg ICAgICAgICAgICAgICAgICAgICAgIDE3MiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODc2MDU0ICAgICAgICAgIDYgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC96 ZnMgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAxNzIgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg3NjA1NCAgICAgICAgICAwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQva2xkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICAgMTc3ICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4NzYwNjAgICAgICAgICAgNiBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2tsZCBkb25lICAgICAgICAgICAgICAgICAgICAgICAgIDE3 NyAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc2MDYxICAgICAgICAgIDEgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zeXN2aXBjIHN0YXJ0ICAgICAgICAgICAg ICAgICAgICAxODIgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NjA2NiAgICAgICAg ICA1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3lzdmlwYyBkb25lICAg ICAgICAgICAgICAgICAgICAgMTgyICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzYw NjcgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2xpbnV4 IHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgIDE4NyAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODc2MDcyICAgICAgICAgIDUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9saW51eCBkb25lICAgICAgICAgICAgICAgICAgICAgICAxODcgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg3NjA3MyAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvdmFyIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICAgMTkyICAg IDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzYwODEgICAgICAgICAgOCBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3ZhciBkb25lICAgICAgICAgICAgICAgICAgICAg ICAgIDE5MiAgICAwLjAwICAgICAxICAgICAwCiAgMSAgIDQ0ODc2MDgxICAgICAgICAgIDAg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9kZXZtYXRjaCBzdGFydCAgICAg ICAgICAgICAgICAgICAxOTkgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3NjA5MSAg ICAgICAgIDEwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZGV2bWF0Y2gg ZG9uZSAgICAgICAgICAgICAgICAgICAgMTk5ICAgIDAuMDAgICAgIDkgICAgIDAKICAwICAg NDQ4NzYwOTIgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L2xvY2FscGtnIHN0YXJ0ICAgICAgICAgICAgICAgICAgIDIwNyAgICAwLjAwICAgICAwICAg ICAwCiAgMCAgIDQ0ODc2MTAzICAgICAgICAgMTEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9sb2NhbHBrZyBkb25lICAgICAgICAgICAgICAgICAgICAyMDcgICAgMC4w MCAgICAgNyAgICAgMAogIDAgICA0NDg3NjEwNCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvY2xlYW52YXIgc3RhcnQgICAgICAgICAgICAgICAgICAg MjE0ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzYxMTcgICAgICAgICAxMyBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2NsZWFudmFyIGRvbmUgICAgICAgICAg ICAgICAgICAgIDIxNCAgICAwLjAwICAgIDE1ICAgICAwCiAgMCAgIDQ0ODc2MTE4ICAgICAg ICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9jZnVtYXNzIHN0YXJ0 ICAgICAgICAgICAgICAgICAgICAyMjIgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3 NjEyNCAgICAgICAgICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvY2Z1 bWFzcyBkb25lICAgICAgICAgICAgICAgICAgICAgMjIyICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4NzYxMjUgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL0ZJTEVTWVNURU1TIHN0YXJ0ICAgICAgICAgICAgICAgIDIyNyAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODc2MTI2ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9GSUxFU1lTVEVNUyBkb25lICAgICAgICAgICAgICAgICAyMjcg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3NjEzMyAgICAgICAgICA3IGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXBwb29sIHN0YXJ0ICAgICAgICAgICAgICAg ICAgICAgMjMxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzYxNDQgICAgICAgICAx MSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwcG9vbCBkb25lICAgICAg ICAgICAgICAgICAgICAgIDIzMSAgICAwLjAxICAgICAwICAgICAwCiAgMSAgIDQ0ODc2MTQ1 ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9sZGNvbmZp ZyBzdGFydCAgICAgICAgICAgICAgICAgICAyMzkgICAgMC4wMCAgICAgMCAgICAgMAogIDAg ICA0NDg3NjE2MyAgICAgICAgIDE4IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvbGRjb25maWcgZG9uZSAgICAgICAgICAgICAgICAgICAgMjM5ICAgIDAuMDEgICAgMTcg ICAgIDAKICAwICAgNDQ4NzYxNjMgICAgICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2Fkamtlcm50eiBzdGFydCAgICAgICAgICAgICAgICAgIDI1MSAgICAw LjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc2MTcwICAgICAgICAgIDcgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9hZGprZXJudHogZG9uZSAgICAgICAgICAgICAgICAg ICAyNTEgICAgMC4wMCAgICAgMSAgICAgMAogIDAgICA0NDg3NjE3MSAgICAgICAgICAxIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaG9zdG5hbWUgc3RhcnQgICAgICAg ICAgICAgICAgICAgMjU3ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzYxODMgICAg ICAgICAxMiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2hvc3RuYW1lIGRv bmUgICAgICAgICAgICAgICAgICAgIDI1NyAgICAwLjAxICAgICAzICAgICAwCiAgMCAgIDQ0 ODc2MTg0ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9p cDZhZGRyY3RsIHN0YXJ0ICAgICAgICAgICAgICAgICAyNjUgICAgMC4wMCAgICAgMCAgICAg MAogIDAgICA0NDg3NjE5OSAgICAgICAgIDE1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvaXA2YWRkcmN0bCBkb25lICAgICAgICAgICAgICAgICAgMjY1ICAgIDAuMDEg ICAgIDMgICAgIDAKICAwICAgNDQ4NzYyMDAgICAgICAgICAgMSBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL25ldG9wdGlvbnMgc3RhcnQgICAgICAgICAgICAgICAgIDI3 NSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc2MjE2ICAgICAgICAgMTYgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9uZXRvcHRpb25zIGRvbmUgICAgICAgICAg ICAgICAgICAyNzUgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg3NjIxNyAgICAgICAg ICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvb3BlbnNtIHN0YXJ0ICAg ICAgICAgICAgICAgICAgICAgMjkwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4NzYy MjggICAgICAgICAxMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL29wZW5z bSBkb25lICAgICAgICAgICAgICAgICAgICAgIDI5MCAgICAwLjAxICAgICAwICAgICAwCiAg MSAgIDQ0ODc2MjI4ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9yYW5kb20gc3RhcnQgICAgICAgICAgICAgICAgICAgICAyOTggICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg3NjM1NiAgICAgICAgMTI4IGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvcmFuZG9tIGRvbmUgICAgICAgICAgICAgICAgICAgICAgMjk4ICAg IDAuMDIgICAgIDcgICAgIDkKICAxICAgNDQ4NzYzNTYgICAgICAgICAgMCBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lvdmN0bCBzdGFydCAgICAgICAgICAgICAgICAg ICAgIDMxOSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc2MzY2ICAgICAgICAgMTAg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9pb3ZjdGwgZG9uZSAgICAgICAg ICAgICAgICAgICAgICAzMTkgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg3NjM2NyAg ICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXBzZWMgc3Rh cnQgICAgICAgICAgICAgICAgICAgICAgMzI3ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4NzYzNzcgICAgICAgICAxMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L2lwc2VjIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDMyNyAgICAwLjAxICAgICAwICAg ICAwCiAgMSAgIDQ0ODc2Mzc4ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9taXhlciBzdGFydCAgICAgICAgICAgICAgICAgICAgICAzMzUgICAgMC4w MCAgICAgMCAgICAgMAogIDAgICA0NDg3NjM4NSAgICAgICAgICA3IGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvbWl4ZXIgZG9uZSAgICAgICAgICAgICAgICAgICAgICAg MzM1ICAgIDAuMDAgICAgIDEgICAgIDAKICAwICAgNDQ4NzYzODYgICAgICAgICAgMSBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3VnaWRmdyBzdGFydCAgICAgICAgICAg ICAgICAgICAgIDM0MSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODc2MzkxICAgICAg ICAgIDUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC91Z2lkZncgZG9uZSAg ICAgICAgICAgICAgICAgICAgICAzNDEgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3 NjM5MiAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZ2Vs aTIgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgMzQ2ICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4NzYzOTcgICAgICAgICAgNSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL2dlbGkyIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDM0NiAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODc2Mzk4ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9hdXRvdW5tb3VudGQgc3RhcnQgICAgICAgICAgICAgICAzNTIg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg3NjQwNCAgICAgICAgICA2IGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvYXV0b3VubW91bnRkIGRvbmUgICAgICAgICAg ICAgICAgMzUyICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4NzY0MDQgICAgICAgICAg MCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwZmlsdGVyIHN0YXJ0ICAg ICAgICAgICAgICAgICAgIDM1OCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODc2NDE0 ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9pcGZpbHRl ciBkb25lICAgICAgICAgICAgICAgICAgICAzNTggICAgMC4wMSAgICAgMCAgICAgMAogIDEg ICA0NDg3NjQxNSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvaXBuYXQgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgMzY2ICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4NzY0MjQgICAgICAgICAgOSBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2lwbmF0IGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDM2NiAgICAw LjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODc2NDI1ICAgICAgICAgIDEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9pcG1vbiBzdGFydCAgICAgICAgICAgICAgICAgICAg ICAzNzQgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg3NjQzNSAgICAgICAgIDEwIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXBtb24gZG9uZSAgICAgICAgICAg ICAgICAgICAgICAgMzc0ICAgIDAuMDEgICAgIDAgICAgIDAKICAxICAgNDQ4NzY0MzYgICAg ICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwZnMgc3RhcnQg ICAgICAgICAgICAgICAgICAgICAgIDM4MiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0 ODc2NDQ2ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9p cGZzIGRvbmUgICAgICAgICAgICAgICAgICAgICAgICAzODIgICAgMC4wMSAgICAgMCAgICAg MAogIDAgICA0NDg3NjQ0NiAgICAgICAgICAwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvbmV0aWYgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgMzkwICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4ODExMTYgICAgICAgNDY3MCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL25ldGlmIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDM5 MCAgICAwLjEyICAgIDM0ICAgICAwCiAgMSAgIDQ0ODgxMTE3ICAgICAgICAgIDEgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9wZmxvZyBzdGFydCAgICAgICAgICAgICAg ICAgICAgICA1NjQgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTEyMyAgICAgICAg ICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcGZsb2cgZG9uZSAgICAg ICAgICAgICAgICAgICAgICAgNTY0ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODEx MjQgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3J0c29s ZCBzdGFydCAgICAgICAgICAgICAgICAgICAgIDU3MCAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODgxMTMxICAgICAgICAgIDcgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9ydHNvbGQgZG9uZSAgICAgICAgICAgICAgICAgICAgICA1NzAgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg4MTEzMyAgICAgICAgICAyIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvc3RhdGljX25kcCBzdGFydCAgICAgICAgICAgICAgICAgNTc2ICAg IDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODExNDAgICAgICAgICAgNyBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3N0YXRpY19uZHAgZG9uZSAgICAgICAgICAgICAg ICAgIDU3NiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxMTQxICAgICAgICAgIDEg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zdGF0aWNfYXJwIHN0YXJ0ICAg ICAgICAgICAgICAgICA1ODEgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTE0OCAg ICAgICAgICA3IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3RhdGljX2Fy cCBkb25lICAgICAgICAgICAgICAgICAgNTgxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4ODExNDkgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L3N0ZiBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgIDU4NiAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODgxMTU2ICAgICAgICAgIDcgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9zdGYgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICA1ODYgICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg4MTE1NiAgICAgICAgICAwIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvcmVzb2x2IHN0YXJ0ICAgICAgICAgICAgICAgICAgICAg NTkxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODExNjMgICAgICAgICAgNyBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3Jlc29sdiBkb25lICAgICAgICAgICAg ICAgICAgICAgIDU5MSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxMTY0ICAgICAg ICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9kZXZkIHN0YXJ0ICAg ICAgICAgICAgICAgICAgICAgICA1OTcgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4 MTUzOSAgICAgICAgMzc1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZGV2 ZCBkb25lICAgICAgICAgICAgICAgICAgICAgICAgNTk3ICAgIDAuMjIgICAgNjggICAgIDMK ICAxICAgNDQ4ODE1NDAgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL3BwcCBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgIDgxMyAgICAwLjAwICAg ICAwICAgICAwCiAgMSAgIDQ0ODgxNTU0ICAgICAgICAgMTQgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9wcHAgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICA4MTMg ICAgMC4wMSAgICAgMSAgICAgMAogIDEgICA0NDg4MTU1NSAgICAgICAgICAxIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcGZzeW5jIHN0YXJ0ICAgICAgICAgICAgICAg ICAgICAgODIyICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE1NjIgICAgICAgICAg NyBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3Bmc3luYyBkb25lICAgICAg ICAgICAgICAgICAgICAgIDgyMiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxNTYz ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9yb3V0aW5n IHN0YXJ0ICAgICAgICAgICAgICAgICAgICA4MjcgICAgMC4wMCAgICAgMCAgICAgMAogIDEg ICA0NDg4MTYwNiAgICAgICAgIDQzIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvcm91dGluZyBkb25lICAgICAgICAgICAgICAgICAgICAgODI3ICAgIDAuMDQgICAgIDEg ICAgIDAKICAxICAgNDQ4ODE2MDcgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2RlZmF1bHRyb3V0ZSBzdGFydCAgICAgICAgICAgICAgIDg2NyAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxNjIxICAgICAgICAgMTQgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9kZWZhdWx0cm91dGUgZG9uZSAgICAgICAgICAgICAg ICA4NjcgICAgMC4wMSAgICAgMCAgICAgMAogIDEgICA0NDg4MTYyMSAgICAgICAgICAwIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXBmdyBzdGFydCAgICAgICAgICAg ICAgICAgICAgICAgODgxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE2MzAgICAg ICAgICAgOSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwZncgZG9uZSAg ICAgICAgICAgICAgICAgICAgICAgIDg4MSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODgxNjMwICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC96 ZnNkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICA4ODYgICAgMC4wMCAgICAgMCAgICAg MAogIDAgICA0NDg4MTY0MSAgICAgICAgIDExIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvemZzZCBkb25lICAgICAgICAgICAgICAgICAgICAgICAgODg2ICAgIDAuMDEg ICAgIDAgICAgIDAKICAwICAgNDQ4ODE2NDEgICAgICAgICAgMCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2JyaWRnZSBzdGFydCAgICAgICAgICAgICAgICAgICAgIDg5 NCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxNjQ5ICAgICAgICAgIDggYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9icmlkZ2UgZG9uZSAgICAgICAgICAgICAg ICAgICAgICA4OTQgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MTY0OSAgICAgICAg ICAwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXBmd19uZXRmbG93IHN0 YXJ0ICAgICAgICAgICAgICAgODk5ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODE2 NTYgICAgICAgICAgNyBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwZndf bmV0ZmxvdyBkb25lICAgICAgICAgICAgICAgIDg5OSAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODgxNjU3ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9wZiBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgICA5MDQgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg4MTY3MCAgICAgICAgIDEzIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvcGYgZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgOTA0ICAg IDAuMDEgICAgIDAgICAgIDAKICAxICAgNDQ4ODE2NzAgICAgICAgICAgMCBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3JvdXRlZCBzdGFydCAgICAgICAgICAgICAgICAg ICAgIDkxMiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxNjgyICAgICAgICAgMTIg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9yb3V0ZWQgZG9uZSAgICAgICAg ICAgICAgICAgICAgICA5MTIgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4MTY4MyAg ICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcm91dGU2ZCBz dGFydCAgICAgICAgICAgICAgICAgICAgOTIwICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4ODE2OTUgICAgICAgICAxMiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L3JvdXRlNmQgZG9uZSAgICAgICAgICAgICAgICAgICAgIDkyMCAgICAwLjAxICAgICAwICAg ICAwCiAgMSAgIDQ0ODgxNjk2ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9uZXR3YWl0IHN0YXJ0ICAgICAgICAgICAgICAgICAgICA5MjggICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg4MTcwMiAgICAgICAgICA2IGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvbmV0d2FpdCBkb25lICAgICAgICAgICAgICAgICAgICAg OTI4ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE3MDIgICAgICAgICAgMCBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2JsYWNrbGlzdGQgc3RhcnQgICAgICAg ICAgICAgICAgIDkzMyAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxNzE4ICAgICAg ICAgMTYgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9ibGFja2xpc3RkIGRv bmUgICAgICAgICAgICAgICAgICA5MzMgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4 MTcxOSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbG9j YWxfdW5ib3VuZCBzdGFydCAgICAgICAgICAgICAgOTQxICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4ODE3MjUgICAgICAgICAgNiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL2xvY2FsX3VuYm91bmQgZG9uZSAgICAgICAgICAgICAgIDk0MSAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODgxNzI2ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9ORVRXT1JLSU5HIHN0YXJ0ICAgICAgICAgICAgICAgICA5NDcg ICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTcyNyAgICAgICAgICAxIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvTkVUV09SS0lORyBkb25lICAgICAgICAgICAg ICAgICAgOTQ3ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE3MjggICAgICAgICAg MSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL25mc3VzZXJkIHN0YXJ0ICAg ICAgICAgICAgICAgICAgIDk0OSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxNzM4 ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9uZnN1c2Vy ZCBkb25lICAgICAgICAgICAgICAgICAgICA5NDkgICAgMC4wMSAgICAgMCAgICAgMAogIDAg ICA0NDg4MTczOSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvdGxzY2xudGQgc3RhcnQgICAgICAgICAgICAgICAgICAgOTU3ICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4ODE3NDcgICAgICAgICAgOCBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL3Rsc2NsbnRkIGRvbmUgICAgICAgICAgICAgICAgICAgIDk1NyAgICAw LjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxNzQ4ICAgICAgICAgIDEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9rZGMgc3RhcnQgICAgICAgICAgICAgICAgICAgICAg ICA5NjMgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTc1OCAgICAgICAgIDEwIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQva2RjIGRvbmUgICAgICAgICAgICAg ICAgICAgICAgICAgOTYzICAgIDAuMDEgICAgIDAgICAgIDAKICAxICAgNDQ4ODE3NTggICAg ICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2N0bGQgc3RhcnQg ICAgICAgICAgICAgICAgICAgICAgIDk3MSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODgxNzY0ICAgICAgICAgIDYgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9j dGxkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgICA5NzEgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg4MTc2NSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvaXNjc2lkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgOTc3ICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4ODE3NzEgICAgICAgICAgNiBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2lzY3NpZCBkb25lICAgICAgICAgICAgICAgICAgICAgIDk3 NyAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxNzcxICAgICAgICAgIDAgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC90bHNzZXJ2ZCBzdGFydCAgICAgICAgICAg ICAgICAgICA5ODMgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTc3NyAgICAgICAg ICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvdGxzc2VydmQgZG9uZSAg ICAgICAgICAgICAgICAgICAgOTgzICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE3 NzggICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3BwcG9l ZCBzdGFydCAgICAgICAgICAgICAgICAgICAgIDk4OSAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODgxNzgzICAgICAgICAgIDUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9wcHBvZWQgZG9uZSAgICAgICAgICAgICAgICAgICAgICA5ODkgICAgMC4wMCAgICAg MCAgICAgMAogIDAgICA0NDg4MTc4NCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQva2ZkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgICAgOTk0ICAg IDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE3OTMgICAgICAgICAgOSBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2tmZCBkb25lICAgICAgICAgICAgICAgICAgICAg ICAgIDk5NCAgICAwLjAxICAgICAwICAgICAwCiAgMSAgIDQ0ODgxNzk0ICAgICAgICAgIDEg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9rYWRtaW5kIHN0YXJ0ICAgICAg ICAgICAgICAgICAgIDEwMDIgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MTgwMyAg ICAgICAgICA5IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQva2FkbWluZCBk b25lICAgICAgICAgICAgICAgICAgICAxMDAyICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAg NDQ4ODE4MDQgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L2twYXNzd2RkIHN0YXJ0ICAgICAgICAgICAgICAgICAgMTAxMCAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODgxODE0ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9rcGFzc3dkZCBkb25lICAgICAgICAgICAgICAgICAgIDEwMTAgICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg4MTgxNCAgICAgICAgICAwIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvaXNjc2ljdGwgc3RhcnQgICAgICAgICAgICAgICAgICAx MDE4ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODE4MjQgICAgICAgICAxMCBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lzY3NpY3RsIGRvbmUgICAgICAgICAg ICAgICAgICAgMTAxOCAgICAwLjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODgxODI0ICAgICAg ICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9uZnNjYmQgc3RhcnQg ICAgICAgICAgICAgICAgICAgIDEwMjYgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4 MTgzNCAgICAgICAgIDEwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbmZz Y2JkIGRvbmUgICAgICAgICAgICAgICAgICAgICAxMDI2ICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4ODE4MzQgICAgICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL2lwcm9wZF9tYXN0ZXIgc3RhcnQgICAgICAgICAgICAgMTAzNCAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODgxODQ0ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9pcHJvcGRfbWFzdGVyIGRvbmUgICAgICAgICAgICAgIDEwMzQg ICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4MTg0NCAgICAgICAgICAwIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaXByb3BkX3NsYXZlIHN0YXJ0ICAgICAgICAg ICAgICAxMDQyICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE4NTQgICAgICAgICAx MCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2lwcm9wZF9zbGF2ZSBkb25l ICAgICAgICAgICAgICAgMTA0MiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxODU0 ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9tb3VudGNy aXRyZW1vdGUgc3RhcnQgICAgICAgICAgIDEwNTAgICAgMC4wMCAgICAgMCAgICAgMAogIDEg ICA0NDg4MTg2MiAgICAgICAgICA4IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvbW91bnRjcml0cmVtb3RlIGRvbmUgICAgICAgICAgICAxMDUwICAgIDAuMDAgICAgIDAg ICAgIDAKICAxICAgNDQ4ODE4NjMgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2FjY291bnRpbmcgc3RhcnQgICAgICAgICAgICAgICAgMTA1OCAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgxODY4ICAgICAgICAgIDUgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9hY2NvdW50aW5nIGRvbmUgICAgICAgICAgICAgICAg IDEwNTggICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MTg2OSAgICAgICAgICAxIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvdmlyZWNvdmVyIHN0YXJ0ICAgICAg ICAgICAgICAgICAxMDYzICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODE4NzcgICAg ICAgICAgOCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3ZpcmVjb3ZlciBk b25lICAgICAgICAgICAgICAgICAgMTA2MyAgICAwLjAwICAgICAyICAgICAwCiAgMCAgIDQ0 ODgxODc4ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9j bGVhcnRtcCBzdGFydCAgICAgICAgICAgICAgICAgIDEwNjkgICAgMC4wMCAgICAgMCAgICAg MAogIDAgICA0NDg4MTg4NiAgICAgICAgICA4IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvY2xlYXJ0bXAgZG9uZSAgICAgICAgICAgICAgICAgICAxMDY5ICAgIDAuMDAg ICAgIDQgICAgIDAKICAwICAgNDQ4ODE4ODYgICAgICAgICAgMCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2RtZXNnIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgMTA3 NiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxODk1ICAgICAgICAgIDkgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9kbWVzZyBkb25lICAgICAgICAgICAgICAg ICAgICAgIDEwNzYgICAgMC4wMCAgICAgMSAgICAgMAogIDAgICA0NDg4MTg5NiAgICAgICAg ICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZGV2ZnMgc3RhcnQgICAg ICAgICAgICAgICAgICAgICAxMDgzICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODE5 NDcgICAgICAgICA1MSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2RldmZz IGRvbmUgICAgICAgICAgICAgICAgICAgICAgMTA4MyAgICAwLjA0ICAgICA1ICAgICAwCiAg MSAgIDQ0ODgxOTQ3ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9vcy1yZWxlYXNlIHN0YXJ0ICAgICAgICAgICAgICAgIDExNTcgICAgMC4wMCAgICAg MCAgICAgMAogIDAgICA0NDg4MTk2MSAgICAgICAgIDE0IGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvb3MtcmVsZWFzZSBkb25lICAgICAgICAgICAgICAgICAxMTU3ICAg IDAuMDEgICAgIDIgICAgIDAKICAwICAgNDQ4ODE5NjIgICAgICAgICAgMSBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL21vdGQgc3RhcnQgICAgICAgICAgICAgICAgICAg ICAgMTE2NyAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgxOTc1ICAgICAgICAgMTMg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9tb3RkIGRvbmUgICAgICAgICAg ICAgICAgICAgICAgIDExNjcgICAgMC4wMSAgICAgMiAgICAgMAogIDAgICA0NDg4MTk3NSAg ICAgICAgICAwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbmV3c3lzbG9n IHN0YXJ0ICAgICAgICAgICAgICAgICAxMTc4ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAg NDQ4ODE5OTYgICAgICAgICAyMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L25ld3N5c2xvZyBkb25lICAgICAgICAgICAgICAgICAgMTE3OCAgICAwLjAyICAgIDEyICAg ICAwCiAgMCAgIDQ0ODgxOTk3ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9ncHRib290IHN0YXJ0ICAgICAgICAgICAgICAgICAgIDExODcgICAgMC4w MCAgICAgMCAgICAgMAogIDAgICA0NDg4MjAxMiAgICAgICAgIDE1IGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvZ3B0Ym9vdCBkb25lICAgICAgICAgICAgICAgICAgICAx MTg3ICAgIDAuMDEgICAgIDcgICAgIDAKICAwICAgNDQ4ODIwMTIgICAgICAgICAgMCBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2hvc3RhcGQgc3RhcnQgICAgICAgICAg ICAgICAgICAgMTIwMSAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgyMDE4ICAgICAg ICAgIDYgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9ob3N0YXBkIGRvbmUg ICAgICAgICAgICAgICAgICAgIDEyMDEgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4 MjAxOSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbWRj b25maWcyIHN0YXJ0ICAgICAgICAgICAgICAgICAxMjA3ICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4ODIwMjcgICAgICAgICAgOCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL21kY29uZmlnMiBkb25lICAgICAgICAgICAgICAgICAgMTIwNyAgICAwLjAwICAg ICAwICAgICAwCiAgMSAgIDQ0ODgyMDI4ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9zeXNsb2dkIHN0YXJ0ICAgICAgICAgICAgICAgICAgIDEyMTUg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjA1MyAgICAgICAgIDI1IGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3lzbG9nZCBkb25lICAgICAgICAgICAgICAg ICAgICAxMjE1ICAgIDAuMDEgICAgIDUgICAgIDAKICAwICAgNDQ4ODIwNTMgICAgICAgICAg MCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL250cGRhdGUgc3RhcnQgICAg ICAgICAgICAgICAgICAgMTIzMiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMDY0 ICAgICAgICAgMTEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9udHBkYXRl IGRvbmUgICAgICAgICAgICAgICAgICAgIDEyMzIgICAgMC4wMSAgICAgMCAgICAgMAogIDEg ICA0NDg4MjA2NSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvYXVkaXRkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAxMjQwICAgIDAuMDAgICAgIDAg ICAgIDAKICAxICAgNDQ4ODIwNzEgICAgICAgICAgNiBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2F1ZGl0ZCBkb25lICAgICAgICAgICAgICAgICAgICAgMTI0MCAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMDcxICAgICAgICAgIDAgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9ic25tcGQgc3RhcnQgICAgICAgICAgICAgICAgICAg IDEyNDYgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MjA3OSAgICAgICAgICA4IGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvYnNubXBkIGRvbmUgICAgICAgICAg ICAgICAgICAgICAxMjQ2ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIwODAgICAg ICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3NhdmVjb3JlIHN0 YXJ0ICAgICAgICAgICAgICAgICAgMTI1MiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODgyMTAyICAgICAgICAgMjIgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9z YXZlY29yZSBkb25lICAgICAgICAgICAgICAgICAgIDEyNTIgICAgMC4wMSAgICAxNCAgICAg MAogIDEgICA0NDg4MjEwMyAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvd2F0Y2hkb2dkIHN0YXJ0ICAgICAgICAgICAgICAgICAxMjY2ICAgIDAuMDAg ICAgIDAgICAgIDAKICAxICAgNDQ4ODIxMTEgICAgICAgICAgOCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL3dhdGNoZG9nZCBkb25lICAgICAgICAgICAgICAgICAgMTI2 NiAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMTEyICAgICAgICAgIDEgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9wd2NoZWNrIHN0YXJ0ICAgICAgICAgICAg ICAgICAgIDEyNzIgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MjExNyAgICAgICAg ICA1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcHdjaGVjayBkb25lICAg ICAgICAgICAgICAgICAgICAxMjcyICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIx MTggICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL1NFUlZF UlMgc3RhcnQgICAgICAgICAgICAgICAgICAgMTI3NyAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODgyMTE5ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9TRVJWRVJTIGRvbmUgICAgICAgICAgICAgICAgICAgIDEyNzcgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg4MjEyMCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvYXVkaXRkaXN0ZCBzdGFydCAgICAgICAgICAgICAgICAxMjc5ICAg IDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIxMjYgICAgICAgICAgNiBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2F1ZGl0ZGlzdGQgZG9uZSAgICAgICAgICAgICAg ICAgMTI3OSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMTI2ICAgICAgICAgIDAg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9ycGNiaW5kIHN0YXJ0ICAgICAg ICAgICAgICAgICAgIDEyODUgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjEzNyAg ICAgICAgIDExIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcnBjYmluZCBk b25lICAgICAgICAgICAgICAgICAgICAxMjg1ICAgIDAuMDEgICAgIDAgICAgIDAKICAwICAg NDQ4ODIxMzggICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL3Vzci9sb2Nh bC9ldGMvcmMuZC90cG1kIHN0YXJ0ICAgICAgICAgICAgMTI5MyAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODgyMTQ3ICAgICAgICAgIDkgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC91c3IvbG9jYWwvZXRjL3JjLmQvdHBtZCBkb25lICAgICAgICAgICAgIDEyOTMgICAgMC4w MSAgICAgMCAgICAgMAogIDEgICA0NDg4MjE0OCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvbmlzZG9tYWluIHN0YXJ0ICAgICAgICAgICAgICAgICAx MzAxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIxNTQgICAgICAgICAgNiBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL25pc2RvbWFpbiBkb25lICAgICAgICAg ICAgICAgICAgMTMwMSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMTU0ICAgICAg ICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9uZnNjbGllbnQgc3Rh cnQgICAgICAgICAgICAgICAgIDEzMDYgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4 MjE2MCAgICAgICAgICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbmZz Y2xpZW50IGRvbmUgICAgICAgICAgICAgICAgICAxMzA2ICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4ODIxNjEgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL3lwc2VydiBzdGFydCAgICAgICAgICAgICAgICAgICAgMTMxMSAgICAwLjAwICAg ICAwICAgICAwCiAgMCAgIDQ0ODgyMTcwICAgICAgICAgIDkgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC95cHNlcnYgZG9uZSAgICAgICAgICAgICAgICAgICAgIDEzMTEg ICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4MjE3MSAgICAgICAgICAxIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvdXNyL2xvY2FsL2V0Yy9yYy5kL3Rjc2Qgc3RhcnQgICAgICAg ICAgICAxMzE5ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIxODEgICAgICAgICAx MCBib290dHJhY2UgICAgICAgICAgICAgICAgL3Vzci9sb2NhbC9ldGMvcmMuZC90Y3NkIGRv bmUgICAgICAgICAgICAgMTMxOSAgICAwLjAxICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMTgy ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC95cHhmcmQg c3RhcnQgICAgICAgICAgICAgICAgICAgIDEzMjcgICAgMC4wMCAgICAgMCAgICAgMAogIDAg ICA0NDg4MjE5MSAgICAgICAgICA5IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQveXB4ZnJkIGRvbmUgICAgICAgICAgICAgICAgICAgICAxMzI3ICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4ODIxOTMgICAgICAgICAgMiBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL3lwbGRhcCBzdGFydCAgICAgICAgICAgICAgICAgICAgMTMzNSAgICAw LjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMjA3ICAgICAgICAgMTQgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC95cGxkYXAgZG9uZSAgICAgICAgICAgICAgICAgICAg IDEzMzUgICAgMC4wMSAgICAgMCAgICAgMAogIDEgICA0NDg4MjIwOCAgICAgICAgICAxIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQveXBiaW5kIHN0YXJ0ICAgICAgICAg ICAgICAgICAgICAxMzQzICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODIyMTggICAg ICAgICAxMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3lwYmluZCBkb25l ICAgICAgICAgICAgICAgICAgICAgMTM0MyAgICAwLjAxICAgICAwICAgICAwCiAgMCAgIDQ0 ODgyMjE4ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC95 cHVwZGF0ZWQgc3RhcnQgICAgICAgICAgICAgICAgIDEzNTEgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg4MjIyOCAgICAgICAgIDEwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQveXB1cGRhdGVkIGRvbmUgICAgICAgICAgICAgICAgICAxMzUxICAgIDAuMDEg ICAgIDAgICAgIDAKICAxICAgNDQ4ODIyMjkgICAgICAgICAgMSBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2hhc3RkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgMTM1 OSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMjM1ICAgICAgICAgIDYgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9oYXN0ZCBkb25lICAgICAgICAgICAgICAg ICAgICAgIDEzNTkgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MjIzNiAgICAgICAg ICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQveXBzZXQgc3RhcnQgICAg ICAgICAgICAgICAgICAgICAxMzY1ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODIy NDUgICAgICAgICAgOSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3lwc2V0 IGRvbmUgICAgICAgICAgICAgICAgICAgICAgMTM2NSAgICAwLjAxICAgICAwICAgICAwCiAg MCAgIDQ0ODgyMjQ2ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC95cHBhc3N3ZGQgc3RhcnQgICAgICAgICAgICAgICAgIDEzNzMgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg4MjI1OCAgICAgICAgIDEyIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQveXBwYXNzd2RkIGRvbmUgICAgICAgICAgICAgICAgICAxMzczICAg IDAuMDEgICAgIDAgICAgIDAKICAxICAgNDQ4ODIyNTggICAgICAgICAgMCBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3F1b3RhIHN0YXJ0ICAgICAgICAgICAgICAgICAg ICAgMTM4MSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMjY1ICAgICAgICAgIDcg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9xdW90YSBkb25lICAgICAgICAg ICAgICAgICAgICAgIDEzODEgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MjI2NiAg ICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQva2V5c2VydiBz dGFydCAgICAgICAgICAgICAgICAgICAxMzg2ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAg NDQ4ODIyNzYgICAgICAgICAxMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L2tleXNlcnYgZG9uZSAgICAgICAgICAgICAgICAgICAgMTM4NiAgICAwLjAxICAgICAwICAg ICAwCiAgMCAgIDQ0ODgyMjc3ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9hdXRvbW91bnRkIHN0YXJ0ICAgICAgICAgICAgICAgIDEzOTQgICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg4MjI4MyAgICAgICAgICA2IGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvYXV0b21vdW50ZCBkb25lICAgICAgICAgICAgICAgICAx Mzk0ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODIyODQgICAgICAgICAgMSBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2F1dG9tb3VudCBzdGFydCAgICAgICAg ICAgICAgICAgMTQwMCAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMjg5ICAgICAg ICAgIDUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9hdXRvbW91bnQgZG9u ZSAgICAgICAgICAgICAgICAgIDE0MDAgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4 MjI5MCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbW91 bnRkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAxNDA1ICAgIDAuMDAgICAgIDAgICAgIDAK ICAxICAgNDQ4ODIyOTYgICAgICAgICAgNiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL21vdW50ZCBkb25lICAgICAgICAgICAgICAgICAgICAgMTQwNSAgICAwLjAwICAg ICAwICAgICAwCiAgMSAgIDQ0ODgyMjk3ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9uZnNkIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAgIDE0MTEg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjMwNyAgICAgICAgIDEwIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbmZzZCBkb25lICAgICAgICAgICAgICAgICAg ICAgICAxNDExICAgIDAuMDEgICAgIDAgICAgIDAKICAwICAgNDQ4ODIzMDggICAgICAgICAg MSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3N0YXRkIHN0YXJ0ICAgICAg ICAgICAgICAgICAgICAgMTQxOSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyMzIx ICAgICAgICAgMTMgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zdGF0ZCBk b25lICAgICAgICAgICAgICAgICAgICAgIDE0MTkgICAgMC4wMSAgICAgMCAgICAgMAogIDEg ICA0NDg4MjMyMiAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvbG9ja2Qgc3RhcnQgICAgICAgICAgICAgICAgICAgICAxNDI3ICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4ODIzMzYgICAgICAgICAxNCBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2xvY2tkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgMTQyNyAgICAw LjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODgyMzM3ICAgICAgICAgIDEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9EQUVNT04gc3RhcnQgICAgICAgICAgICAgICAgICAg IDE0MzUgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjMzOCAgICAgICAgICAxIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvREFFTU9OIGRvbmUgICAgICAgICAg ICAgICAgICAgICAxNDM1ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODIzMzkgICAg ICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3J0YWR2ZCBzdGFy dCAgICAgICAgICAgICAgICAgICAgMTQzNyAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0 ODgyMzU0ICAgICAgICAgMTUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9y dGFkdmQgZG9uZSAgICAgICAgICAgICAgICAgICAgIDE0MzcgICAgMC4wMSAgICAgMCAgICAg MAogIDEgICA0NDg4MjM1NSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvcndobyBzdGFydCAgICAgICAgICAgICAgICAgICAgICAxNDQ1ICAgIDAuMDAg ICAgIDAgICAgIDAKICAwICAgNDQ4ODIzNjUgICAgICAgICAxMCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL3J3aG8gZG9uZSAgICAgICAgICAgICAgICAgICAgICAgMTQ0 NSAgICAwLjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODgyMzY2ICAgICAgICAgIDEgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9yYXJwZCBzdGFydCAgICAgICAgICAgICAg ICAgICAgIDE0NTMgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjM3MiAgICAgICAg ICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvcmFycGQgZG9uZSAgICAg ICAgICAgICAgICAgICAgICAxNDUzICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODIz NzMgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2FwbSBz dGFydCAgICAgICAgICAgICAgICAgICAgICAgMTQ1OSAgICAwLjAwICAgICAwICAgICAwCiAg MSAgIDQ0ODgyMzgzICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9hcG0gZG9uZSAgICAgICAgICAgICAgICAgICAgICAgIDE0NTkgICAgMC4wMSAgICAg MCAgICAgMAogIDEgICA0NDg4MjM4NCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvdWJ0aGlkaGNpIHN0YXJ0ICAgICAgICAgICAgICAgICAxNDY3ICAg IDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODIzOTQgICAgICAgICAxMCBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3VidGhpZGhjaSBkb25lICAgICAgICAgICAgICAg ICAgMTQ2NyAgICAwLjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODgyMzk1ICAgICAgICAgIDEg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC91dHggc3RhcnQgICAgICAgICAg ICAgICAgICAgICAgIDE0NzUgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjQwMiAg ICAgICAgICA3IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvdXR4IGRvbmUg ICAgICAgICAgICAgICAgICAgICAgICAxNDc1ICAgIDAuMDAgICAgIDIgICAgIDAKICAwICAg NDQ4ODI0MDMgICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L3NkcGQgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgMTQ4MSAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODgyNDEzICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9zZHBkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDE0ODEgICAgMC4w MSAgICAgMCAgICAgMAogIDEgICA0NDg4MjQxNCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvbG9jYWwgc3RhcnQgICAgICAgICAgICAgICAgICAgICAx NDg5ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODI0MTkgICAgICAgICAgNSBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2xvY2FsIGRvbmUgICAgICAgICAgICAg ICAgICAgICAgMTQ4OSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyNDIwICAgICAg ICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9tb3VudGxhdGUgc3Rh cnQgICAgICAgICAgICAgICAgIDE0OTQgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4 MjQyOSAgICAgICAgICA5IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbW91 bnRsYXRlIGRvbmUgICAgICAgICAgICAgICAgICAxNDk0ICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4ODI0MjkgICAgICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL25zY2Qgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgMTUwMiAgICAwLjAwICAg ICAwICAgICAwCiAgMSAgIDQ0ODgyNDQyICAgICAgICAgMTMgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9uc2NkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgIDE1MDIg ICAgMC4wMSAgICAgMCAgICAgMAogIDEgICA0NDg4MjQ0NCAgICAgICAgICAyIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbnRwZCBzdGFydCAgICAgICAgICAgICAgICAg ICAgICAxNTE2ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI0NTAgICAgICAgICAg NiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL250cGQgZG9uZSAgICAgICAg ICAgICAgICAgICAgICAgMTUxNiAgICAwLjAwICAgICAxICAgICAwCiAgMCAgIDQ0ODgyNDUx ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9mdHAtcHJv eHkgc3RhcnQgICAgICAgICAgICAgICAgIDE1MjIgICAgMC4wMCAgICAgMCAgICAgMAogIDEg ICA0NDg4MjQ2MiAgICAgICAgIDExIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvZnRwLXByb3h5IGRvbmUgICAgICAgICAgICAgICAgICAxNTIyICAgIDAuMDEgICAgIDAg ICAgIDAKICAxICAgNDQ4ODI0NjIgICAgICAgICAgMCBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL2Jvb3RwYXJhbXMgc3RhcnQgICAgICAgICAgICAgICAgMTUzMCAgICAw LjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgyNDczICAgICAgICAgMTEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9ib290cGFyYW1zIGRvbmUgICAgICAgICAgICAgICAg IDE1MzAgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4MjQ3MyAgICAgICAgICAwIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvaGNzZWNkIHN0YXJ0ICAgICAgICAg ICAgICAgICAgICAxNTM4ICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI0ODAgICAg ICAgICAgNyBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2hjc2VjZCBkb25l ICAgICAgICAgICAgICAgICAgICAgMTUzOCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0 ODgyNDgxICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9w b3dlcmQgc3RhcnQgICAgICAgICAgICAgICAgICAgIDE1NDQgICAgMC4wMCAgICAgMCAgICAg MAogIDEgICA0NDg4MjQ5MSAgICAgICAgIDEwIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvcG93ZXJkIGRvbmUgICAgICAgICAgICAgICAgICAgICAxNTQ0ICAgIDAuMDEg ICAgIDAgICAgIDAKICAxICAgNDQ4ODI0OTEgICAgICAgICAgMCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2xwZCBzdGFydCAgICAgICAgICAgICAgICAgICAgICAgMTU1 MiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgyNTAxICAgICAgICAgMTAgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9scGQgZG9uZSAgICAgICAgICAgICAgICAg ICAgICAgIDE1NTIgICAgMC4wMSAgICAgMCAgICAgMAogIDAgICA0NDg4MjUwMiAgICAgICAg ICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvbW91c2VkIHN0YXJ0ICAg ICAgICAgICAgICAgICAgICAxNTYwICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI1 MDggICAgICAgICAgNiBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL21vdXNl ZCBkb25lICAgICAgICAgICAgICAgICAgICAgMTU2MCAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODgyNTA5ICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9idGhpZGQgc3RhcnQgICAgICAgICAgICAgICAgICAgIDE1NjYgICAgMC4wMCAgICAg MCAgICAgMAogIDAgICA0NDg4MjUxNiAgICAgICAgICA3IGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvYnRoaWRkIGRvbmUgICAgICAgICAgICAgICAgICAgICAxNTY2ICAg IDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI1MTcgICAgICAgICAgMSBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3JmY29tbV9wcHBkX3NlcnZlciBzdGFydCAgICAg ICAgMTU3MyAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyNTI3ICAgICAgICAgMTAg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9yZmNvbW1fcHBwZF9zZXJ2ZXIg ZG9uZSAgICAgICAgIDE1NzMgICAgMC4wMSAgICAgMCAgICAgMAogIDEgICA0NDg4MjUyOCAg ICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3dhcGxhdGUg c3RhcnQgICAgICAgICAgICAgICAgICAxNTgxICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4ODI1MzUgICAgICAgICAgNyBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5k L3N3YXBsYXRlIGRvbmUgICAgICAgICAgICAgICAgICAgMTU4MSAgICAwLjAwICAgICAwICAg ICAwCiAgMSAgIDQ0ODgyNTM1ICAgICAgICAgIDAgYm9vdHRyYWNlICAgICAgICAgICAgICAg IC9ldGMvcmMuZC9MT0dJTiBzdGFydCAgICAgICAgICAgICAgICAgICAgIDE1ODcgICAgMC4w MCAgICAgMCAgICAgMAogIDEgICA0NDg4MjUzNyAgICAgICAgICAyIGJvb3R0cmFjZSAgICAg ICAgICAgICAgICAvZXRjL3JjLmQvTE9HSU4gZG9uZSAgICAgICAgICAgICAgICAgICAgICAx NTg3ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAgNDQ4ODI1MzcgICAgICAgICAgMCBib290 dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL21zZ3Mgc3RhcnQgICAgICAgICAgICAg ICAgICAgICAgMTU4OSAgICAwLjAwICAgICAwICAgICAwCiAgMSAgIDQ0ODgyNTQzICAgICAg ICAgIDYgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9tc2dzIGRvbmUgICAg ICAgICAgICAgICAgICAgICAgIDE1ODkgICAgMC4wMCAgICAgMSAgICAgMAogIDEgICA0NDg4 MjU0NCAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3lz Y3RsX2xhc3Rsb2FkIHN0YXJ0ICAgICAgICAgICAxNTk0ICAgIDAuMDAgICAgIDAgICAgIDAK ICAwICAgNDQ4ODI1NjIgICAgICAgICAxOCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0 Yy9yYy5kL3N5c2N0bF9sYXN0bG9hZCBkb25lICAgICAgICAgICAgMTU5NCAgICAwLjAyICAg ICAwICAgICAwCiAgMCAgIDQ0ODgyNTYzICAgICAgICAgIDEgYm9vdHRyYWNlICAgICAgICAg ICAgICAgIC9ldGMvcmMuZC9zeXNjb25zIHN0YXJ0ICAgICAgICAgICAgICAgICAgIDE2MDcg ICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjU3MyAgICAgICAgIDEwIGJvb3R0cmFj ZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc3lzY29ucyBkb25lICAgICAgICAgICAgICAg ICAgICAxNjA3ICAgIDAuMDAgICAgIDEgICAgIDAKICAwICAgNDQ4ODI1NzMgICAgICAgICAg MCBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL3NzaGQgc3RhcnQgICAgICAg ICAgICAgICAgICAgICAgMTYxNCAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgyNTgw ICAgICAgICAgIDcgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zc2hkIGRv bmUgICAgICAgICAgICAgICAgICAgICAgIDE2MTQgICAgMC4wMCAgICAgMCAgICAgMAogIDAg ICA0NDg4MjU4MSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3Jj LmQvc2VuZG1haWwgc3RhcnQgICAgICAgICAgICAgICAgICAxNjIwICAgIDAuMDAgICAgIDAg ICAgIDAKICAwICAgNDQ4ODI4MDIgICAgICAgIDIyMSBib290dHJhY2UgICAgICAgICAgICAg ICAgL2V0Yy9yYy5kL3NlbmRtYWlsIGRvbmUgICAgICAgICAgICAgICAgICAgMTYyMCAgICAw LjAyICAgIDU2ICAgICAwCiAgMCAgIDQ0ODgyODAzICAgICAgICAgIDEgYm9vdHRyYWNlICAg ICAgICAgICAgICAgIC9ldGMvcmMuZC9jcm9uIHN0YXJ0ICAgICAgICAgICAgICAgICAgICAg IDE2MzQgICAgMC4wMCAgICAgMCAgICAgMAogIDEgICA0NDg4MjgxNiAgICAgICAgIDEzIGJv b3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvY3JvbiBkb25lICAgICAgICAgICAg ICAgICAgICAgICAxNjM0ICAgIDAuMDAgICAgIDYgICAgIDAKICAxICAgNDQ4ODI4MTcgICAg ICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL290aGVybXRhIHN0 YXJ0ICAgICAgICAgICAgICAgICAgMTY0MiAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0 ODgyODIyICAgICAgICAgIDUgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9v dGhlcm10YSBkb25lICAgICAgICAgICAgICAgICAgIDE2NDIgICAgMC4wMCAgICAgMCAgICAg MAogIDAgICA0NDg4MjgyMyAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAgICAgICAv ZXRjL3JjLmQvaW5ldGQgc3RhcnQgICAgICAgICAgICAgICAgICAgICAxNjQ3ICAgIDAuMDAg ICAgIDAgICAgIDAKICAwICAgNDQ4ODI4MzEgICAgICAgICAgOCBib290dHJhY2UgICAgICAg ICAgICAgICAgL2V0Yy9yYy5kL2luZXRkIGRvbmUgICAgICAgICAgICAgICAgICAgICAgMTY0 NyAgICAwLjAwICAgICAwICAgICAwCiAgMCAgIDQ0ODgyODMyICAgICAgICAgIDEgYm9vdHRy YWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9mdHBkIHN0YXJ0ICAgICAgICAgICAgICAg ICAgICAgIDE2NTMgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4MjgzNyAgICAgICAg ICA1IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvZnRwZCBkb25lICAgICAg ICAgICAgICAgICAgICAgICAxNjUzICAgIDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI4 MzggICAgICAgICAgMSBib290dHJhY2UgICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2JnZnNj ayBzdGFydCAgICAgICAgICAgICAgICAgICAgMTY1OSAgICAwLjAwICAgICAwICAgICAwCiAg MCAgIDQ0ODgyODQ4ICAgICAgICAgMTAgYm9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMv cmMuZC9iZ2ZzY2sgZG9uZSAgICAgICAgICAgICAgICAgICAgIDE2NTkgICAgMC4wMCAgICAg MCAgICAgMAogIDEgICA0NDg4Mjg0OSAgICAgICAgICAxIGJvb3R0cmFjZSAgICAgICAgICAg ICAgICAvZXRjL3JjLmQvamFpbCBzdGFydCAgICAgICAgICAgICAgICAgICAgICAxNjY4ICAg IDAuMDAgICAgIDAgICAgIDAKICAwICAgNDQ4ODI4NjUgICAgICAgICAxNiBib290dHJhY2Ug ICAgICAgICAgICAgICAgL2V0Yy9yYy5kL2phaWwgZG9uZSAgICAgICAgICAgICAgICAgICAg ICAgMTY2OCAgICAwLjAxICAgICAwICAgICAwCiAgMCAgIDQ0ODgyODY2ICAgICAgICAgIDEg Ym9vdHRyYWNlICAgICAgICAgICAgICAgIC9ldGMvcmMuZC9zZWN1cmVsZXZlbCBzdGFydCAg ICAgICAgICAgICAgIDE2NzkgICAgMC4wMCAgICAgMCAgICAgMAogIDAgICA0NDg4Mjg3MiAg ICAgICAgICA2IGJvb3R0cmFjZSAgICAgICAgICAgICAgICAvZXRjL3JjLmQvc2VjdXJlbGV2 ZWwgZG9uZSAgICAgICAgICAgICAgICAxNjc5ICAgIDAuMDAgICAgIDAgICAgIDAKICAxICAg NDQ4ODI4NzkgICAgICAgICAgNyBpbml0ICAgICAgICAgICAgICAgICAgICAgL2V0Yy9yYyBm aW5pc2hlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAyLjIyICAgNzQzICAg IDE1ClRvdGFsIG1lYXN1cmVkIHRpbWU6IDEwMDY4IG1zZWNzCgoKQ1BVICAgICAgbXNlY3Mg ICAgICBkZWx0YSBwcm9jZXNzICAgICAgICAgICAgICAgICAgZXZlbnQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFBJRCBDUFV0aW1lIElCbGtzIE9CbGtzCiAgMSAg IDQ0ODgyODgwICAgICAgICAgIDAgaW5pdCAgICAgICAgICAgICAgICAgICAgIG11bHRpLXVz ZXIgc3RhcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMi4yMiAgIDc0MyAg ICAxNQogIDAgICA0NDkxODIxNSAgICAgIDM1MzM1IGtsZGxvYWQgICAgICAgICAgICAgICAg ICBod3BtYy5rbzogc3lzaW5pdCAweGQ4MDAwMDAgICAgICAgICAgICAgICAxNjk4ICAgIDAu MDAgICAgIDAgICAgIDAKVG90YWwgbWVhc3VyZWQgdGltZTogMzUzMzUgbXNlY3MgCg== --------------0qyuvJ5PYJ0S4nke6C1u0B1C-- From nobody Wed Nov 10 17:39:04 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 087EE183A1CC; Wed, 10 Nov 2021 17:39:15 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HqBtB5h1Fz4VZX; Wed, 10 Nov 2021 17:39:14 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) 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 607708D4A215; Wed, 10 Nov 2021 17:39:07 +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 9569BE7085A; Wed, 10 Nov 2021 17:39:06 +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 1nLPHeTR9ZeT; Wed, 10 Nov 2021 17:39:05 +0000 (UTC) Received: from [192.168.2.110] (unknown [IPv6:fde9:577b:c1a9:31:147a:793a:fa30:961]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 4E2E1E70814; Wed, 10 Nov 2021 17:39:05 +0000 (UTC) From: "Bjoern A. Zeeb" To: "Mitchell Horne" Cc: freebsd-arch@freebsd.org, freebsd-hackers@freebsd.org, cperciva@freebsd.org Subject: Re: A new boot-time trace framework Date: Wed, 10 Nov 2021 17:39:04 +0000 X-Mailer: MailMate (2.0BETAr6151) Message-ID: <5E5F06E4-F0FA-45F9-B121-88C69CA15A25@lists.zabbadoz.net> In-Reply-To: References: List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4HqBtB5h1Fz4VZX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On 10 Nov 2021, at 16:26, Mitchell Horne wrote: > Unlike TSLOG, I intend for this work to be compiled in to the kernel > by default, but disabled behind a tunable (kern.boottrace.enabled). > The cost of doing so should be minimal, only a couple of syscalls > added to init(8) at most. I think if you really want to have this on by default (whether that make sense or not for the majority of people) I’d at least avoid the function call and reduce it to a branch which is super-easy to do. My honest feeling is that another of the at least 3 other tracing mechanisms existing these days be better extended and improved rather than another one added; we were always joking about 3 firewalls but if we keep going this path we can soon start joking about 9 tracing mechanisms and that will be a major mess for sysadmins. I can see from when this work was coming and back then it might have made sense this way; but more than a decade has passed.. /bz From nobody Fri Nov 12 13:56:35 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 15C7018542E2 for ; Fri, 12 Nov 2021 13:56:39 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HrKrP6fHLz3QWS for ; Fri, 12 Nov 2021 13:56:37 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B0AD15C01C7 for ; Fri, 12 Nov 2021 08:56:37 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 12 Nov 2021 08:56:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:mime-version:content-type; s= fm1; bh=2aORR8Wj2MXZRgqo0vzHOSNApYC3lBKTVM/2Koez1DI=; b=pEsL7q6e W8VV+3zDY0vTuzvdXXkoKP2HnfBufsjqSHdxclMR0z7yvyEKwazPh8cbnIOtVlhP FGvFHRUByDvwt5NWwPWzvYETa1aHhDluodNbNMtTNzH2Ct9cfEb4UEoSR1lwYJki K6uCtwPPnDlLzZdQLsqH5N2wZyLiAYxyo+6Nhp/VG03ybHsmLi5robWjW/JS2KR+ oRP3WzJvXr2ZGJO/eJtjOj1Oan1RAVwJZrQnnd4Z7aHHfG2nytu+wBEvj6Kp6e7o n6IWgxDdXZuDPI9J/x4TMG7DH1fzAJR80J1m0dXoGQE6IdAUCvAujX/ngGbmb0Ke rT12PC2/uSrgcA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=2aORR8Wj2MXZRgqo0vzHOSNApYC3l BKTVM/2Koez1DI=; b=h9OljMEEgWhKkWBPnyptXMus93xLlCT8SMeWMpXMCFN3Y hiOnnde00ANE6WyEd0gS1ONq8+S02mp4QszbDxedU4FM7hvFVeNZTYOsYeKHsf5p MWY0TbpJUFOrxYoZm32BIHHSMYZPZKCpb/jC8wmKwKOaSNOuN5SNFs2MrkPcDANy os52FSLpnaO0/yXHpfDkKhKopq7iAGD28sGgknNHWNmr3SN+1x5QCbCNcGA+1J+2 k3h8rTZ1EQlxYEY7iu7ZPCZXDSjDlVGe2g/b3zIdyGrJ+M7mH0cDJvlt+e2qVbII WTJmG5l0hExoEsHbYRQ99LMg5oAxf8LuQYa41UTUQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrvdefgdehhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehgtderredttd dvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshesiiihgihs thdrnhgvtheqnecuggftrfgrthhtvghrnhephefgtdfgudeltdduhffgvdejgfelleejtd egudeludffgfdttdfggfejffeifeevnecuffhomhgrihhnpegtohhrvghtvghmphdruggv lhhtrgenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe htvggthhdqlhhishhtshesiiihgihsthdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 12 Nov 2021 08:56:37 -0500 (EST) Date: Fri, 12 Nov 2021 13:56:35 +0000 From: tech-lists To: freebsd-hackers@freebsd.org Subject: why does clocked speed show up on arm64 but not on amd64? Message-ID: Mail-Followup-To: freebsd-hackers@freebsd.org List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="QJmlYWQanP4FlhYA" Content-Disposition: inline X-Rspamd-Queue-Id: 4HrKrP6fHLz3QWS X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm1 header.b=pEsL7q6e; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=h9OljMEE; dmarc=none; spf=none (mx1.freebsd.org: domain of tech-lists@zyxst.net has no SPF policy when checking 66.111.4.25) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.25:from]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.25:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm1,messagingengine.com:s=fm1]; FROM_HAS_DN(0.00)[]; SH_EMAIL_DBL_DONT_QUERY_IPS(0.00)[0.0.0.0:email]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[zyxst.net]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; DBL_PROHIBIT(0.00)[0.0.0.0:email]; NEURAL_SPAM_SHORT(1.00)[1.000]; R_SPF_NA(0.00)[no SPF record] X-ThisMailContainsUnwantedMimeParts: N --QJmlYWQanP4FlhYA Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, WHy does the clocked speed *not* show up on intel hardware in sysctl dev.cpu ? It shows up in arm64 (ARM Cortex-A72) intel: % dmesg | grep 42 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (4251.32-MHz K8-class CPU) ^^^^^^^^^^^ shows in dmesg as above, but not in the dev.cpu sysctl % sysctl dev.cpu.0 | less dev.cpu.0.cx_method: C1/hlt dev.cpu.0.cx_usage_counters: 1096037 dev.cpu.0.cx_usage: 100.00% last 4436us dev.cpu.0.cx_lowest: C1 dev.cpu.0.cx_supported: C1/1/0 dev.cpu.0.freq_levels: 3400/84000 3200/77169 3100/73848 2900/67388 2700/61182 2500/55201 2400/52298 2200/46677 2000/41272 1800/36091 1700/34277 1500/29407 1300/24752 1100/20312 1000/18167 800/14031 dev.cpu.0.freq: 3400 dev.cpu.0.temperature: 43.0C dev.cpu.0.coretemp.throttle_log: 0 dev.cpu.0.coretemp.tjmax: 100.0C dev.cpu.0.coretemp.resolution: 1 dev.cpu.0.coretemp.delta: 57 dev.cpu.0.%parent: acpi0 dev.cpu.0.%pnpinfo: _HID=3Dnone _UID=3D0 _CID=3Dnone dev.cpu.0.%location: handle=3D\_PR_.CPU0 dev.cpu.0.%driver: cpu dev.cpu.0.%desc: ACPI CPU But on the raspberry pi 4, the overclock shows in the sysctl *only* % sysctl dev.cpu.0 dev.cpu.0.temperature: 49.1C dev.cpu.0.freq_levels: 2100/-1 600/-1 dev.cpu.0.freq: 2100 dev.cpu.0.%parent: cpulist0 dev.cpu.0.%pnpinfo: name=3Dcpu@0 compat=3Darm,cortex-a72 dev.cpu.0.%location:=20 dev.cpu.0.%driver: cpu dev.cpu.0.%desc: Open Firmware CPU why the difference? The only place I'm expecting the overclock to not be present would be on the rpi4, in its dmesg because u-boot hands off to the OS, and maybe the cpu speed is missed in the handover. However, I *am* able to see it here, on intel: hw.clockrate: 4251 machdep.tsc_freq: 4251320612 but i'm puzzled why on intel it's not in dev.cpu.0.freq The rpi4 doesn't have these two oids thanks, --=20 J. --QJmlYWQanP4FlhYA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAmGOcooACgkQs8o7QhFz NAUt5g/7BnOmebnEcar41HzpZ/cDAFDPpyS9ui5yqZ64Muxt9kOQXCCifzirVzEM +d63GEtWzUktTGgMGxC3zLUx+9DJRZlIH0+9wH1NO7KxdmgO98Sm8aqMQ6IJojAj iPWgUS/HqtGmHvQ73mHf3d1B7fC/1+jp7F9kGMvmOLXqBC83t5v4VS/qW6iHTNDn htuamDSscU6zZ5TzRK7VdEf7VxuKg3XNaTLM5m7fgFQf63VKefBttTpr0HqnS7Yo thAkPpr9GL6lCqnbqy6CKuAPyXSBxAveZx+1LTQeKOnJg9O8RUCzr8bOsekPm+B6 +cf5gCjBqxNDne3Z+DyhrUtUyUF1OcGQI/4GPlkHK9/ajIe4UTsTC0sGl8orQWnB 1pPkBYrU6vPa1isb8LcR3Qu+FpXv4A+nZmYKl72qz4+BRb7b+kzqcUepRfWVE8JX t+r2UlL0ZayZX0Opsky3BOZe8QnY4MvZccl32AbyzrhOFFaAQ2uY2IACXCWvZh0v q6aRkZHUhPR/HpdjLzWWCk6dylR4HW/szEJJcqv5srPXE1kFQWpYZK6zeypIAZpM a5hAPrsDVeUCQ8lzaiueSDcp93EowpTiQ8RlhfIpnaTo1Q8LW8NsnP5vZs+bY3no U7ClhRtyy+NEbbckoFRcMCmhCkRRlP9gYxONq8Kg84ZIJnaEl6g= =tBOr -----END PGP SIGNATURE----- --QJmlYWQanP4FlhYA-- From nobody Fri Nov 12 14:19:53 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5C68D1839AA4 for ; Fri, 12 Nov 2021 14:20:06 +0000 (UTC) (envelope-from dmilith@gmail.com) Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HrLMT55zVz3q3S for ; Fri, 12 Nov 2021 14:20:05 +0000 (UTC) (envelope-from dmilith@gmail.com) Received: by mail-qv1-xf30.google.com with SMTP id a24so6340049qvb.5 for ; Fri, 12 Nov 2021 06:20:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=VZW7UWeKqVEcVDcCzcOU0+y5NzerzMuE241DbLyQbMU=; b=EypVGLMO+4lfFuYv/ibEbYOIhN+o3TTY+agdqcdk460EdGv3t2TGdh7Tazqroy4Z1K y0il0IonkqrxwbVJGpIHz3NxiqbdGpzhXpvOQJryXo5+oXJdne7g8cXUOujps7JishTo qUoZl+L0jKVnajfjYJUthgi/UfHOTPBC6/yLJmjtGyV0y7eryV+KtqIYP7T3sjefDS8J ovJ6nYrKOuJdujWu4R0JGzuGlRZAiWCUvFlVn0O4ye/fvIjRpQhy3DXypuNylO9nBTAD QfMaQnx7h0EhLul1dWIvHTg4B+IluBjtRajXvqtsw7cH1X8st0d1e+asWWuliCMDTZZH 4t8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=VZW7UWeKqVEcVDcCzcOU0+y5NzerzMuE241DbLyQbMU=; b=FF1Tu7mym2r9VycQY0GpQ62+6SyUDIh3VD2kngOku9cQu3KiuxrBPGbUxETBsvLf1H JpjRwr86wpama5TCHJqsiqAVSeD9/ri4zcrYbaLEYIprNEMXjuCofUCsUhrTY/m62lr/ 7XQ7F0Fi+61J7BW+/BdHovEJLcZV6DOwP3EjfDg39MfiIwuUu1frKa3iNZEnNp9/DSAg +3foXa+6DoBBfvDsEs4unsriWoeD66g3848GdJE3pn1L4lFwa9VYzU9AFF8C/erShQ/a ElZwgroFz/wWHB/ngCZxj/jWO7BZbqecGaPh6vWqCHqMFDtMK1qY7ltux65GDR+/VCJo YY+A== X-Gm-Message-State: AOAM5337LEyt90pYFC96OMPPJzY3EOHT2JWurEE7Hc7vKKdqy5FJ1B6x zsMhWwlpt7kH32IhufZbkM+zTvhOxq3XCeC21D7ZEAG7 X-Google-Smtp-Source: ABdhPJzkcaR8fP6SOKiv+ADIk8cos5Qymx0ZlHWOThNVhrgnA5kPBvXgCIFfu2pv03kc099lcxJyy/KGS3/ksIGMeEQ= X-Received: by 2002:a0c:e58d:: with SMTP id t13mr14801034qvm.7.1636726805060; Fri, 12 Nov 2021 06:20:05 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: "dmilith ." Date: Fri, 12 Nov 2021 15:19:53 +0100 Message-ID: Subject: Re: why does clocked speed show up on arm64 but not on amd64? To: freebsd-hackers Content-Type: multipart/alternative; boundary="000000000000cf5f9605d0982796" X-Rspamd-Queue-Id: 4HrLMT55zVz3q3S X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=EypVGLMO; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dmilith@gmail.com designates 2607:f8b0:4864:20::f30 as permitted sender) smtp.mailfrom=dmilith@gmail.com X-Spamd-Result: default: False [-0.17 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.17)[-0.171]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; SH_EMAIL_DBL_DONT_QUERY_IPS(0.00)[0.0.0.0:email]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; DBL_PROHIBIT(0.00)[0.0.0.0:email]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f30:from]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: Y --000000000000cf5f9605d0982796 Content-Type: text/plain; charset="UTF-8" Are you sure you did `kldload cpufreq` for your Intel machine? On Fri, 12 Nov 2021 at 14:58, tech-lists wrote: > Hi, > > WHy does the clocked speed *not* show up on intel hardware in sysctl > dev.cpu ? It shows up in arm64 (ARM Cortex-A72) > > intel: > > % dmesg | grep 42 > FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git > llvmorg-12.0.1-0-gfed41342a82f) > CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (4251.32-MHz K8-class CPU) > ^^^^^^^^^^^ > shows in dmesg as above, but not in the dev.cpu sysctl > > % sysctl dev.cpu.0 | less > dev.cpu.0.cx_method: C1/hlt > dev.cpu.0.cx_usage_counters: 1096037 > dev.cpu.0.cx_usage: 100.00% last 4436us > dev.cpu.0.cx_lowest: C1 > dev.cpu.0.cx_supported: C1/1/0 > dev.cpu.0.freq_levels: 3400/84000 3200/77169 3100/73848 2900/67388 > 2700/61182 2500/55201 2400/52298 2200/46677 2000/41272 1800/36091 > 1700/34277 1500/29407 1300/24752 1100/20312 1000/18167 800/14031 > dev.cpu.0.freq: 3400 > dev.cpu.0.temperature: 43.0C > dev.cpu.0.coretemp.throttle_log: 0 > dev.cpu.0.coretemp.tjmax: 100.0C > dev.cpu.0.coretemp.resolution: 1 > dev.cpu.0.coretemp.delta: 57 > dev.cpu.0.%parent: acpi0 > dev.cpu.0.%pnpinfo: _HID=none _UID=0 _CID=none > dev.cpu.0.%location: handle=\_PR_.CPU0 > dev.cpu.0.%driver: cpu > dev.cpu.0.%desc: ACPI CPU > > But on the raspberry pi 4, the overclock shows in the sysctl *only* > > % sysctl dev.cpu.0 > dev.cpu.0.temperature: 49.1C > dev.cpu.0.freq_levels: 2100/-1 600/-1 > dev.cpu.0.freq: 2100 > dev.cpu.0.%parent: cpulist0 > dev.cpu.0.%pnpinfo: name=cpu@0 compat=arm,cortex-a72 > dev.cpu.0.%location: > dev.cpu.0.%driver: cpu > dev.cpu.0.%desc: Open Firmware CPU > > why the difference? The only place I'm expecting the overclock to not be > present would be on the rpi4, in its dmesg because u-boot hands off to > the OS, and maybe the cpu speed is missed in the handover. > > However, I *am* able to see it here, on intel: > > hw.clockrate: 4251 > machdep.tsc_freq: 4251320612 > > but i'm puzzled why on intel it's not in dev.cpu.0.freq > > The rpi4 doesn't have these two oids > > thanks, > -- > J. > -- Daniel Dettlaff Versatile Knowledge Systems verknowsys.com --000000000000cf5f9605d0982796-- From nobody Fri Nov 12 16:07:38 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3B70F1855570 for ; Fri, 12 Nov 2021 16:07:43 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HrNlf4MtBz3Fjv for ; Fri, 12 Nov 2021 16:07:42 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id AB9145C1465 for ; Fri, 12 Nov 2021 11:07:41 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 12 Nov 2021 11:07:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=VaFWRelS3FHN+qxktlxKTDg9bQg RUlCaIpAyWGIHJt4=; b=Tl3UcdUGWe7yCEev2qzFt1i4Nn1KSHakGzSVhPpQxpw NKQGpdkcxbbuw8X+3sPNcdmHkLLm/SMpFjEc+rEZf7fhMMEXfiSIhT4vCLo2d+uS YbQHzmfxgX7bwT45+86Njkj8OPICbhun9GXbp43vZFUKrUgPG7B3P/3oUg7SHGNX ZKiiqOQu3SJDlSzUYJDlAgdkzIP6KiWweoD4ZtWFl+7Pt5k9hZQ2KBBp40IRJABj SNlzRkDPb9R0twfdpnDZsy/pfw2PnDF8D3YHCY/TW2e8lPrtaPMpYY5dCrMOSe3I zhvwWtYsnMZrU4NOQit4Hf7J54SeiD4f6oRg7+/yxnA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=VaFWRe lS3FHN+qxktlxKTDg9bQgRUlCaIpAyWGIHJt4=; b=JhT2iBSH/e5m4zkz9aSas2 qsDam8Rm7+Ibp/+2KliTzzBJusaWOy0TYDoBR6zzaHNwmBNRpfnyiY0CyZybEDYb S9hqG13wSBAymmLoud55SW6UayLVssGvcL4d4m0gnZTD7/bvjjt5SSiaswQWtINh SgUDOdzaorA3HXrGegs556j5gJcdWqEM4eisPncVH5Kt3VgTby4OX9zsgrHTQptQ LCo95YVnAh5lL3mXcz/+iGBX+04FOPr9KehzVh7aR7W1mmDhXNVMgSjqKlVfsGoG q67yCAUaByxOF893R7dsOF9QQl1oA8BGffMy44VAdVFkvHAsSrs4pUip1neabt0A == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrvdefgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre dttddvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshesiiih gihsthdrnhgvtheqnecuggftrfgrthhtvghrnheptdehiefgvddufeekkedvtdefvdettd dtkeduvdegveelffdtkeffudejvdfhudetnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepthgvtghhqdhlihhsthhsseiihiigshhtrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 12 Nov 2021 11:07:41 -0500 (EST) Date: Fri, 12 Nov 2021 16:07:38 +0000 From: tech-lists To: freebsd-hackers@freebsd.org Subject: Re: why does clocked speed show up on arm64 but not on amd64? Message-ID: Mail-Followup-To: freebsd-hackers@freebsd.org References: List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bLZ7Y16rnzBMnCuu" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4HrNlf4MtBz3Fjv X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm1 header.b=Tl3UcdUG; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=JhT2iBSH; dmarc=none; spf=none (mx1.freebsd.org: domain of tech-lists@zyxst.net has no SPF policy when checking 66.111.4.27) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.27:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm1,messagingengine.com:s=fm1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[zyxst.net]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.111.4.27:from] X-ThisMailContainsUnwantedMimeParts: N --bLZ7Y16rnzBMnCuu Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 12, 2021 at 03:19:53PM +0100, dmilith . wrote: >Are you sure you did `kldload cpufreq` for your Intel machine? > It's using GENERIC that's had=20 [...] device coretemp [...] added at the end when I try: # kldload cpufreq I see this in dmesg: interface hwpstate_intel.1 already present in the KLD 'kernel'! linker_load_file: /boot/kernel/cpufreq.ko - unsupported file type I should add that: # uname -prsKU FreeBSD 13.0-STABLE amd64 1300520 1300520 thanks, --=20 J. --bLZ7Y16rnzBMnCuu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAmGOkUAACgkQs8o7QhFz NAU6Zw//TUs6zFMPeG24QeT/WbXfNbVOveFdoEIch+3qUNzOG16p9+AIRTjtqQbc aJuaynbkE5I1WkJ+VL30vuHUm2MrR7OtcmQKPFJ0nOjQGmY5MhjBkBXSXrRCm5Cv 6YOvLK0ZN7pihqUmDR/kYRilTJdFdCgqyIIVu9duMiEh63/bHhAdHCt0jyLDg45o BhE+11uuD9cmrYxTub2cFD+mKy8eC5c3o4rKtEfFUAjdBnX3wVIXrewslhPh7EMZ yGomyQtbszM/ookNK49YaIoFIp7H3hCsgfQhDKbqPKvq9Mkcxq7TYAk3BBM+9lHy OgaTJPnY2PP/sHY7jmJFN89ECXDEhyHArZL8elg5KMOlP8Ji1wMUjrhNiIHLf1cX arjEko5BahQKVGylW0yva0JuJ2c+50ox1aqLn3CNGl86NKw9UPLZ6bj76ExIarrS 5uBrzbbHYItyRZ2iGL63OBJiI3BOVlWNsOkCBSp/o69Ro3I3BNjlvU2GL/EBnSiN iIsvBgJFOrgDfHRDnrZJkN9xDVw4AKihqYGKlWCsffDrhHTKGlcu2uC8wj/To9FP 7dU7XOEV53R2NJexNYz7IZB+rO8fpM3KYxgrGm/nzct0A77mKYaNzrECIIOmM6JW rWWwZuASSu2z5hLch9PlNsdWdwCzxsN7LaB3HmXmM1VoLFa/rvk= =WJhs -----END PGP SIGNATURE----- --bLZ7Y16rnzBMnCuu--