From nobody Wed Aug 10 17:47:23 2022 X-Original-To: stable@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 4M2y7k0Zj3z4Yg1t for ; Wed, 10 Aug 2022 17:47:30 +0000 (UTC) (envelope-from jeffrey.e.pieper@intel.com) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "orsmga102.jf.intel.com", Issuer "Sectigo RSA Organization Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M2y7h4Q22z3GCf; Wed, 10 Aug 2022 17:47:28 +0000 (UTC) (envelope-from jeffrey.e.pieper@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660153648; x=1691689648; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=S9NygES/FnnSDMaklQoY678a1P9wCFqPYze6ep0dbH0=; b=f15RSDTvUJyh66vuiWZ/niZ5uAjPiOnAJq/PeCckmuqkPk5h+i/Sng8L rLZAXeeB2dtjQiZGzQhVPaWZb7F5ArNqHAhjQz84pHB+oZvaEV1c3w61g cuQEO6F9US6BMuAqoDgUx9wMhUomdJTunzcOty5wkRVGrQsdBxQENjdah dn+nNxVzFY3msQ1EgAQ4kPlsAJ0hXy7/K+Ex/ywQ/4jek9tYdz9NJw5/G iQ1XXvBhBcnspNPzh8oE39eBvwl4sIEK6VGh15qMrCBJl2RTQbQG4+6bn MGrG7vmP7AV42W66KRqQ4+IeUf4/UIRPV3P3dIfaFbohpI/EoSbKJJrcG Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10435"; a="291942281" X-IronPort-AV: E=Sophos;i="5.93,228,1654585200"; d="scan'208";a="291942281" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2022 10:47:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,228,1654585200"; d="scan'208";a="850918016" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga006.fm.intel.com with ESMTP; 10 Aug 2022 10:47:25 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Wed, 10 Aug 2022 10:47:25 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Wed, 10 Aug 2022 10:47:25 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Wed, 10 Aug 2022 10:47:25 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Wed, 10 Aug 2022 10:47:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zs89xegzvID3qOFyfhyPmryw4SEQP08WlnC0YHwFO1hE48CuFTUL27TJmwXEtnBbZY0McsE4d/2pdb/4C3JzFFBzcN20SlXGgy2QRevhQ2HJYDDX73t4dXWP0fqYCyhhiNl6UuRQrn+DozcVVzg9RkK/L/QQi3KxdbiPZxgiYMh0wroGXYATK+7AfRDiHeQoo40mQwnJoOvRC1FKzPyf8rzw0AHyukfCjldcQgNEQ+8vLqpVn35CDx7SOaRTnWy3qKX2J4SBbEcJXdSIZmj+pw1KZ4JoTceR7TVs1sWfhgENw9E+qRoSbNKTjh89cI2rOupHn6/IMu4pRBlCdHFXKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=S9NygES/FnnSDMaklQoY678a1P9wCFqPYze6ep0dbH0=; b=iVvDMLB8QW67ywH7o21ePLl142KAUrdeWvTQDisFW5AF4HlCJnEXJvvTCiXqNx6S3mRxwLwxYnrQyM8NxzL2DW+DiPqLOm4EBXShsC7Aak9uEG4E8TjKH+YCfSnFYeTgw3XiRyvTvONRZFjxZVm/Xm5hgqjUgGFlpPMf15Hko27MAge7UbMB37FPOGrVsyLsyYX0O7vx6/pzzZgZntHrvAU9jGzrDbpXXlIHQQeQMVX4pAVBRjnq1J5n84cTQQnSmEdT/2Vx/24239LtB+8AXav4C6fqYAtLNvuV/We8hQflrxNUTNZpH2q7G1vPZAwB1zmZPXpBLlal1VezPMGOVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW4PR11MB5890.namprd11.prod.outlook.com (2603:10b6:303:188::18) by SA0PR11MB4576.namprd11.prod.outlook.com (2603:10b6:806:97::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Wed, 10 Aug 2022 17:47:23 +0000 Received: from MW4PR11MB5890.namprd11.prod.outlook.com ([fe80::5952:6094:bd0a:401b]) by MW4PR11MB5890.namprd11.prod.outlook.com ([fe80::5952:6094:bd0a:401b%5]) with mapi id 15.20.5504.021; Wed, 10 Aug 2022 17:47:23 +0000 From: "Pieper, Jeffrey E" To: Jim King , mike tancsa , "stable@freebsd.org" , "kbowling@FreeBSD.org" Subject: RE: igc problems with heavy traffic Thread-Topic: igc problems with heavy traffic Thread-Index: AQHYpVit+Oc/W9CGhU648InMM43Ivq2fACUAgAAEpgCAANdEAIAAbIGAgAAwdgCAACM0AIABp7SAgAYzyaA= Date: Wed, 10 Aug 2022 17:47:23 +0000 Message-ID: References: <59b9cec0-d8c2-ce72-b5e9-99d1a1e807f8@sentex.net> <86995d10-af63-d053-972e-dd233029f3bf@jimking.net> <3d874f65-8ce2-8f06-f19a-14cd550166e3@sentex.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 025d0e24-7c1d-4abe-3d3e-08da7af86191 x-ms-traffictypediagnostic: SA0PR11MB4576:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ElobOgP+oINBoKw/t9N1k0JufNzJOdfUn2pYdSnXnEHLwg8tGoR0hTiK8hnpHbdHJqv/mzoZeqaf2dDsBdhtKzV+/g8vXQKNOUaNn/cBLzBp6x/XS1QR1Pl/1W4tMnKuJIBioJS/Md+z2a7Hb9HPV4BVVE84ukqB1PpadLckgkFR7B7mxtKmgc43dVfemY3DZfgHScFT7p0IuTw3wmJGFCsMYwR9967uhweEuCDyfBJlsuGLQDF6u8vARkmh2mdU0BlxhXhuFm8ocN306WowBgo8s5zG1wzK63yL4Vcu2aLl0h1qd0wLhjrbtBw8VENvRxp5/3ZJXuhzDNOxt+DwWybtqmniCUO0BN265XN6sE2S5GDW4EFygUDnVuzotw8htzdiCjQ9Ybfw0fsyPnNbzWnrv3cR7NWmlrEPj9ywbsNKVbOpHL98Tlt79QncsqPlN+JZPrVECwoPMlsG+W2qs9BEvpttfbUE4mnMaLIuB30W+7W2oXmlskZVGxqz+I9qXeCRjXLLD4ngmht+IGclMgoDNPW6TX9MFjOoePzQR0jirX8pYzZNZQrFfDGb3d/6B2zIPUdR+RRVH+giyML2qZgQ5euSKgVs4z+IwZvZum5rUsDDM9KCVcGnvevCUXzTmtTPaTs0NbdNaG3KFxzFjFuxRxhKyydCnL4YMH33NPlEGofThQR23k+r2JLKw60/kMh3j1BsX7sWpMSl7xv2r01gM2LXa0rMuZUezN/tKa+q7E2VW28dDOfJNBZfkSZODx96AFaXguqFEw1irD9x8fQgmI0KawX01v5gnTjtVZYJ6fkiP/1aT/DPK6SIC3nu x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5890.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(346002)(396003)(376002)(366004)(39860400002)(55016003)(186003)(83380400001)(33656002)(86362001)(82960400001)(38070700005)(122000001)(38100700002)(478600001)(2906002)(8676002)(316002)(52536014)(8936002)(6506007)(7696005)(71200400001)(5660300002)(66946007)(110136005)(26005)(53546011)(9686003)(76116006)(64756008)(66446008)(41300700001)(66476007)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bzFPU2VZS2VrOGl5dVhZODdiNDF2eS9Xb3Z6S0RYVFNhTlNMODhBNnNLZXpX?= =?utf-8?B?dFl4QTNINGhERkxvalVrcElsRVRPK1QvK3ZCS0xCUnp3VjMrT0JWYjEwbDVj?= =?utf-8?B?TERUMGZBWENmL1VRbTJJOGw1UUtNMFJvMzVzZDdhK0ZsNW9raUt1YnNyVDdF?= =?utf-8?B?L0J5czREb3grVDM5NjF6amhISE1qYkZCUjkwRzhWTk94OU5FZ21kbTRHNFMw?= =?utf-8?B?MXZnbDJ1QUc3Vnh6anU5L29NSFhRdGEwTEZjNHk0OHNabFM2Z29NMVZ2dVJG?= =?utf-8?B?R2dCcGpEMDVZcnJPaTZiNzNaVEtYYklHc2V6TEtpMExIUHgxRXBPNzBESHUy?= =?utf-8?B?NFI1MVVtQ2pOdlZuK1drNjdsYXRhaUJEYzZnRzdkV3piV0xVNGlZU2JIMnMx?= =?utf-8?B?R0lzY3FQWWFybVd3RW9NZnNwTEpUMEZVaThWc2JpSTRmR2dDRTMyZWJpUTZX?= =?utf-8?B?bmIzVG9mdVdyK0V5UmN6YjRFMURZQUFKcXVhMXkzTW5BbW1FRzdLVmpxZUNQ?= =?utf-8?B?bVRhNWt0TldnUFR5Z1k3UTMrUTMvOVhuSmNmdzhnTzRKeDdqYWtZMzhaWS92?= =?utf-8?B?aXVZTDhiUEVQY2E0dXNQalNqRkFYV09hTkgxaFV1TUF2TmFUaGhTVW5uWEgz?= =?utf-8?B?dlo2ckNZNS9PQ3JORU5JRDdhUWl4TWtlN2p5Y05jRGlDc1NyNXFab3FobTUz?= =?utf-8?B?TU4xNzBKclVBaURQd1FwcjQ3U0VCYm1va2xJcGlhUm0ySkpQL1hyc3ZYRFRw?= =?utf-8?B?Q3lXMVVNK0V4a01uK0k0YXh2R3ZSaFpJUlQ2ZDJvck00NHFFblg4eFRMTmli?= =?utf-8?B?cXlzNXhEZElkenlrSUcvTUhiSEgvVFREYjFZWFZDOGtCR3ZDaGFlK2pjMi9N?= =?utf-8?B?SFJzZ3ViamJMVkZZV3g3dW95Rlh1RC80VkFEL3pSU1IyZHhtalJsazQzOEFu?= =?utf-8?B?RFA2KzlPNWRvd25kT3FQdVk3VEZ2MW5BZnNzZjJPbFU5VWNqU0xrZllEZXMx?= =?utf-8?B?REFSR1RQdTBnVmtJdU91bDdGN21JcUZnRFhQSzZtK3h0U3R3ZnJiQUpHeUFi?= =?utf-8?B?U25PQ0Q1NWZNS3N2NFBTeFpwM0k4SjFZMk9BaXFRM1lIKzNoRmpaQVBzNjlw?= =?utf-8?B?MThVSHB3ZUI3U0pvYjFKcUxrdXMxZG91MmxFK1BJbG93a0dLYnZRN2JLNjhF?= =?utf-8?B?aEJXQXFjZHpOc29Xa2l5Z1RZWUhrOUtCTUJtYlJ3bU5xL1Q4RnowWkVkdzBt?= =?utf-8?B?MUVvUE5Oa05Sd1UvOWVwYXpOWEVvNVBoU2czZXlEeUhGdDE5MSt3ekMxSDF2?= =?utf-8?B?MmlWakw3QjMxSnVuOW5zL280R3RHdHl1S0cvMDBvVURrNWtCcEs1SzVsK2Z2?= =?utf-8?B?cDBDYng3SWxxK2dNUlBlZ1hGZ3E0YWk2eUVqb0Z5dkIxZWM4dkQ4RlkzUXg4?= =?utf-8?B?d3ZKaHBqZTJGYU5naVpjbWpPcndpbWJad1pUUlk2dDRZdUxyYnltZ3p6VHNJ?= =?utf-8?B?aFNSYXQ1VlFGOUJoWXlSenZsWUhadjY2b3U2VWtYUzN5M1JJN3VEUVFJMXUy?= =?utf-8?B?a3VSSWt4dUJFV0FjVUNDQzNJQlpEdWZBNi9CSzlJTStNQ0ROMVkwMjlBa1pv?= =?utf-8?B?eVQyNkhxWHhGNkRnOEZaRTMvYlkwRnJ3a3BQOXZ6MmlOcFd6a1ZlcHN3RmRB?= =?utf-8?B?aFhVd2NqdUhuU3lYRHlmeFpqQkxQcmhXWE1EOFNpbks5UDlQMUMxVVVDK2tF?= =?utf-8?B?Zklsc2JTV0tiWkFTVmxrT2xka096QThkb3AxOU1BTnlOWjdQY1JOVFYvNjls?= =?utf-8?B?aXc5MDA5QjAvR3RicEdoZzFOWWpvSGRzdld1RzlXZUJVRkMvNU9yZ3BMS2VG?= =?utf-8?B?ME5jaEQ4VHFlemJBRHNISlR5QU5rMTMwTnFxd3dxRyt2Rmw2WjI4MlNEK2dx?= =?utf-8?B?VDNIZ1prU1k0QllvME1HMHd0Q0pQZCtXQzM1SnBnblliVklWSEhjbDB0MXYv?= =?utf-8?B?UmFUSVJWQ3dQc2tXbFdXNzl3ZlkzZXA2eHZMd0c0dXplb1UwWE5jWjN2N2JE?= =?utf-8?B?bEl2a1FMMVBwYWJZa2RqTUZVUVVXYkp5VTRDR0RqV2VtTGY4dDN0RXVyZDBX?= =?utf-8?B?QU5USk52WmhEVm11ZXVGaDVLcld2MlFyMzBYbnQ5SzE0ZUNhSmwzOHFCeWRX?= =?utf-8?B?d3c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5890.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 025d0e24-7c1d-4abe-3d3e-08da7af86191 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2022 17:47:23.3108 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: H6ck0FktleTM+DgfMfDPXMcwjyx4TvB6rjc5WJxzWCGgrVgtSYkO8b4dkxbt9BlvIaZeEhw7Z3kuILoLhouY2vcv0HhCZG+1wZtYr9CqTMM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4576 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 4M2y7h4Q22z3GCf X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b=f15RSDTv; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com; spf=pass (mx1.freebsd.org: domain of jeffrey.e.pieper@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=jeffrey.e.pieper@intel.com X-Spamd-Result: default: False [-5.38 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_LONG(-0.96)[-0.964]; NEURAL_HAM_MEDIUM(-0.92)[-0.922]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[intel.com,none]; RCVD_IN_DNSWL_MED(-0.20)[134.134.136.24:from]; R_SPF_ALLOW(-0.20)[+ip4:134.134.136.24/32]; RWL_MAILSPIKE_GOOD(-0.10)[134.134.136.24:from]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:4983, ipnet:134.134.136.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_DKIM_PERMFAIL(0.00)[intel.com:s=Intel]; TO_DN_SOME(0.00)[]; MLMMJ_DEST(0.00)[stable@freebsd.org]; RCVD_COUNT_SEVEN(0.00)[9]; DKIM_TRACE(0.00)[intel.com:~]; RCVD_IN_DNSWL_NONE(0.00)[104.47.66.49:received]; TO_DN_EQ_ADDR_SOME(0.00)[] X-ThisMailContainsUnwantedMimeParts: N DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogb3duZXItZnJlZWJzZC1z dGFibGVAZnJlZWJzZC5vcmcgPG93bmVyLWZyZWVic2Qtc3RhYmxlQGZyZWVic2Qub3JnPg0KPiBP biBCZWhhbGYgT2YgSmltIEtpbmcNCj4gU2VudDogU2F0dXJkYXksIEF1Z3VzdCA2LCAyMDIyIDEy OjA0IFBNDQo+IFRvOiBtaWtlIHRhbmNzYSA8bWlrZUBzZW50ZXgubmV0Pjsgc3RhYmxlQGZyZWVi c2Qub3JnOw0KPiBrYm93bGluZ0BGcmVlQlNELm9yZw0KPiBTdWJqZWN0OiBSZTogaWdjIHByb2Js ZW1zIHdpdGggaGVhdnkgdHJhZmZpYw0KPiANCj4gT24gOC81LzIwMjIgMTI6NDcgUE0sIG1pa2Ug dGFuY3NhIHdyb3RlOg0KPiA+IE9uIDgvNS8yMDIyIDExOjQxIEFNLCBKaW0gS2luZyB3cm90ZToN Cj4gPj4gSWYgSSBmaWRkbGUgd2l0aCB0aGUgRmxvdyBDb250cm9sIHNldHRpbmdzIGl0IHNlZW1z IHRvIG1ha2UgYQ0KPiA+PiBkaWZmZXJlbmNlLsKgIEkgY2FuIGRvIGl0IHdpdGhvdXQgYm91bmNp bmcgdGhlIGxpbmsuwqAgSSB3b25kZXIgd2hhdA0KPiA+PiB0aGUgTGludXggZHJpdmVyIGhhcyBh cyBkZWZhdWx0ID8NCj4gPj4+DQo+ID4+PiBpZS4NCj4gPj4+DQo+ID4+PiBzeXNjdGwgLXcgZGV2 LmlnYy4xLmZjPTENCj4gPj4+IHN5c2N0bCAtdyBkZXYuaWdjLjAuZmM9MQ0KPiA+Pj4NCj4gPj4+ IERvZXMgaXQgaGVscCBpbiB5b3VyIGNhc2UgPw0KPiA+Pj4NCj4gPj4gVGhhbmtzIGZvciB0aGUg c3VnZ2VzdGlvbi7CoCBVbmZvcnR1bmF0ZWx5IGl0IGRvZXNuJ3Qgc2VlbSB0byBoZWxwIGluDQo+ ID4+IG15IGNhc2UuwqAgQWxsIGZvdXIgdmFsdWVzIGZvciBmbG93IGNvbnRyb2wgZ2l2ZSBwcmV0 dHkgbXVjaCB0aGUgc2FtZQ0KPiA+PiByZXN1bHRzIHdpdGggbXkgaXBlcmYgdGVzdC4NCj4gPj4N Cj4gPj4NCj4gPiBBcmUgeW91IGFibGUgdG8gYm9vdCBhIFJFTEVOR18xMyBzdGFibGUga2VybmVs IGFuZCB0ZXN0ID8gSSBhbSB1c2luZyBhDQo+ID4gc3RhYmxlIGtlcm5lbCBmcm9tIGEgY291cGxl IG9mIGRheXMgYWdvIGFuZCBzZXR0aW5nIHRoZSBmYz0wICh5b3Ugc2V0DQo+ID4gdGhhdCBvbiBh bGwgbmljcyByaWdodCA/KSBkb2VzIHdvcmsgZm9yIG1lIGJvdGggYXQgMi41RyBhbmQgMUcuDQo+ ID4gTGVhdmluZyB0aGUgZGVmYXVsdCBjYXVzZXMgdGhlIG5pYyB0byBib3VuY2Ugb24gbXkgdGVz dCBib3hlcy4gSSBkb250DQo+ID4gc2VlIGFueSBvYnZpb3VzIGJpZyBjaGFuZ2VzIGluIHRoZSBk cml2ZXIgaXRzZWxmIHNpbmNlIDEzLjEgY2FtZSBvdXQNCj4gPiBzbyBJIGFtIGd1ZXNzaW5nIHNv bWV0aGluZyBlbHNlIGZpeGVkIG9yIHdvcmtlZCBhcm91bmQgdGhpcyBidWcgPw0KPiA+DQo+IEkg YnVpbGQgc3RhYmxlLzEzIGZyb20geWVzdGVyZGF5IGFuZCBzdGlsbCBoYXZlbid0IGZvdW5kIGEg d29ya2luZw0KPiBjb25maWd1cmF0aW9uLsKgIFdoZW4gSSB0dXJuIG9mZiBGbG93IENvbnRyb2wg b24gYm90aCBOSUNzIG15IGZpcnN0IGlwZXJmIHRlc3QNCj4gYWx3YXlzIGNhdXNlcyB0aGUgTklD IHRvIGJvdW5jZSwgYW5kIHNvbWV0aW1lcyBzdWJzZXF1ZW50IHRlc3RzIHdpbGwgd29yayBPSywN Cj4gYnV0IG9ubHkgc29tZXRpbWVzLsKgIE1vc3Qgb2YgdGhlIHRpbWUgdGhlIHN1YnNlcXVlbnQg aXBlcmYgcnVucyBhbHNvIGNhdXNlIHRoZQ0KPiBOSUMgdG8gYm91bmNlLg0KPiANCj4gSSBhbHNv IHRyaWVkIC1yeGNzdW0gYW5kIC10eGNzdW0gb24gdGhlIE5JQywgd2hpY2ggaGFkIG5vIGVmZmVj dC4NCj4gDQo+IA0KPiA+IEFueXRoaW5nIGludGVyZXN0aW5nIGNvbWUgdXAgaW4NCj4gPg0KPiA+ IHN5c2N0bCAtYSBkZXYuaWdjDQo+ID4NCj4gPiA/DQo+ID4NCj4gTm90aGluZyB0aGF0IGNhdGNo ZXMgbXkgZXllLCBidXQgSSBkb24ndCBoYXZlIG11Y2ggZXhwZXJpZW5jZSB3aXRoIHRoaXMga2lu ZCBvZg0KPiB0cm91Ymxlc2hvb3RpbmcuDQo+IA0KPiBKaW0NCj4gDQo+IA0KWW91IGNvdWxkIHRy eSBkaXNhYmxpbmcgRUVFIChFbmVyZ3kgRWZmaWNpZW50IEV0aGVybmV0KS4gU29tZXRoaW5nIGxp a2U6IHN5c2N0bCBkZXYuaWdjLjAuZWVlX2NvbnRyb2w9MC4NCg0KSmVmZg0K