From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 56E7048BA0 for ; Mon, 24 Nov 2025 22:29:35 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4FFB6402A1; Mon, 24 Nov 2025 22:29:35 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by mails.dpdk.org (Postfix) with ESMTP id 05C6B402A1 for ; Mon, 24 Nov 2025 22:29:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1764019774; x=1795555774; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dVrWZwNoAy/bEj7icNV/ejWFk20yXPaN6d5z/TCJJWw=; b=FaeRRSHbo65UzDDdvvXcsSosDUPx16Wb3qPD/Gf0wNGDtbmBqXM9PdB+ v7C1ZjwcilyydcPrElZpY2qXJLG3LpIS6Lx/90Ahjk8lM+X+A1B/PKIQP wO4p9CBKT5TsV2utfywscGOSG08ka6twj/RydezR1oUR0TffkWDjaOeus VUDm1MiLswkYnchrgnX04bNjjz7hNerQZlLzxX6jTMM8hzokJ3ml+jjke MG5Q3TxTWpkkZ2NwTypIlFLQUMrzxiZr4vhtCVGxoKSnBf5Qp68zCrjdP d23I8eK2yH405nWwACnugO3eNbDxZEoVBNTgYpWPgug5LXdoM6WVWH13W g==; X-CSE-ConnectionGUID: U5xu+4CkR+int6MIbrpgYA== X-CSE-MsgGUID: JM4/VhmTSx2oPYRUN0EWvg== X-IronPort-AV: E=McAfee;i="6800,10657,11623"; a="65033624" X-IronPort-AV: E=Sophos;i="6.20,223,1758610800"; d="scan'208";a="65033624" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2025 13:29:33 -0800 X-CSE-ConnectionGUID: xZP6q8FKTTexpQzk5sk3Zw== X-CSE-MsgGUID: cIzKCHOyTSq2uf0fhulF7Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.20,223,1758610800"; d="scan'208";a="191587116" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2025 13:29:33 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 24 Nov 2025 13:29:32 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Mon, 24 Nov 2025 13:29:32 -0800 Received: from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.44) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Mon, 24 Nov 2025 13:29:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=usIp+FGE8dBsaLNc61GJn4AOCjNmfbdWI4ODDHh+oMIlB+AAqMrBnMwJrDAo7RJRgnO0CoKzPVoU07NvGojCxNOgukzvtWN0W8nHBkuJ6vYDRdPeyh8nkbMh9Wdr7RMJDO2TI6ljgIqeyCltLYxEzDbA57saqvBp4ks61koZymlUqTcypi8lnVqL91XrbweGGORT0y2hgCQ0GPWFgXnDUMlT2D2Y2gVyX5S4CcirBrbbH/FW8cNS2gOqy5LFsGgPFIpTRMSmoUReeE+Pj8zoCYj9rPHW1crcrxuju+pPc02tCca5JsevVBoVGCYU4rRVOCXtj4GuVO58O1ESuI6Slw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=dVrWZwNoAy/bEj7icNV/ejWFk20yXPaN6d5z/TCJJWw=; b=rKl1ZE9IBJ0Sp6vo/yphU0HaPEceJllqmo/B/KTOHvdbDEbDarsZeIQi33JjQeAvny4ZsNEmKQtJubEf1EY8KrCoPGgpwmL/NRHZuRxfkZVe6Is9RJQF7Umb30uZfPM3JHyBzVVua6X9Iz5LGvTTk2XZt0HF9hiyPiV5umKF+B4BC+K1A9gWC8vjzh+15cVtSvZWzQgv9USJLqUlUAe0K1DdJF/2E4NOqY2EJgUJXvj93XhcSTekoO2Y/cq/S4BXDxa7KgltPwm8gLluwwupeBpHUg363nCFGFr93dFzAcK4ajRgUm7yyptqlwqPa+9ztUukoiW94wA5UeThHA2/xg== 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 CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) by DM4PR11MB6214.namprd11.prod.outlook.com (2603:10b6:8:ac::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.14; Mon, 24 Nov 2025 21:29:28 +0000 Received: from CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::81f7:c6c0:ca43:11c3]) by CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::81f7:c6c0:ca43:11c3%3]) with mapi id 15.20.9343.016; Mon, 24 Nov 2025 21:29:27 +0000 From: "Keller, Jacob E" To: Kevin Traynor CC: "Richardson, Bruce" , dpdk stable Subject: RE: patch 'net/iavf: fix Rx timestamp validity check' has been queued to stable release 24.11.4 Thread-Topic: patch 'net/iavf: fix Rx timestamp validity check' has been queued to stable release 24.11.4 Thread-Index: AQHcWtlmM2MW1z2+lEaJPpwpoMHEBLT9yuIAgAPsZoCAAKXGAA== Date: Mon, 24 Nov 2025 21:29:27 +0000 Message-ID: References: <20251121112128.485623-1-ktraynor@redhat.com> <20251121112128.485623-74-ktraynor@redhat.com> <97818d51-8dca-464a-a36a-f5a9d5570da3@redhat.com> In-Reply-To: <97818d51-8dca-464a-a36a-f5a9d5570da3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5089:EE_|DM4PR11MB6214:EE_ x-ms-office365-filtering-correlation-id: 7d06d723-16fd-4d2a-d30e-08de2ba08c26 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?Nm5LSXNseE9LTFg4SkxnNlI1ait3L1BkNTB5TmpqcUdGK0N5OVp4aCtrQzVm?= =?utf-8?B?R2g5VUxCclRVSExZNFZLendadXptcE5sYzhhL2FUYzlmUDFRY2phYStPK2ox?= =?utf-8?B?NXVGQVRscXJZMEZDMXY1V3FlTERCQW9YQjhUUnBtTkQ3VXNobEw0R1lEUjA2?= =?utf-8?B?VlZxS0hOWU1ndlM3b3BnSXRJQWdON1hFT0l2NWs2RVU3Wk5BWDB5Q0ROWmlR?= =?utf-8?B?VzNQYUxBY1VvREMrYUlqS1pHZzJqelRkdS9oR21VSCtSQjB4OHhVRFJBOUg0?= =?utf-8?B?a05UaTY3OGdXYXFwVHZFYnBxZ3pEMEYyeFFSWitEZWxFNDNhUFdTbG1XaGVC?= =?utf-8?B?ekdMakRGbmJJeXBmd2xXcEF6Mno2NzM4emM0blZNcHlyWnFLSmdaQURreVFU?= =?utf-8?B?RWlvQkFveGZNS0xxSmRyTS9wWmtJd3J4VkZDem1xQjBKaW1pZnFLVi8rZ2lh?= =?utf-8?B?QVRXM0RsZ2RUZytuQmhvcGtlcGt0UEFZQnBoSGNONFBBRWRLYWZnM0ZhSFB5?= =?utf-8?B?Rnl4UjBPZy9xNTNhQmVVUjlyZVlPNE5leHhCWk9EaXBtMDFBM1pYMHBxTXRk?= =?utf-8?B?bmdiZGl3WVhWQXhBQzJWaGtoMEZhalA5OWRjVkdhY1lheUxtdnVNNGU4S0JZ?= =?utf-8?B?RDhPWDlGZmxaZk03WFRXYmRnZ01VWXJEZ1JxcG9Za1lHOUV3M1ltaTZqOWpI?= =?utf-8?B?a2NBUUpMcmxJRDFHMHVHYnN6c0l6M2JnSXdwZExGU0lZcjNUbEd1RVU0V0U2?= =?utf-8?B?b2NxaU5rTTJxdTJRRHpUT2pPMloxWmJKMkROa3gvQVY1cXJFMmRUUU9TMVZu?= =?utf-8?B?dXRJREpHUHhIMVI1bXNpOUpkaG5ZbXBJdnN6Y3hVWFhJWDRCUUlNbjVtcHRn?= =?utf-8?B?WDB3aTA0d1lFZVdKcjdKL3EreXVhdmo4bTA0bU1YWGNmQ3Zvb0t4czJ4SFFY?= =?utf-8?B?OXZrejdsWEFObm5jMm00cTJBdys1enpKYVNQUW5jYjR3RDlkSXB4NkJpMmVZ?= =?utf-8?B?R1A0SngyTktmYm1KZkcxd094MmhZNzN6OUJDbGE2WUxVNzZtZGMvSUlBS0Qz?= =?utf-8?B?UzJ5bDVjdVlYdXZqcGg4eTI1eDgrRjVjNy8yQzBRaU5NQVBNcjBOYVBoeklB?= =?utf-8?B?OHZsV2dISHp1VnZlWWw2LzJrR3huUXlseG9HSXpNR3ExUnVKV3RrKzhpZWpy?= =?utf-8?B?N3E1eGlSTmNBZm9vYktxQURwRCtsWFI3eTBQRkYrVVREZlllNWI5blloemdk?= =?utf-8?B?RTZDdFZlbC9tWk12TGRqOWUzM09kT3RXY2hvM1VnQjRhbHdPUWdmd0h0Yll6?= =?utf-8?B?N0w4M1FvZThvQ2JpNW9PNWZxdEtGUGVXaC85ZUthcVNzM2tWUmdUckZ6ajA0?= =?utf-8?B?L2RZVEhNMFFjblZuelFublJEeXVjYWp2RTNQZS9jZFZOeXFqbWVhQzRjaGNP?= =?utf-8?B?cm4vdjB3d2w4MnFTbjNrc2dJZXVkY3llYWlIZk9MOVVnaFVBQ0pyVkRReW1k?= =?utf-8?B?UTFzcERMSzFEOTR1b25RUjRsMXd1SXcxeGxma2JQUlI1clZWdDhZVVdvZ2dB?= =?utf-8?B?L0JoSXlUS3dFbHByT2xGd0JQNmcveFZJYUhQSm9PSGNqejBHVlF4clFZVU9O?= =?utf-8?B?SkxralRwNEhub2hySlZySGUwVmlZZ1cwWHd5eWNpNXZZM2xPREFlTHhwaDhT?= =?utf-8?B?UStiQlF4Q24xaEN6ME9PWXB4UUNXSDZqWWRSZHFrbUNOd1VsRDdTeDBRZnU1?= =?utf-8?B?ZDdZSWJZb2hNUy9rNU9JRlFaeWNmcU12dVU4NWhkZStBOGVmOVFlMFZwQTQw?= =?utf-8?B?bHFhWCtxYjRPZUZYL0NnanUzaDJyOGNjeXpiY0NDVUQ5czZ4R0dKT0pFbnZ3?= =?utf-8?B?Q1YrYzNwRStIVk1BNG5zWnRnZnU4MVFEaVdyckN4c25SYXh5cUd6bjJUNXN2?= =?utf-8?B?cndJQmdsYitJQk9XTjRKb0pyNW1mTUJ3S1kxby9Bbmw4c3RleFF5eXRPM0pM?= =?utf-8?B?RmY2R1FpTFB0RE9FZkNkSmx1OEJYeis1OTRCVjU2RzZ1SHRPcFlabXJrVUVj?= =?utf-8?B?NGM3YkFzcGtYbW9EQ3hMN3Z2aFZYS3JLQlNBQT09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5089.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bnF6YlRHSzFuelIwQ3VDbDcwbjRVRVpKcnhHblh5SVpHQ1hsT3lhOUhQeXln?= =?utf-8?B?QzYxWkRSc2FVcHQ3NE9mMUxGSkVwMTdjOVpFTWhway9VNVBLTHV5bFRhREdm?= =?utf-8?B?bEhhSXJjcEV2TVhudXVCQi9VV2JhU0FNV3dlZXkyOFlRUzN0cEpmUFVnRTZW?= =?utf-8?B?VzFjSzVrNzNwQzZwcGhpcjNTMURCVTNkSnNpV3FZejNKOEhGVWRZQndtVHcv?= =?utf-8?B?VSs2eTYvRnpEeUdZREYrU3BiclJDNlNWdmtGSWF6WVd0dHBmNVRGQkRRRnZQ?= =?utf-8?B?RUU2a3BDWFRUa1NQK3dyRkRQYWN3cDhjTmw4aEZkRGNaek9aSHNJdlNDYkM1?= =?utf-8?B?Mkg5MFJjVnFnRXNmSGRSOTdHM2M0NC8wV0NZczJGREt2QTYxVHNibklTaks4?= =?utf-8?B?cEpiZmgrSHV0UUZMdWFjZjZNcmoxcURsRkJGVEhRcjdVRU14dENLTHM5anZR?= =?utf-8?B?MnNqMUNvOGc0cVN1Qm5pV0poYmZvb2ZCTGJtTk9oRGkzOGl3Mk9oM3FvNHR3?= =?utf-8?B?RExRb1NCKzVORFgvZld0RHhxMk1rT2h6RjNMOHFaeVBNUTNkSCtBWjN6eGNY?= =?utf-8?B?OW03ZzFDaDlDU0pJbXBBVlZ6c0hoKzNEVmR3dVA4S1ArNll1RlZzcDY0L0lL?= =?utf-8?B?OWtWN3RNdTNhZWhBd1BoTmlNei9mb3V0TDVtSERVZE4rRzlwTGswR0gyNjFx?= =?utf-8?B?aEEzVFYrcy94cW1NbTJ1RzV2TjRuTFhBanZtemxDbTJHSGZIQUhWS3RWZk1W?= =?utf-8?B?QU5DbGRCUDkyWDd0dnhOaXBRNVA0ZE8vRkNDdWdSOHFBSGlQK0ZnSm5BQXJm?= =?utf-8?B?ZDFOa1BYQlJuMHZjN3NiYlN0bklzalF0SEJtdkJraUVodGZ4d2dhaGlBRzFY?= =?utf-8?B?NzBuLzBpdlIwZGZvSjU1QkkzbmhUK24rVElFSmNFVHN4NENEZU5SS0dwZ1Nj?= =?utf-8?B?WExwV1F1U3hBdWkrVTRyN2dFUTZuUUtBLzNDQWtEMWlNeCtLanNUSGJTckI3?= =?utf-8?B?elFQOXFtbGNOYWY4UGZlZ3JDblRvMmMyYmdZTVo0eCtTQXd2UmJNREVzQ1lX?= =?utf-8?B?dTdWU2N1M3NWNTZ5TlVMU2hKNmZ6a3V4M1B3dUw2eU0vdVJzbHFwMGt5WmVp?= =?utf-8?B?N3E4a2g0TVJFZE83dUdDQkYrbExJbFgxcmhZRUVHMjJoTWlIbWUyODZqK1V0?= =?utf-8?B?c2Rqc2RxS0VFWW42eEQzUUdLa1NNZ0ExRXBjTXpFek15dnpkOFNTb3FTRzdL?= =?utf-8?B?WGNIUFBwVWVvc3l2WHd5R3BKb3IxVWlwMytiSEpUdkN4ckY1cEhmbW9RdCtt?= =?utf-8?B?MWV4YUZVSi9DYmg1eHViaFFGMjhaTlJ4NXlpTXBLekExdW5PWExhZEJOZHRl?= =?utf-8?B?Zi94SUM1QkgwTzJ1eVNDamlDTVVPeWZ4SkpkckJDVnhvWW4rNjNZWVhvWVhF?= =?utf-8?B?MDRJVnlIVlowTUN1VWczc1pyeVZtMWxmSFJROTV0OU8yb2xOdm1oY0Y3TU5O?= =?utf-8?B?cnBaYm85SzZxUGkyeWpDVGpSWXQ3M1d2MitDVXZKZ1dvRjNXenJCQWxML0Nz?= =?utf-8?B?YXM1WVZzZDNxbUhhTHVWMHRQcFU3RWtuVWs3VThRb3g1dC90ZWczOTFDY08w?= =?utf-8?B?R0VvbHJjdHowSFZ4SlZ0RVQ1WjJtYk1OQS9hZ2FwWEJQclFHMVJnTm1YbHlU?= =?utf-8?B?MitqQzhDblJvcWdUdXY5akV4NHZtMWFOdi9rNFN0c01hckV6YUpBejMyNEJH?= =?utf-8?B?aVI4MkU3akR2WTlFb3BIaXJzN1ByWXZqWXlKczZoTUNUdWk2eXF6TVF1bUlx?= =?utf-8?B?bnM3a01Ed3E2dWhVKzlHU3dYSGwyR09kQkoxVjlMaFppOEtFV1pBUnFiRnlF?= =?utf-8?B?OGtRSHNiT3dPUUpGUTdob1gybnowdHJLK3lUUXY1bmR4UGVRSDFzUUxjdDVZ?= =?utf-8?B?c0RaeFlnTWxxYXpHSGdrcXc2cmpnWmhHd2lxbzhHY2RkU0NMWmluUlkyUXBT?= =?utf-8?B?L05sbndlY2JMeGhlRUs3Wjl6MlpncmQ3SkFuNVgxbFM2ZFBVMFNlYzB1MHpm?= =?utf-8?B?bDN6bTNLTlJqV29VdXFSQjZ2a3FTMTEzUnpEM1g1TjJIYTZoVytCbUVXekE5?= =?utf-8?Q?lGVcxRm/Yl82kawOW1lWtI5Tk?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5089.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d06d723-16fd-4d2a-d30e-08de2ba08c26 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2025 21:29:27.9269 (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: 4pyMNsgQYmCygWuHd/Go/np1VS5Y+w8ar/EY/6DhPf8sflMi/iDJVHgPKlCp+8zk1jr8f520gvNhO3TEU+myh3SJMXjAn/j3Jig0bg3vau0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6214 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4gVHJheW5vciA8 a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAyNCwgMjAyNSAz OjM2IEFNDQo+IFRvOiBLZWxsZXIsIEphY29iIEUgPGphY29iLmUua2VsbGVyQGludGVsLmNvbT4N Cj4gQ2M6IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IGRw ZGsgc3RhYmxlDQo+IDxzdGFibGVAZHBkay5vcmc+DQo+IFN1YmplY3Q6IFJlOiBwYXRjaCAnbmV0 L2lhdmY6IGZpeCBSeCB0aW1lc3RhbXAgdmFsaWRpdHkgY2hlY2snIGhhcyBiZWVuIHF1ZXVlZCB0 bw0KPiBzdGFibGUgcmVsZWFzZSAyNC4xMS40DQo+IA0KPiBPbiAyMS8xMS8yMDI1IDIzOjQxLCBK YWNvYiBLZWxsZXIgd3JvdGU6DQo+ID4NCj4gPg0KPiA+IE9uIDExLzIxLzIwMjUgMzoyMCBBTSwg S2V2aW4gVHJheW5vciB3cm90ZToNCj4gPj4gSGksDQo+ID4+DQo+ID4+IEZZSSwgeW91ciBwYXRj aCBoYXMgYmVlbiBxdWV1ZWQgdG8gc3RhYmxlIHJlbGVhc2UgMjQuMTEuNA0KPiA+Pg0KPiA+PiBO b3RlIGl0IGhhc24ndCBiZWVuIHB1c2hlZCB0byBodHRwOi8vZHBkay5vcmcvYnJvd3NlL2RwZGst c3RhYmxlIHlldC4NCj4gPj4gSXQgd2lsbCBiZSBwdXNoZWQgaWYgSSBnZXQgbm8gb2JqZWN0aW9u cyBiZWZvcmUgMTEvMjYvMjUuIFNvIHBsZWFzZQ0KPiA+PiBzaG91dCBpZiBhbnlvbmUgaGFzIG9i amVjdGlvbnMuDQo+ID4+DQo+ID4+IEFsc28gbm90ZSB0aGF0IGFmdGVyIHRoZSBwYXRjaCB0aGVy ZSdzIGEgZGlmZiBvZiB0aGUgdXBzdHJlYW0gY29tbWl0IHZzIHRoZQ0KPiA+PiBwYXRjaCBhcHBs aWVkIHRvIHRoZSBicmFuY2guIFRoaXMgd2lsbCBpbmRpY2F0ZSBpZiB0aGVyZSB3YXMgYW55IHJl YmFzaW5nDQo+ID4+IG5lZWRlZCB0byBhcHBseSB0byB0aGUgc3RhYmxlIGJyYW5jaC4gSWYgdGhl cmUgd2VyZSBjb2RlIGNoYW5nZXMgZm9yIHJlYmFzaW5nDQo+ID4+IChpZTogbm90IG9ubHkgbWV0 YWRhdGEgZGlmZnMpLCBwbGVhc2UgZG91YmxlIGNoZWNrIHRoYXQgdGhlIHJlYmFzZSB3YXMNCj4g Pj4gY29ycmVjdGx5IGRvbmUuDQo+ID4+DQo+ID4+IFF1ZXVlZCBwYXRjaGVzIGFyZSBvbiBhIHRl bXBvcmFyeSBicmFuY2ggYXQ6DQo+ID4+IGh0dHBzOi8vZ2l0aHViLmNvbS9rZXZpbnRyYXlub3Iv ZHBkay1zdGFibGUNCj4gPj4NCj4gPj4gVGhpcyBxdWV1ZWQgY29tbWl0IGNhbiBiZSB2aWV3ZWQg YXQ6DQo+ID4+IGh0dHBzOi8vZ2l0aHViLmNvbS9rZXZpbnRyYXlub3IvZHBkay0NCj4gc3RhYmxl L2NvbW1pdC9lYjVkYzFjYTc2YzQwZjA1NTE0MjUxOTgyYTIxYTRkNzdiNmQ3MDlmDQo+ID4+DQo+ ID4+IFRoYW5rcy4NCj4gPj4NCj4gPj4gS2V2aW4NCj4gPj4NCj4gPiBIaSBLZXZpbiwNCj4gPg0K PiA+IEl0IHdhcyByZWNlbnRseSByZXBvcnRlZCB0byBtZSB0aGF0IHRoaXMgZml4IGhhcyBhIHJl Z3Jlc3Npb24gYXMgdGhlDQo+ID4gdmFsaWRpdHkgY2hlY2sgaXMgaGFwcGVuaW5nICpiZWZvcmUq IGNhcGFiaWxpdGllcyBnZXQgZXhjaGFuZ2VkLiBJIGp1c3QNCj4gPiBzZW50IGEgZm9sbG93LXVw IGZpeCB0byBlbnN1cmUgdGhlIGRyaXZlciBleGNoYW5nZXMgUFRQIGNhcGFiaWxpdGllcw0KPiA+ IHdpdGggdGhlIFBGIGR1cmluZyBpbml0Lg0KPiA+DQo+IA0KPiBIaSBKYWtlLA0KPiANCj4gVGhh bmtzIGZvciBsZXR0aW5nIG1lIGtub3cuIEkndmUgcmVtb3ZlZCBpdCBmcm9tIHRoZSBjb21taXRz IHRvIHB1c2ggdG8NCj4gMjQuMTEgYnJhbmNoIGZvciBub3cuIFdoZW4gdGhlIG5ldyBmaXggaXMg YWxzbyBhdmFpbGFibGUgb24gdGhlIERQREsNCj4gbWFpbiBicmFuY2ggZm9yIGJhY2twb3J0aW5n LCBJJ2xsIGJhY2twb3J0IGJvdGggcGF0Y2hlcy4NCj4gDQo+IHRoYW5rcywNCj4gS2V2aW4uDQo+ IA0KDQpJIGFncmVlIHRoYXTigJlzIHRoZSBiZXN0IGFwcHJvYWNoLiBUaGFua3MhDQoNCj4gDQo+ ID4gVGhhbmtzLA0KPiA+IEpha2UNCg0K