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 E9DB5430BC; Mon, 21 Aug 2023 09:31:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B72DC40EE3; Mon, 21 Aug 2023 09:31:34 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 58B3D40A7D for ; Mon, 21 Aug 2023 09:31:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692603093; x=1724139093; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=NIo6hQWnS0/INFEbCWvE3QaNgUtRFlBIZ3OFN8N0gEE=; b=VNvu4h60gCVrwWFv8XSicCZYzQgUhIZZo0kf4t4BXNley+i0q7m1L/X1 YWNXTvFditeuTtZvB6WgNmhsYW7rMFXf4WntUgz4j2ByekKX36Ti3JSCE nAhGpNC7FmTg6jLDYmMbLqJ9O33pLmEPgwptmgg9gVrkFFrQo5M51fOiO iC4YMwDU61wgihVtGFeDBFbNkT1O53eqGvUrS7qjjJ4Zga16gmQwEaBpN V9+NbgLxQ1dueGvQkL3/w09WZhLK5enSa2HG7VCbuTm7e9wU3QJcb3BKb B//JQFjInbDx9BEeLwgb6UDzj/3txkH9PgzgoDEa5PU43wiY0UOIIYyXW Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10808"; a="358496182" X-IronPort-AV: E=Sophos;i="6.01,189,1684825200"; d="scan'208";a="358496182" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2023 00:31:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10808"; a="685566884" X-IronPort-AV: E=Sophos;i="6.01,189,1684825200"; d="scan'208";a="685566884" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga003.jf.intel.com with ESMTP; 21 Aug 2023 00:31:16 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 21 Aug 2023 00:31:16 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 21 Aug 2023 00:31:15 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Mon, 21 Aug 2023 00:31:15 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 21 Aug 2023 00:31:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ns0gX0gyoNrFQRhSLNZ8Xxu36YdPuiMzXt6ZfPCGNnzvFTX/8kmmlSwIMm4UOCA0aExbSZeBWpxJXkSHZJGlLiaAV4ENewCqjGYJAagKrH5zZZv8YD6uWrXZD2xDmBk4cy0AH72hEFiEWe06KCU0GIhpKFuKifbMIg3PTMHpvHO36gJqBpbPQzRrT8h1qabrBr8mh8mxvAMjWzUW0UWNJrJ9aJY0W1zuaVqMtcSiIT5vrAsEp4EFdVUOWseWDI1XbsyxvS8Oi8LSK2S9GNgkyEUQ7MzJvubmg/zqvxO063XsJjkHwLr2gpwn+0u6NA2PWeo6ajJMeGuSPVWBgdRCZQ== 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=NIo6hQWnS0/INFEbCWvE3QaNgUtRFlBIZ3OFN8N0gEE=; b=FS9Cion8h221KSbhSusiUw0dp5W9P+icF14lLQ29H9dFKuoRiYI7fdAHIKY9UKVQ7ZEHmUh0WBD7Qxjn0DHR2uVzeth6m2IxXPyQX3mibiDvS0fFfDQQm8Sum2wNEftjhfU7LTHpt9ANh3Xn6NzkBSOdh2+0uIz79M1RHgguE2ndGY/DgCMou33xiLAJQA1hzSgLtY1aodWtNydV/RyEO+OJyaBOwjHr0qEa31Fr0cJ/A+GPhOkwYQ7WPEnn9VEiLOwyXe+wJd+EkRi+6HQZBLQgPydjxGQCSi2QpvSaLuhIlDjHiZlG/vupwBMR1y9sw7RTdo8UNFoQC+sYFxeIjg== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by CH0PR11MB5473.namprd11.prod.outlook.com (2603:10b6:610:d4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Mon, 21 Aug 2023 07:31:13 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::8a49:15a2:ab69:91c3]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::8a49:15a2:ab69:91c3%4]) with mapi id 15.20.6699.020; Mon, 21 Aug 2023 07:31:13 +0000 From: "Zhang, Qi Z" To: Visa Hankala , "dev@dpdk.org" CC: "Yang, Qiming" , "orika@nvidia.com" Subject: RE: [PATCH] net/ice: omit IP protocol id from IP/TCP/UDP RSS Thread-Topic: [PATCH] net/ice: omit IP protocol id from IP/TCP/UDP RSS Thread-Index: AQHZ01Q/I7axZ1dgSk2Cv3zgY7YGg6/0Wbfw Date: Mon, 21 Aug 2023 07:31:13 +0000 Message-ID: References: In-Reply-To: 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: DM4PR11MB5994:EE_|CH0PR11MB5473:EE_ x-ms-office365-filtering-correlation-id: 7e4599fe-0cc9-455c-4ea5-08dba2189903 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bDtqLRutAR+aijbnabAUlou0MTJj4GF1JF8WguWHeBCO5GbmdTwY4Cnej19+5QE8dmrIYRsgkPXLgFsHY3h9mqdICH0GRdGHJA9Vm5K9KVtMhbX9grtRA7lA9R/6kenClPztvki62MXuv54BwKydRPiYDu88PSdM9JY3AMZDFiFVLX4POZ32p1nJBYIgklwm3tTe0QR0+OPunkyVHTXu7EIYoAv239im0ik6xM/g9xUfJC24oEAZjCA/NykfRPncUWwtBZZT1cmgv3/IOeWysIAwjpurYkV1u1ieiZC/Ic+rN0kxy9WIdOs3hT9byQbbr6IH1Dj0XVR/G1+vrZY1jR1gKMHDbRoopdoXwbEp0E/JOzSXUo8jQKuOjyiMrAKLT7vexzkYmSnmgVA5QGDQaBqaCRblgt/IUAt7J016VuMeznwGOG7qiA5RFk1UK+Tv9YrXwZk6EtE/wL3pcH3AMag3+x+G4r8Us7Bx6PvQf6W8zdHF3l6EjZCgLi0dOm+637t578X1Lt+YB0xpIx8HVsckRGB2uJOtj/vTIUo3gHswCagAP8vpN5/T5Dco62rer2QPVyrgMshW1CBhqKqdVk/tEqZDnx+Vk8xEJ5pixKpGhyLQddgugs1Sruyb9mWf x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(39860400002)(136003)(396003)(376002)(451199024)(186009)(1800799009)(2906002)(83380400001)(53546011)(38070700005)(7696005)(38100700002)(6506007)(5660300002)(52536014)(33656002)(26005)(86362001)(8676002)(8936002)(4326008)(66946007)(316002)(9686003)(64756008)(54906003)(66446008)(66556008)(76116006)(66476007)(110136005)(82960400001)(478600001)(122000001)(55016003)(71200400001)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmg0THJMeGpNby9PYy9wcFkydkZHODI5YzlMcmZBaDQwampqQW5lc2Z3b0pj?= =?utf-8?B?YUQ3eklkZzFqdkRoOENJZnlkWnUzREFuVll5MURXOTZlNXJYR0hwd1ZXR3Zw?= =?utf-8?B?S3RoL0RlVnJhcTlvNnBpdVBxSjc2elZEZVREVkFkaXg4U01uamR3MlRyK1d1?= =?utf-8?B?UWppQk5tbVI5ejJpYXdYMUtIL2pmdGtlZjlNVHVHQWZDK1EvRXMyNVJOTFZp?= =?utf-8?B?L1dKUUhvL0lMVENmbzBTMWtmZzlQRGYyYVpxUUpIc3UyYWFHbW55dXpRaEg5?= =?utf-8?B?emtwWmVtQ1FhZUJqSzdFbGtnaWVMY1hDYlRkZ21kbHdQYlhsWkhUc0RMa1la?= =?utf-8?B?U3Joa1dvQ1luZTByem94YWc5Y3NQYTk3ME4ydDN4RnpQeXVRd0xoVmNEVEtR?= =?utf-8?B?a2JqSjNzZXU1TlFzUFJjMVl4MWFUVU1UdEJmWXVSVDVOdk1ZMTZIaVIxOUNo?= =?utf-8?B?clMyNGlyT1ErQW9IWk1oVEx4eC8wOUpEdXN3REdRMnZNVHR3UGJ3Sys5MElF?= =?utf-8?B?cURraHBhSHZnVTRQWGZEa0RSM09hdlo2SGJNUjQvUTU3U1pvMjhKZ0FrNDhv?= =?utf-8?B?b1pia0pGM2IyMXJiUCthN0FOSkhuT3lHV0wvQkFqQTlDVy8xVG1OVTFtMndG?= =?utf-8?B?VW4zbXRlTmwvNDBkcG1sTXlnak9oSS9rSlBmYkRJL2V1b2hkQUUwOFQvWHhh?= =?utf-8?B?cllRSjY3eGlndTNrZ09Id3IzRHJ4cm5XcGdBbU9WdHNocGtucUJKeWpOQzFI?= =?utf-8?B?MXg5b2V3eENqdmg5bTZzWDhvK2FLWWx5QmNTR3R1NDhaM2lSamZZN1BkdWNG?= =?utf-8?B?QWpaS1hSMmRHTVRaMlFpKytsS3BkSG9FcUgzdVNxZWx5VHZtQUtMaUpiY2RZ?= =?utf-8?B?dksvQy81Z2lPd0tYcEFGZHhXcmQ0MHpvSXVGSkFqbzZaK0t2a21aVnRkdWZj?= =?utf-8?B?M2FtMXVwN2VZMWdMM2p5Z2pKNGMzOTFxMkMrM3Z6clJHZXI4K2Q1TTZuNTNT?= =?utf-8?B?bTAwWElwQzQ3bEJaVHIybE00aUpNRHlOb25OUXBlYXdobDBZSzRmKzFGc2tU?= =?utf-8?B?REVwcyt4bzJseCtEQ3FBd2U2YjA4aXFXM0p5R1FTNUF2SlJzWTM5VEwvUHYy?= =?utf-8?B?VytuR0VvdlBvVEY1Zk16TWtYRDlDVjZNM0sxaG9CeGNYaS9lMElvbjBlRmEv?= =?utf-8?B?M25KZy9qN1E4ZDJjMzVrMWlWWHRHZ0xvZlo0R1p4cWxrMk5hdTZOQkhFUVhB?= =?utf-8?B?WnBjR2RlNXpWVklubjNLVGtEYSthd0lQMmgxYVJSQTZjK09FUWU0WDhZRHRw?= =?utf-8?B?ai9zazhLN1poTm1HUDM1SHd6cWtHQThnQml3VDhEYURNUURweElEeUI2cUlv?= =?utf-8?B?NVVCUWgxeEhCWnZoUHM5aXV5TVFaZVBFVXNWVHlGUjkxdy9ITmJuVnRnc0pw?= =?utf-8?B?cTFMYUNtMFpIb0UySk1SdzFNcFZ5WGZjOEVzNTBaMWhDV0dPdXZMYjdDc2w3?= =?utf-8?B?T0xXMUthY25LY2xoN3EzOUN6RzJTYmpwM1R6OUVwclJ5cktVNzVhN1BMV2Iy?= =?utf-8?B?VkU5Q3BHWHBkdDdIM3dYNVcvRG55a0F5alFadjVTeFkzaE5iQTNSZmNYYnAv?= =?utf-8?B?blB6RHRWa3o5TU1KZ0E1MHlUZ011YUNIclkxSW44eWZNbDFMQXhKTXhBS0ZC?= =?utf-8?B?bUVXTWhjbDJiRlE1Rk4rdk5vbkxkVGpNVUdnUFc0NC8rNmZEZTBzNTZvMXJv?= =?utf-8?B?OGJTQWJYblZFTkhzeHc0TUlPQnBSZHcveUJPbTdlM0c5cUdxLyszdHArUnl5?= =?utf-8?B?anEvQ2RjdTNpZEVzL1ZOMkptelpNc2dFbEpldWtmbm9mTzdBUDJ3VnpyekFW?= =?utf-8?B?d0hzRHFEYlJYTjE5MGpSdFc1QjRZL2xkVGFSVkNoRVRLN1NsNlkvQXpva2p0?= =?utf-8?B?K2l2VnJZbTFyL2EyNHovT2VXMkF0Z1hqemZvTTcra3Axa2huMEU5aXF6OWU3?= =?utf-8?B?Y050amlTeVl0RFh2TkdWTm9rbDhacVQrQmxNRTRjaTR5WFAxeDlldmQ5TmlL?= =?utf-8?B?OWtqSkIrMWEzSHJQY2xXSDE1RURaSmJWQXJyTEFmOTY1Y3pyeTBWU0ttaDA1?= =?utf-8?Q?hMHl15ZgRiqBNrO8eeW0/53k7?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e4599fe-0cc9-455c-4ea5-08dba2189903 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2023 07:31:13.2722 (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: lCblozF4I/1Ul9hy58RRhYPWh/kkThKRpktb4S0vHui1YYQJbdvBggOee0Y9eDWZqo0+Aklt+VOj8pQkNTpXcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5473 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 SGkgVmlzYToNCg0KCVRoaXMgY2hhbmdlIG1heSBwb3RlbnRpYWxseSBkaXNydXB0IGV4aXN0aW5n IHVzYWdlLCBwYXJ0aWN1bGFybHkgZm9yIGN1c3RvbWVycyB3aG8gcmVseSBvbiBhIGRlZmF1bHQg NS10dXBsZSBoYXNoIGNvbmZpZ3VyYXRpb24uIFRoZXNlIGN1c3RvbWVycyByZXF1aXJlIHRoaXMg Y29uZmlndXJhdGlvbiB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIFRDUCBhbmQgVURQIHRyYWZmaWMg d2l0aCB0aGUgc2FtZSBJUCBhbmQgcG9ydCBudW1iZXJzLg0KDQoJVGhlIGNoYWxsZW5nZSBhcmlz ZXMgZnJvbSB0aGUgYWJzZW5jZSBvZiBhbiBhdmFpbGFibGUgUlNTX1RZUEUgdGhhdCBjYW4gaW5z dHJ1Y3QgdGhlIFBNRCBvbiB3aGV0aGVyIGEgcHJvdG9jb2wgSUQgc2hvdWxkIGJlIGluY2x1ZGVk IGluIHRoZSBoYXNoIG9yIG5vdC4gVGhlcmVmb3JlLCB3ZSBoYWQgdG8gbWFrZSBhIGRlY2lzaW9u IG9uIGEgZGVmYXVsdCBiZWhhdmlvci4gKEl0IG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHRo ZSAJaW50cm9kdWN0aW9uIG9mIGEgbmV3IFJTU19UWVBFIGZvciB0aGlzIHB1cnBvc2UsIEBPcmkg S2FtDQoNCglUbyB3b3JrIGFyb3VuZCB0aGlzIGlzc3VlLCB3ZSd2ZSBpbnRyb2R1Y2VkIGEgcmF3 IHBhY2tldCBmaWx0ZXIgd2hpY2ggYWxsb3cgdXNlcnMgdG8gc2VsZWN0IHNwZWNpZmljIGZpZWxk cyBhcyBoYXNoIGtleXMgdXNpbmcgYSBtYXNrLiBJZiB5b3UgcmVxdWlyZSBmdXJ0aGVyIGluZm9y bWF0aW9uIG9yIGhhdmUgYW55IHF1ZXN0aW9ucywgcGxlYXNlIGRvbid0IGhlc2l0YXRlIHRvIHJl YWNoIG91dC4NCg0KUmVnYXJkcw0KUWkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBWaXNhIEhhbmthbGEgPHZpc2FAaGFua2FsYS5vcmc+DQo+IFNlbnQ6IFN1bmRheSwg QXVndXN0IDIwLCAyMDIzIDY6NTEgUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogWWFuZywg UWltaW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWg0KPiA8cWkuei56aGFu Z0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSF0gbmV0L2ljZTogb21pdCBJUCBwcm90b2Nv bCBpZCBmcm9tIElQL1RDUC9VRFAgUlNTDQo+IA0KPiBPbWl0IHRoZSBJUCBwcm90b2NvbCBpZCBm cm9tIHRoZSBJUC9UQ1AvVURQIFJTUyB0ZW1wbGF0ZXMgc28gdGhhdCB0aGUgaGFzaA0KPiBjb21w dXRhdGlvbiB1c2VzIG9ubHkgdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gYWRkcmVzc2VzLCBh bmQgcG9ydHMuDQo+IE90aGVyd2lzZSwgdGhlIGhhc2ggaW5wdXQgc2V0IHdvdWxkIGNvbnRhaW4g YW4gZXh0cmEgSVAgcHJvdG9jb2wgaWQgd29yZCBhdCB0aGUNCj4gc3RhcnQsIGdpdmluZyBSU1Mg aGFzaGVzIHRoYXQgZG8gbm90IG1hdGNoIHRoZSB1c3VhbCAyLXR1cGxlIGFuZCA0LXR1cGxlIFJT Uw0KPiBoYXNoIGFsZ29yaXRobXMuDQo+IA0KPiBJbiBwcmluY2lwbGUsIHRoZSBJUCBwcm90b2Nv bCBpZCBjb3VsZCBiZSBkcm9wcGVkIGZyb20gdGhlIGhhc2ggY29uZmlnIGluDQo+IGljZV9yZWZp bmVfaGFzaF9jZmdfbDIzNCgpLiBIb3dldmVyLCBpdCBpcyBub3Qgb2J2aW91cyB3aGljaCBjb21i aW5hdGlvbiBvZg0KPiBSVEVfRVRIX1JTU18qIGZsYWdzIHdvdWxkIHByZXNlcnZlIHRoZSBpZC4g VGhlcmVmb3JlLCByZW1vdmUgdGhlIGlkIGZyb20gdGhlDQo+IHRlbXBsYXRlcyBjb21wbGV0ZWx5 Lg0KPiANCj4gRml4ZXM6IDM4ZDYzMmNiZGM4OCAoIm5ldC9pY2U6IHJlZmFjdG9yIFBGIFJTUyIp DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBWaXNhIEhhbmthbGEgPHZpc2FAaGFua2FsYS5vcmc+DQo+ IC0tLQ0KPiAgZHJpdmVycy9uZXQvaWNlL2ljZV9oYXNoLmMgfCAzMSArKysrKysrKysrKysrKy0t LS0tLS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTcg ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaWNlL2ljZV9oYXNo LmMgYi9kcml2ZXJzL25ldC9pY2UvaWNlX2hhc2guYyBpbmRleA0KPiA1MjY0NmU5NDA4Li5hYjJl YWI4ZmRmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9pY2UvaWNlX2hhc2guYw0KPiArKysg Yi9kcml2ZXJzL25ldC9pY2UvaWNlX2hhc2guYw0KPiBAQCAtMzcsOSArMzcsNiBAQA0KPiAgI2Rl ZmluZSBJQ0VfR1RQVV9FSF9EV05MSU5LCTANCj4gICNkZWZpbmUgSUNFX0dUUFVfRUhfVVBMSU5L CTENCj4gDQo+IC0jZGVmaW5lIElDRV9JUFY0X1BST1QNCj4gCUJJVF9VTEwoSUNFX0ZMT1dfRklF TERfSURYX0lQVjRfUFJPVCkNCj4gLSNkZWZpbmUgSUNFX0lQVjZfUFJPVA0KPiAJQklUX1VMTChJ Q0VfRkxPV19GSUVMRF9JRFhfSVBWNl9QUk9UKQ0KPiAtDQo+ICAjZGVmaW5lIFZBTElEX1JTU19J UFY0X0w0CShSVEVfRVRIX1JTU19OT05GUkFHX0lQVjRfVURQCXwgXA0KPiAgCQkJCSBSVEVfRVRI X1JTU19OT05GUkFHX0lQVjRfVENQCXwgXA0KPiAgCQkJCSBSVEVfRVRIX1JTU19OT05GUkFHX0lQ VjRfU0NUUCkNCj4gQEAgLTEyMiw3ICsxMTksNyBAQCBzdHJ1Y3QgaWNlX3Jzc19oYXNoX2NmZyBp cHY0X3RtcGx0ID0geyAgc3RydWN0DQo+IGljZV9yc3NfaGFzaF9jZmcgaXB2NF91ZHBfdG1wbHQg PSB7DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9FVEggfCBJQ0VfRkxPV19TRUdfSERSX0lQVjQgfA0K PiAgCUlDRV9GTE9XX1NFR19IRFJfSVBWX09USEVSIHwgSUNFX0ZMT1dfU0VHX0hEUl9VRFAsDQo+ IC0JSUNFX0ZMT1dfSEFTSF9FVEggfCBJQ0VfSEFTSF9VRFBfSVBWNCB8IElDRV9JUFY0X1BST1Qs DQo+ICsJSUNFX0ZMT1dfSEFTSF9FVEggfCBJQ0VfSEFTSF9VRFBfSVBWNCwNCj4gIAlJQ0VfUlNT X09VVEVSX0hFQURFUlMsDQo+ICAJMA0KPiAgfTsNCj4gQEAgLTEzMCw3ICsxMjcsNyBAQCBzdHJ1 Y3QgaWNlX3Jzc19oYXNoX2NmZyBpcHY0X3VkcF90bXBsdCA9IHsgIHN0cnVjdA0KPiBpY2VfcnNz X2hhc2hfY2ZnIGlwdjRfdGNwX3RtcGx0ID0gew0KPiAgCUlDRV9GTE9XX1NFR19IRFJfRVRIIHwg SUNFX0ZMT1dfU0VHX0hEUl9JUFY0IHwNCj4gIAlJQ0VfRkxPV19TRUdfSERSX0lQVl9PVEhFUiB8 IElDRV9GTE9XX1NFR19IRFJfVENQLA0KPiAtCUlDRV9GTE9XX0hBU0hfRVRIIHwgSUNFX0hBU0hf VENQX0lQVjQgfCBJQ0VfSVBWNF9QUk9ULA0KPiArCUlDRV9GTE9XX0hBU0hfRVRIIHwgSUNFX0hB U0hfVENQX0lQVjQsDQo+ICAJSUNFX1JTU19PVVRFUl9IRUFERVJTLA0KPiAgCTANCj4gIH07DQo+ IEBAIC0xMzgsNyArMTM1LDcgQEAgc3RydWN0IGljZV9yc3NfaGFzaF9jZmcgaXB2NF90Y3BfdG1w bHQgPSB7ICBzdHJ1Y3QNCj4gaWNlX3Jzc19oYXNoX2NmZyBpcHY0X3NjdHBfdG1wbHQgPSB7DQo+ ICAJSUNFX0ZMT1dfU0VHX0hEUl9FVEggfCBJQ0VfRkxPV19TRUdfSERSX0lQVjQgfA0KPiAgCUlD RV9GTE9XX1NFR19IRFJfSVBWX09USEVSIHwgSUNFX0ZMT1dfU0VHX0hEUl9TQ1RQLA0KPiAtCUlD RV9GTE9XX0hBU0hfRVRIIHwgSUNFX0hBU0hfU0NUUF9JUFY0IHwgSUNFX0lQVjRfUFJPVCwNCj4g KwlJQ0VfRkxPV19IQVNIX0VUSCB8IElDRV9IQVNIX1NDVFBfSVBWNCwNCj4gIAlJQ0VfUlNTX09V VEVSX0hFQURFUlMsDQo+ICAJMA0KPiAgfTsNCj4gQEAgLTE2Miw3ICsxNTksNyBAQCBzdHJ1Y3Qg aWNlX3Jzc19oYXNoX2NmZyBpcHY2X2ZyYWdfdG1wbHQgPSB7ICBzdHJ1Y3QNCj4gaWNlX3Jzc19o YXNoX2NmZyBpcHY2X3VkcF90bXBsdCA9IHsNCj4gIAlJQ0VfRkxPV19TRUdfSERSX0VUSCB8IElD RV9GTE9XX1NFR19IRFJfSVBWNiB8DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9JUFZfT1RIRVIgfCBJ Q0VfRkxPV19TRUdfSERSX1VEUCwNCj4gLQlJQ0VfRkxPV19IQVNIX0VUSCB8IElDRV9IQVNIX1VE UF9JUFY2IHwgSUNFX0lQVjZfUFJPVCwNCj4gKwlJQ0VfRkxPV19IQVNIX0VUSCB8IElDRV9IQVNI X1VEUF9JUFY2LA0KPiAgCUlDRV9SU1NfT1VURVJfSEVBREVSUywNCj4gIAkwDQo+ICB9Ow0KPiBA QCAtMTcwLDcgKzE2Nyw3IEBAIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnIGlwdjZfdWRwX3RtcGx0 ID0geyAgc3RydWN0DQo+IGljZV9yc3NfaGFzaF9jZmcgaXB2Nl90Y3BfdG1wbHQgPSB7DQo+ICAJ SUNFX0ZMT1dfU0VHX0hEUl9FVEggfCBJQ0VfRkxPV19TRUdfSERSX0lQVjYgfA0KPiAgCUlDRV9G TE9XX1NFR19IRFJfSVBWX09USEVSIHwgSUNFX0ZMT1dfU0VHX0hEUl9UQ1AsDQo+IC0JSUNFX0ZM T1dfSEFTSF9FVEggfCBJQ0VfSEFTSF9UQ1BfSVBWNiB8IElDRV9JUFY2X1BST1QsDQo+ICsJSUNF X0ZMT1dfSEFTSF9FVEggfCBJQ0VfSEFTSF9UQ1BfSVBWNiwNCj4gIAlJQ0VfUlNTX09VVEVSX0hF QURFUlMsDQo+ICAJMA0KPiAgfTsNCj4gQEAgLTE3OCw3ICsxNzUsNyBAQCBzdHJ1Y3QgaWNlX3Jz c19oYXNoX2NmZyBpcHY2X3RjcF90bXBsdCA9IHsgIHN0cnVjdA0KPiBpY2VfcnNzX2hhc2hfY2Zn IGlwdjZfc2N0cF90bXBsdCA9IHsNCj4gIAlJQ0VfRkxPV19TRUdfSERSX0VUSCB8IElDRV9GTE9X X1NFR19IRFJfSVBWNiB8DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9JUFZfT1RIRVIgfCBJQ0VfRkxP V19TRUdfSERSX1NDVFAsDQo+IC0JSUNFX0ZMT1dfSEFTSF9FVEggfCBJQ0VfSEFTSF9TQ1RQX0lQ VjYgfCBJQ0VfSVBWNl9QUk9ULA0KPiArCUlDRV9GTE9XX0hBU0hfRVRIIHwgSUNFX0hBU0hfU0NU UF9JUFY2LA0KPiAgCUlDRV9SU1NfT1VURVJfSEVBREVSUywNCj4gIAkwDQo+ICB9Ow0KPiBAQCAt MTkyLDcgKzE4OSw3IEBAIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnIG91dGVyX2lwdjRfaW5uZXJf aXB2NF90bXBsdA0KPiA9IHsgIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnIG91dGVyX2lwdjRfaW5u ZXJfaXB2NF91ZHBfdG1wbHQgPSB7DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9JUFY0IHwgSUNFX0ZM T1dfU0VHX0hEUl9JUFZfT1RIRVIgfA0KPiAgCUlDRV9GTE9XX1NFR19IRFJfVURQLA0KPiAtCUlD RV9IQVNIX1VEUF9JUFY0IHwgSUNFX0lQVjRfUFJPVCwNCj4gKwlJQ0VfSEFTSF9VRFBfSVBWNCwN Cj4gIAlJQ0VfUlNTX0lOTkVSX0hFQURFUlNfV19PVVRFUl9JUFY0LA0KPiAgCTANCj4gIH07DQo+ IEBAIC0yMDAsNyArMTk3LDcgQEAgc3RydWN0IGljZV9yc3NfaGFzaF9jZmcNCj4gb3V0ZXJfaXB2 NF9pbm5lcl9pcHY0X3VkcF90bXBsdCA9IHsgIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnDQo+IG91 dGVyX2lwdjRfaW5uZXJfaXB2NF90Y3BfdG1wbHQgPSB7DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9J UFY0IHwgSUNFX0ZMT1dfU0VHX0hEUl9JUFZfT1RIRVIgfA0KPiAgCUlDRV9GTE9XX1NFR19IRFJf VENQLA0KPiAtCUlDRV9IQVNIX1RDUF9JUFY0IHwgSUNFX0lQVjRfUFJPVCwNCj4gKwlJQ0VfSEFT SF9UQ1BfSVBWNCwNCj4gIAlJQ0VfUlNTX0lOTkVSX0hFQURFUlNfV19PVVRFUl9JUFY0LA0KPiAg CTANCj4gIH07DQo+IEBAIC0yMTUsNyArMjEyLDcgQEAgc3RydWN0IGljZV9yc3NfaGFzaF9jZmcg b3V0ZXJfaXB2Nl9pbm5lcl9pcHY0X3RtcGx0DQo+ID0geyAgc3RydWN0IGljZV9yc3NfaGFzaF9j Zmcgb3V0ZXJfaXB2Nl9pbm5lcl9pcHY0X3VkcF90bXBsdCA9IHsNCj4gIAlJQ0VfRkxPV19TRUdf SERSX0lQVjQgfCBJQ0VfRkxPV19TRUdfSERSX0lQVl9PVEhFUiB8DQo+ICAJSUNFX0ZMT1dfU0VH X0hEUl9VRFAsDQo+IC0JSUNFX0hBU0hfVURQX0lQVjQgfCBJQ0VfSVBWNF9QUk9ULA0KPiArCUlD RV9IQVNIX1VEUF9JUFY0LA0KPiAgCUlDRV9SU1NfSU5ORVJfSEVBREVSU19XX09VVEVSX0lQVjYs DQo+ICAJMA0KPiAgfTsNCj4gQEAgLTIyMyw3ICsyMjAsNyBAQCBzdHJ1Y3QgaWNlX3Jzc19oYXNo X2NmZw0KPiBvdXRlcl9pcHY2X2lubmVyX2lwdjRfdWRwX3RtcGx0ID0geyAgc3RydWN0IGljZV9y c3NfaGFzaF9jZmcNCj4gb3V0ZXJfaXB2Nl9pbm5lcl9pcHY0X3RjcF90bXBsdCA9IHsNCj4gIAlJ Q0VfRkxPV19TRUdfSERSX0lQVjQgfCBJQ0VfRkxPV19TRUdfSERSX0lQVl9PVEhFUiB8DQo+ICAJ SUNFX0ZMT1dfU0VHX0hEUl9UQ1AsDQo+IC0JSUNFX0hBU0hfVENQX0lQVjQgfCBJQ0VfSVBWNF9Q Uk9ULA0KPiArCUlDRV9IQVNIX1RDUF9JUFY0LA0KPiAgCUlDRV9SU1NfSU5ORVJfSEVBREVSU19X X09VVEVSX0lQVjYsDQo+ICAJMA0KPiAgfTsNCj4gQEAgLTIzOCw3ICsyMzUsNyBAQCBzdHJ1Y3Qg aWNlX3Jzc19oYXNoX2NmZyBvdXRlcl9pcHY0X2lubmVyX2lwdjZfdG1wbHQNCj4gPSB7ICBzdHJ1 Y3QgaWNlX3Jzc19oYXNoX2NmZyBvdXRlcl9pcHY0X2lubmVyX2lwdjZfdWRwX3RtcGx0ID0gew0K PiAgCUlDRV9GTE9XX1NFR19IRFJfSVBWNiB8IElDRV9GTE9XX1NFR19IRFJfSVBWX09USEVSIHwN Cj4gIAlJQ0VfRkxPV19TRUdfSERSX1VEUCwNCj4gLQlJQ0VfSEFTSF9VRFBfSVBWNiB8IElDRV9J UFY2X1BST1QsDQo+ICsJSUNFX0hBU0hfVURQX0lQVjYsDQo+ICAJSUNFX1JTU19JTk5FUl9IRUFE RVJTX1dfT1VURVJfSVBWNCwNCj4gIAkwDQo+ICB9Ow0KPiBAQCAtMjQ2LDcgKzI0Myw3IEBAIHN0 cnVjdCBpY2VfcnNzX2hhc2hfY2ZnDQo+IG91dGVyX2lwdjRfaW5uZXJfaXB2Nl91ZHBfdG1wbHQg PSB7ICBzdHJ1Y3QgaWNlX3Jzc19oYXNoX2NmZw0KPiBvdXRlcl9pcHY0X2lubmVyX2lwdjZfdGNw X3RtcGx0ID0gew0KPiAgCUlDRV9GTE9XX1NFR19IRFJfSVBWNiB8IElDRV9GTE9XX1NFR19IRFJf SVBWX09USEVSIHwNCj4gIAlJQ0VfRkxPV19TRUdfSERSX1RDUCwNCj4gLQlJQ0VfSEFTSF9UQ1Bf SVBWNiB8IElDRV9JUFY2X1BST1QsDQo+ICsJSUNFX0hBU0hfVENQX0lQVjYsDQo+ICAJSUNFX1JT U19JTk5FUl9IRUFERVJTX1dfT1VURVJfSVBWNCwNCj4gIAkwDQo+ICB9Ow0KPiBAQCAtMjYwLDcg KzI1Nyw3IEBAIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnIG91dGVyX2lwdjZfaW5uZXJfaXB2Nl90 bXBsdA0KPiA9IHsgIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnIG91dGVyX2lwdjZfaW5uZXJfaXB2 Nl91ZHBfdG1wbHQgPSB7DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9JUFY2IHwgSUNFX0ZMT1dfU0VH X0hEUl9JUFZfT1RIRVIgfA0KPiAgCUlDRV9GTE9XX1NFR19IRFJfVURQLA0KPiAtCUlDRV9IQVNI X1VEUF9JUFY2IHwgSUNFX0lQVjZfUFJPVCwNCj4gKwlJQ0VfSEFTSF9VRFBfSVBWNiwNCj4gIAlJ Q0VfUlNTX0lOTkVSX0hFQURFUlNfV19PVVRFUl9JUFY2LA0KPiAgCTANCj4gIH07DQo+IEBAIC0y NjgsNyArMjY1LDcgQEAgc3RydWN0IGljZV9yc3NfaGFzaF9jZmcNCj4gb3V0ZXJfaXB2Nl9pbm5l cl9pcHY2X3VkcF90bXBsdCA9IHsgIHN0cnVjdCBpY2VfcnNzX2hhc2hfY2ZnDQo+IG91dGVyX2lw djZfaW5uZXJfaXB2Nl90Y3BfdG1wbHQgPSB7DQo+ICAJSUNFX0ZMT1dfU0VHX0hEUl9JUFY2IHwg SUNFX0ZMT1dfU0VHX0hEUl9JUFZfT1RIRVIgfA0KPiAgCUlDRV9GTE9XX1NFR19IRFJfVENQLA0K PiAtCUlDRV9IQVNIX1RDUF9JUFY2IHwgSUNFX0lQVjZfUFJPVCwNCj4gKwlJQ0VfSEFTSF9UQ1Bf SVBWNiwNCj4gIAlJQ0VfUlNTX0lOTkVSX0hFQURFUlNfV19PVVRFUl9JUFY2LA0KPiAgCTANCj4g IH07DQo=