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 D996BA0542; Tue, 5 Jul 2022 19:10:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BAB9240223; Tue, 5 Jul 2022 19:10:08 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id DCB09400D7 for ; Tue, 5 Jul 2022 19:10:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657041007; x=1688577007; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PK7Tz6nZcjMWxX+KueXLUlr62Cy9JRemqdwrTAlnW8c=; b=lzG0iq3kahvJw9IyAurstArxY3y13+XTIIFFTCZ1Ijr+Oq1qMjeE0gfJ 8V3MAXQOqdN8kxz0IVCLBGUXOPi/CQIvxA1ndciffvELGm4kuIdG/nWF1 HSmtlR02tvh8rk99PcTtkcUF6LsZfDh4eVvxppLaFBhl9VyHqFFZI9HYp 1i8MIYemapw4qW9Vpd/BUF6y8XI0v2l6HZuDJvd583YDvorYE79N8vAxw +071ySj4SBr1v+i3DuR0ft0zbQ+KWAPVqT6mfq3jcHbuX3N+pm5sFBU78 G6UkchR6VlFKlucdIELXGKHVrMMwLZY/wgBLPNd4B1vawTQXmINTCLWNZ w==; X-IronPort-AV: E=McAfee;i="6400,9594,10399"; a="263195974" X-IronPort-AV: E=Sophos;i="5.92,247,1650956400"; d="scan'208";a="263195974" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2022 10:09:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,247,1650956400"; d="scan'208";a="769720439" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga005.jf.intel.com with ESMTP; 05 Jul 2022 10:09:53 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 5 Jul 2022 10:09:53 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 5 Jul 2022 10:09:53 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.44) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 5 Jul 2022 10:09:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VM/PuHNHbx6ujFcfIJbkWPygzlayRJj5ezm/teUxyPVZWAtJMHTDusnxe2LXuYG3/mSfbtjcAL6Fn/P6aunzKGYqJ6u6dS1XoDsYTHbEM5DJnkI2axcDTqb9jDozkXqljjNZODEqOYUSID4dftLDmBbnyXQnjcUXXaf8rjPS+Byzh/ag/9aB3VrpfkXfPU/NBteGGVN1JhSSU6qhnFtUMkpRS56Zi4LdDImkKjDCgf/ADp2TEu/OYARxbOwqn7+KDJT0aNGQIuvN6AdMBEeQqbZr8BI23oIOCEY0eukRKaVspeiFYVatKnoBVKpiAcv4Yu9rnSaUaSe4F3nSpP48OA== 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=PK7Tz6nZcjMWxX+KueXLUlr62Cy9JRemqdwrTAlnW8c=; b=Gxsoj/P0T/5jdVHrSQnqpfEuJVvSAg4niQyk+fCulM7wN+qGuf19kUeIUDNrhSYS0IQn48Zvfbr3pocE4qk+tOl/ggBxqKFhFYY72BHQP9c6U/sTTMGQFL9phRaji+vKNUgT3tkYqBlIYBm0gB5l9Nm13UrceJ7r+CdaXIb7VyeicKcLxxdVRyn4HKPxOtDP6R57uGt3TvKdG884t4zvRNYURVZomBYWq/9UV+xHt0ny5JeH1MsuVHV6cNoJCm+xKFQr5DKmMgTtzKpjHNP/T9gfNtIDoM10G8vbFigP1+jnVGsi9EQ0KnOj4HubgyH8QGlof3EfCMDDaCRIpqKvRw== 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 BN0PR11MB5712.namprd11.prod.outlook.com (2603:10b6:408:160::17) by BYAPR11MB2709.namprd11.prod.outlook.com (2603:10b6:a02:be::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.19; Tue, 5 Jul 2022 17:09:48 +0000 Received: from BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::19c:a681:e7e5:12f4]) by BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::19c:a681:e7e5:12f4%4]) with mapi id 15.20.5395.022; Tue, 5 Jul 2022 17:09:48 +0000 From: "Van Haaren, Harry" To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Honnappa Nagarahalli" , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , mattias.ronnblom , "dev@dpdk.org" CC: nd Subject: RE: Service core statistics MT safety Thread-Topic: Service core statistics MT safety Thread-Index: AQHYihXaSFxrHOl7cE+ysjrnhqpirq1jLo0ggABV2oCAAANngIAAB2rggAAdtACAAA084IAAqQsAgACBZZCAAEFxAIAABgbAgADET4CAAOBPUIAAzyFggAI9i+CAACYSkIAFw25A Date: Tue, 5 Jul 2022 17:09:48 +0000 Message-ID: References: <336b6175-4fb9-92b9-f65d-b6917822d1bc@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D87186@smartserver.smartshare.dk> <0cfb2d19-ca59-fbba-c428-2e7629da43ec@lysator.liu.se> <2027bd3d-0530-8dbe-c3ea-1a199c6a13dd@ericsson.com> <98CBD80474FA8B44BF855DF32C47DC35D871A1@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D871A1@smartserver.smartshare.dk> 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 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b1e1a757-ffd9-4524-cae6-08da5ea92aaa x-ms-traffictypediagnostic: BYAPR11MB2709:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: x/gcpiDAbnRhmcg1+cMTvj7xMkZV0e8CxT2NXDmtamOhPAQavhETgdT47kUAn5ktK+H47qw3wZbC9Zjwk3o0iNpjouzK46QMvYOQ2rpjgS3K79+htYMk8SOu9AeB5xBFC2amksuxCy4XxbH/mOOS15yP0StlixaV+jhnkPwB1jL35h/d1Xef5xGTVuNKEal2f+g7Vfpc5qjx0Gn88ftz5WPfxbTiGv/G7eKVP8FAAe11gX2XmkFamj7pnBgVBERSc7vTn9AzNhWN35/Tu6Oo8Db9kKeVpgQrkQGu84GxAhxl7IyuYrWH+NZKij/sUmPwor+IiEIQKSe6fTO9Fai5vcq6VW4Wa5OMfdKC6Qx6WMaht4OfK4QflJUnPOB2tK9BNyZ9RKf9LmJ0R6XxndiMRqm2YR7R/2k+5LIDstOra9Kh4yMvS1FeUiqGmmkhtsaRshVEMjsVzrSKDf9QM/sQQSSr7benKnJ5nOj/abHhHWXj6zyweSu2W1Pw+SVKf0auTKw1nQ96NRNVrU3CbWn1u6CcBBjAwBz8Y698jMDEgJILuGStOxL15iM8tgvgw21jkWmAfpix/pBptcJc7K1VoZHdO8OaOPPhcvrCp7gB+RC1YDtErdKAV+EWLWkqJoKLin/ONUw0AtokeE4OA5XfqgA28A/lrGbDiHQcqW70lI7Yz2gHFEUxUZS8StL58zd8ZJqr6I79Ggk6XcnjFoWmzuGWxRPxkhlblucxSCjGd9B0AI6DlAvmntVtSZDu9Y2DEAGGJ7g0vtelH7cwWd3bTR3hpQ8QJBmeZ/TBBikssXEArvjW6SYogelpZIItufS0 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR11MB5712.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(376002)(136003)(396003)(346002)(39860400002)(53546011)(6506007)(7696005)(86362001)(5660300002)(55016003)(8936002)(26005)(52536014)(9686003)(122000001)(110136005)(316002)(71200400001)(82960400001)(478600001)(76116006)(66946007)(66476007)(66446008)(64756008)(8676002)(4326008)(66556008)(41300700001)(38070700005)(38100700002)(83380400001)(186003)(66574015)(33656002)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?alpoQ2JqdjJDUWpqOXFaK1VqRzF3Qm5ybkFrMjFXTUg1QWFjbG5YNnF6Y3Z2?= =?utf-8?B?aFRxN21EdmNCNjYzY2h6Rjl4Vms2amNkTnhvb2ZxYXpENFdNQ3hua29KRTh5?= =?utf-8?B?Y0FBblFmb1FINVFua0ZwdStFdHdlZjFaOWlVVmJyKzA4TGNUQ3U1QkZIbXkr?= =?utf-8?B?QU9aaVFzQlJHc0M3Q05EWEU4cnA3amhYclZFeDg1RVo2VmhPSEJLUVdUV1V6?= =?utf-8?B?aWNSTGswRE9MWDQ5NE1KbjhMRzdZWGhibkQycWh5VER3Z2hrVWpOMmNMbjZm?= =?utf-8?B?RTdhOE94Y1Z5ZVVZdktOcWI5bDdwR29aL21FckJVaE51ZWJGdG5leGtKTUpW?= =?utf-8?B?dHAzTFI1Y0lLenpCZWdFR3pHdk1QQUw3c0xtVVNOR1lBZjhXSkgwdDMrRHlK?= =?utf-8?B?bEJrZ3BEbnBGK2toRFlnWkZLaURMcUFhaHV2NkRIbnN5bDlsQldMSEtmQUND?= =?utf-8?B?RHB5M1BQbUd6ZDdTeVdwcVNIVnFMZzEya0ZISFdMcEc4SlZYTTNpMjdZTEQz?= =?utf-8?B?N1EvU2hWY0hJa1JMTkNHUHpFVnNrTWlSa2Z2UlRsQU9ya09yTmFqcGJvOURZ?= =?utf-8?B?TUhwdGJtOVpkSDdyZCtuSlpFOUs4SlpHZjU4Y2oycDlYQVNqWUxCZXl6Vzh5?= =?utf-8?B?bGdNT3lhVXdjSDZYVGRZVHk3aitQajRkeXJMUjFqUVBYdnhYbE05ckNZc21U?= =?utf-8?B?SFZiSDdqQWhSMVpaTWxzSzdKdjZyWUt1TDRHQlIzQUREUk5USFJZb0NQSDly?= =?utf-8?B?OVF3RE9vcWUvNGVXTmxOcDhHL2IzMmxXK3ExQVoybWhpWktUelRFOElwSndZ?= =?utf-8?B?MWNRZE03T2txSFpIRzZITE95dVdwY3pXdUxIdHFLTjNoekR4NTNkMFpjMGNV?= =?utf-8?B?SmQ0eHdtaHRDQzRhb3I4OTFqL2NSNWFadlBYY1QzbFZnclI4N2lEZFBBSkgy?= =?utf-8?B?SGdFbElrSU5sRTNtUFVpUUU0R0dFb2lYakNHWmpPSnhmY1lkai9KMmNLWW1h?= =?utf-8?B?Nzh2SkxQbCsyVm9YMW5NQmxkU0gxcW4xbjhQRXpBOWRqWTVmT2tZejBDWnA4?= =?utf-8?B?VXBYOGh1ZjZGUGlaMjlVS0ZiVi9jc1kzRjVTdzlGK2crbjJDelNLT3pXL0Nk?= =?utf-8?B?d08vSDdTOUNnd2FIcklaRnZIelpveXlTRVhrL24vZjVRV2c4dVJXWUhjb2x5?= =?utf-8?B?UlNuUHFHeWd5N1p5SjV1Z2JKckx0VnBKTHZSZHhzN3I4YzRUd0VKRWYyVGZS?= =?utf-8?B?Z0VWY3JISUt5eHVwVmtVSVJTWFJ6TkpBVFdPUzA0aTVVc1pDRkpzR2trNmJr?= =?utf-8?B?Y1I1cVlvRUJuRmIzaWErZUVLK041N095aGNONTFFZDIrbmNBclI2QXBlZFR6?= =?utf-8?B?S0xXTEx0RHg4YXVldnlLdE5PbXBreXZ2NHBlZEtMbVUybVFJMnFkalhyUEtV?= =?utf-8?B?Nmg1OGh2T05CNUhUZkp2bW8xNFZ4bzlJaUR2T2pnVHNhaTFnT0c4RFc0NFl0?= =?utf-8?B?QzNqTVZSbDBMUktkcm9JVWFRemlTdnRITmRCdGNmVVhqano0TEpDOWgvZG1C?= =?utf-8?B?V0FKaDJHSzlwNWUwVHk5U3A2dFlnZE13T2Y0Z1ZHSmR6YzZDb1dmdEtuVFp0?= =?utf-8?B?cGo2N0NRRXNWd0htRit6eHRVcXViaS9KNWgrSG9PcW5yRTVLSGFtcDR1TGxx?= =?utf-8?B?dzJwRWxFY21PdUxCNFpSMlYrT0Q1MWhubis1TWphVEFNOGNTR1RmZS9LaTNY?= =?utf-8?B?Zk9jNUZ0dXFOTGFlZnRXNm5sQThzaGM2WXcrOFkvM2pFUENnWUcrdUFuZlBB?= =?utf-8?B?UStmVkFCYzZWcWVUUDMwVVh1YVRoR1NZaE1IRE01Z1F4U2U0aEdWakorcDBY?= =?utf-8?B?Qk1zVzJUYkRpWWl5KzVFM1pVLzMyNFp6ZGRENW9ac3dFVEQrS1JZZ2xqTlph?= =?utf-8?B?NTlEVW03L2xOK20yY3RRa0s0bE0waXd1YnRkRHRQY0xJUEMxY3h2TlV4QXZw?= =?utf-8?B?NkVMY2pvbWtPSy9tT1FyZ2txZ1dCZ2lKcmpmL0pYbkIwWS91SWFFZ0JNYjZ1?= =?utf-8?B?S2FnNHBwS1ZqWGhwblFlY2F2R01Sd1hYZkpBY2ZnWjJhSjlvTmdtMTJNcnF0?= =?utf-8?B?SytqRVZMdmRxODJkY2FSREdxREZySVhScnZ0K0ZYSjRTcjlkQ2I4SzhpUUh0?= =?utf-8?B?dFE9PQ==?= 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: BN0PR11MB5712.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1e1a757-ffd9-4524-cae6-08da5ea92aaa X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2022 17:09:48.4041 (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: 29lJ1Spfx1hjheK5yOsQeGsg46qTNxrsPEQmSurAg2rGctkG++nGnXiLRKtUEvonsam0dNf4bTCYfjk2DCTTHx1Y2c3ldemn4I18wFX+6Hs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2709 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNb3J0ZW4gQnLDuHJ1cCA8bWJA c21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1bHkgMSwgMjAyMiA5OjUy IFBNDQo+IFRvOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IFZhbiBIYWFyZW4sIEhhcnJ5DQo+IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47 IE1hdHRpYXMgUsO2bm5ibG9tIDxob2ZvcnNAbHlzYXRvci5saXUuc2U+Ow0KPiBtYXR0aWFzLnJv bm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT47IGRldkBkcGRrLm9yZw0KPiBD YzogbmQgPG5kQGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBT dWJqZWN0OiBSRTogU2VydmljZSBjb3JlIHN0YXRpc3RpY3MgTVQgc2FmZXR5DQo+IA0KPiA+IEZy b206IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIFttYWlsdG86SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbV0NCj4gPiBTZW50OiBGcmlkYXksIDEgSnVseSAyMDIyIDIwLjM4DQo+ID4NCj4gPiA8c25p cD4NCg0KPHNuaXA+DQoNCj4gPiA+IEluIG15IG1pbmQsIGFueSBMVFMvYmFja3BvcnRzIGdldCB0 aGUgc2ltcGxlc3QvaGlnaGVzdC1jb25maWRlbmNlDQo+ID4gYnVnZml4OiB1c2luZw0KPiA+ID4g YXRvbWljcy4NCj4gPiA+IFRoZSBhdG9taWNzIGFyZSBiZWhpbmQgdGhlICJzZXJ2aWNlIHN0YXRz IiBmZWF0dXJlIGVuYWJsZSwgc28gaW1wYWN0DQo+ID4gaXMgb25seQ0KPiA+ID4gd2hlbiB0aG9z ZSBhcmUgZW5hYmxlZC4NCj4gPiA+DQo+ID4gPiBJZiB0aGVyZSBpcyBzdGlsbCBhIHBlcmZvcm1h bmNlIGhpdCwgYW5kIHRoZXJlIGFyZSAqbm8qIE1UIHNlcnZpY2VzDQo+ID4gcmVnaXN0ZXJlZCwg d2UNCj4gPiA+IGNvdWxkIGNoZWNrIGEgc3RhdGljLWdsb2JhbCBmbGFnLCBhbmQgaWYgdGhlcmUg YXJlIG5vIE1UIHNlcnZpY2VzIHVzZQ0KPiA+IHRoZSBub3JtYWwNCj4gPiA+IGFkZHMuIFRob3Vn aHRzIG9uIHN1Y2ggYSBzb2x1dGlvbiB0byByZWR1Y2UgYXRvbWljIHBlcmYgaW1wYWN0IG9ubHkN Cj4gPiB0byBhcHBzDQo+ID4gPiB3aXRoIE1ULXNlcnZpY2VzPw0KPiA+IFRoZSBjaG9pY2UgaXMg bm90IGJldHdlZW4gYXRvbWljIHN0YXRzIGFuZCBub24tYXRvbWljIHN0YXRzLiBUaGUgc3RhdHMN Cj4gPiBuZWVkIHRvIGJlIGluY3JlbWVudGVkIGF0b21pY2FsbHkgaW4gYm90aCBjYXNlcyhNVCBv ciBubyBNVCBzZXJ2aWNlcykNCj4gPiBhcyB0aGUgcmVhZGVyIGNvdWxkIGJlIGFub3RoZXIgdGhy ZWFkLiBXZSBuZWVkIHRvIGVuc3VyZSB0aGF0IHRoZQ0KPiA+IHN0b3JlcyBhbmQgbG9hZHMgYXJl IG5vdCBzcGxpdC4NCj4gPg0KPiA+IEhlbmNlLCB3ZSBuZWVkIGF0b21pYyBvcGVyYXRpb25zLiBX ZSBjYW5ub3QgYXZvaWQgYW55IHBlcmZvcm1hbmNlIGhpdCBoZXJlLg0KPiA+DQo+ID4gSSB0aGlu ayB0aGUgY2hvaWNlIGlzIGJldHdlZW4gcGVyLWNvcmUgc3RhdHMgdnMgZ2xvYmFsIHN0YXRzLiBJ TU8sIHdlDQo+ID4gc2hvdWxkIGdvIHdpdGggcGVyLWNvcmUgc3RhdHMgdG8gYmUgYWxpZ25lZCB3 aXRoIHRoZSBub3JtLg0KPiArMQ0KPiANCj4gQW5kIHRoZSBwZXItY29yZSBjb3VudGVycyBjYW4g YmUgc3VtbWVkIHdoZW4gcmVhZCBmb3Igc3RhdGlzdGljcywgc28gaXQgc3RpbGwgbG9va3MNCj4g bGlrZSBvbmUgY291bnRlciBwZXIgc2VydmljZS4gVGhleSBhcmUgb25seSB1cGRhdGVkIHBlci1j b3JlIHRvIHByZXZlbnQgY2FjaGUNCj4gdHJhc2hpbmcuDQoNClllcywgdW5kZXJzdG9vZCBhbmQg YWdyZWUuIFBlci1jb3JlIGNvdW50ZXJzIGFyZSBwcmVmZXJyZWQsIGFzIHJlbGF4ZWQgYXRvbWlj IG9yZGVyZWQgc3RvcmVzIGFyZSBlbm91Z2gNCnRvIGVuc3VyZSBub24tdGVhcmluZyBsb2Fkcy4g U3VtbWF0aW9uIGJlZm9yZSByZXBvcnRpbmcgYmFjayBmcm9tIHRoZSBzdGF0cy1yZXF1ZXN0aW5n IHRocmVhZC4NCkZvciBiYWNrcG9ydGluZywgcGVyLWNvcmUgY291bnRlcnMgaXMgYSBzaWduaWZp Y2FudCBjaGFuZ2UuIElzIHVzaW5nIGF0b21pY3MgdG8gZml4IHRoZSBtaXNzLWJlaGF2aW91ciBh IGJldHRlciBpZGVhPw0KDQpNeSBxdWVzdGlvbiBiZWxvdyBpcyBzdGlsbCBvcGVuLCBpcyB0aGUg YmVsb3cgZW5vdWdoIHRvIGZpeCB0aGUgKmZ1bmN0aW9uYWwqIHBhcnQgb2YgTVQgc2VydmljZXM/ DQoNCkNvZGUgdG9kYXkgdXNlcyBub3JtYWwgQUREL0lOQ1EgKGFuZCBoZW5jZSB0aGUgTVQgaW5j cmVtZW50cyBidWcgb2YgdGVhci9jbG9iYmVyIGV4aXN0cykNCiAgIDB4MDAwMDU1NTU1NjQ5MTg5 ZCA8KzE0MT46ICAgYWRkICAgICVyYXgsMHg1MCglcmJ4KQ0KICAgMHgwMDAwNTU1NTU2NDkxOGEx IDwrMTQ1PjogICBpbmNxICAgMHg0OCglcmJ4KQ0KDQpGb3IgeDg2LCBteSBkaXNhc3NlbWJseSBm b3IgUkVMQVhFRCBhbmQgU0VRX0NTVCBvcmRlcmluZ3MgYXJlIHRoZSBzYW1lLCB1c2luZyBMT0NL IHByZWZpeCAoInByb3BlciBhdG9taWNzIikNCiAgIDB4MDAwMDU1NTU1NjQ5MTg5ZCA8KzE0MT46 ICAgbG9jayBhZGQgJXJheCwweDUwKCVyYngpDQogICAweDAwMDA1NTU1NTY0OTE4YTIgPCsxNDY+ OiAgIGxvY2sgaW5jcSAweDQ4KCVyYngpDQoNCk15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBzaW5j ZSAyeCB0aHJlYWRzIGNhbiB3cml0ZSB0aGUgc2FtZSBhZGRyZXNzLCBTRVFfQ1NUIGlzIHJlcXVp cmVkLg0KQ2FuIHNvbWVib2R5IG1vcmUgZmFtaWxpYXIgd2l0aCBDMTEgY29uZmlybSB0aGF0Pw0K DQoNCj4gPiA+IFRoZSBjb2RlIGNoYW5nZXMgdGhlbXNlbHZlcyBhcmUgT0suLiBJIGNhbiBzZW5k IGEgcGF0Y2ggd2l0aCBmaXggaWYNCj4gPiB0aGVyZSdzDQo+ID4gPiBhZ3JlZW1lbnQgb24gdGhl IGFwcHJvYWNoPw0KPiA+ID4NCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliL2VhbC9jb21t b24vcnRlX3NlcnZpY2UuYw0KPiA+IGIvbGliL2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYyBpbmRl eA0KPiA+ID4gZWYzMWIxZjYzYy4uYTA3YzhmYzJkNyAxMDA2NDQNCj4gPiA+IC0tLSBhL2xpYi9l YWwvY29tbW9uL3J0ZV9zZXJ2aWNlLmMNCj4gPiA+ICsrKyBiL2xpYi9lYWwvY29tbW9uL3J0ZV9z ZXJ2aWNlLmMNCj4gPiA+IEBAIC0zNjMsOSArMzYzLDkgQEAgc2VydmljZV9ydW5uZXJfZG9fY2Fs bGJhY2soc3RydWN0DQo+ID4gPiBydGVfc2VydmljZV9zcGVjX2ltcGwgKnMsDQo+ID4gPiAgICAg ICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQgPSBydGVfcmR0c2MoKTsNCj4gPiA+ICAgICAgICAg ICAgICAgICBzLT5zcGVjLmNhbGxiYWNrKHVzZXJkYXRhKTsNCj4gPiA+ICAgICAgICAgICAgICAg ICB1aW50NjRfdCBlbmQgPSBydGVfcmR0c2MoKTsNCj4gPiA+IC0gICAgICAgICAgICAgICBzLT5j eWNsZXNfc3BlbnQgKz0gZW5kIC0gc3RhcnQ7DQo+ID4gPiArICAgICAgICAgICAgICAgX19hdG9t aWNfZmV0Y2hfYWRkKCZzLT5jeWNsZXNfc3BlbnQsIChlbmQtc3RhcnQpLA0KPiA+ID4gX19BVE9N SUNfUkVMQVhFRCk7DQo+ID4gPiArICAgICAgICAgICAgICAgX19hdG9taWNfZmV0Y2hfYWRkKCZz LT5jYWxscywgMSwgX19BVE9NSUNfUkVMQVhFRCk7DQo+ID4gPiAgICAgICAgICAgICAgICAgY3Mt PmNhbGxzX3Blcl9zZXJ2aWNlW3NlcnZpY2VfaWR4XSsrOw0KPiA+ID4gLSAgICAgICAgICAgICAg IHMtPmNhbGxzKys7DQo+ID4gPiAgICAgICAgIH0gZWxzZQ0KPiA+ID4gICAgICAgICAgICAgICAg IHMtPnNwZWMuY2FsbGJhY2sodXNlcmRhdGEpOyAgfQ0K