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 86F0941BAE; Thu, 2 Feb 2023 17:12:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 615B442D20; Thu, 2 Feb 2023 17:12:15 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 3074C410D7 for ; Thu, 2 Feb 2023 17:12:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675354333; x=1706890333; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=T9/q4NjchYBS/mYZAWt7goed4cWtNrTUwLnHi8yYLms=; b=lzH1hGzpGk/O3MSP9Wy6HPCMSD+bKnyCk9IYvWpGx1SyATvFxaJMEt4G cQ5btj7ouNek1+doj5Fa4Y3QHb7mzn5TtbbblvxuApGbJ0EbGcGqF6KHX 7brSdtlGU1riZI1zrKDZNOHBHjlc7+GbJ1iFtcoUuiNnrIenZEvfG0s62 ZtYiPNmJo5KtZVsmprwK8Z0EY0bItbALeCGjkkooT101+xiK12B/GKWCx 6jYViPzmvPtYJ44bFXzV0dKJsOApN6UuMeOAalUzhG6cIHn++tRud/U/v r4ZaeeFRh9MwHVhQcTITtuAODkX+/yP2vC+ckWZL7FlzJBjTz0sIRunK5 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="355828314" X-IronPort-AV: E=Sophos;i="5.97,267,1669104000"; d="scan'208";a="355828314" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2023 08:12:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="773955094" X-IronPort-AV: E=Sophos;i="5.97,267,1669104000"; d="scan'208";a="773955094" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga002.fm.intel.com with ESMTP; 02 Feb 2023 08:12:11 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2507.16; Thu, 2 Feb 2023 08:12:11 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 2 Feb 2023 08:12:10 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 2 Feb 2023 08:12:10 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) 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.2507.16; Thu, 2 Feb 2023 08:12:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hkjz/lPPBOS/hmaTRGM0p0C2TlQra91wrYtFy9PlJOBqu2ViaauoYG5VfF6hxYQK7NknotZymr/CG6lYSDGr2eJiqPwLO1V+ZF3YpA9s3gv0+bcD2HbuCGEnKQtnH6HsoRPAMsJ4L2y2w4ToKDDVLoFSHgcbgMdtTQAqdEdKZ4EtTDC0MhU7hiUD8rlvNI5gyd5fY/hhNpYXvrAt3ETuwkOsYeZWkyr1Z7GhqoWGcjghag4+cWqm5Asn6KCxGCLzgom+Q0XL+dT2YfgexfN1sgsTOOOz9qgc1V85n4rD7nAT0tYsrssNM8+d13WvhbWDY9vKElekQC/8RZBzY7bieg== 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=T9/q4NjchYBS/mYZAWt7goed4cWtNrTUwLnHi8yYLms=; b=QMvD9KBYU3c3I6o7Gj2/0MIWt9jwsywkTZEedAD55fjvDAp5yorPsYcweVNuL7PiAJtKUYdNkDFCMjL7Nt/Kk2dNrt5HYSPc6MktgQv5pngtAEeLXY8EfBOrMla/CLVwEHRJMvWWyyG5jlpWIkvZtOAesKT3gEAJoqMw+aNLJdLNKAktc6v8bfTqd64rWY1JQRJl6Sv0tMyzs6GdF9nUWBdQdWvLV0z/yGun1m9YRGYvP+xvzkWZdpf3inW23Rss9u27BTNwq4q4LSKpgK6vcHFksOleHytlyKpdSQHw5K9tgaKga9l0fDn/Ru510OC5+56RMXX32MfUrfaWhC5QJA== 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 DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by CY8PR11MB7084.namprd11.prod.outlook.com (2603:10b6:930:50::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.38; Thu, 2 Feb 2023 16:12:08 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::1ee9:a41b:fe9:abb5]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::1ee9:a41b:fe9:abb5%7]) with mapi id 15.20.6064.022; Thu, 2 Feb 2023 16:12:08 +0000 From: "Naga Harish K, S V" To: Jerin Jacob CC: "jerinj@marvell.com" , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , "dev@dpdk.org" , "Jayatheerthan, Jay" Subject: RE: [PATCH v2 1/3] eventdev/eth_rx: add params set/get APIs Thread-Topic: [PATCH v2 1/3] eventdev/eth_rx: add params set/get APIs Thread-Index: AQHZL6yMjOFgG6SMPk+DjYxSLbttgK6tU5bggAEzigCAAFfbUIAAE/IAgAAtpdCABI2qgIADDQLQgABXtoCABM834A== Date: Thu, 2 Feb 2023 16:12:07 +0000 Message-ID: References: <20230107161852.3708690-1-s.v.naga.harish.k@intel.com> <20230123180458.486189-1-s.v.naga.harish.k@intel.com> 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: DM6PR11MB3868:EE_|CY8PR11MB7084:EE_ x-ms-office365-filtering-correlation-id: 2b95d4d1-bf13-40fa-a3e1-08db05383bb2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cXoPkHCK2LKZtxQWXC6DW31K97lhY3RkOE2X9HS/k8pa+w/ruUkRMcCnduRJcayZjJOYI/nFZa8Ze/xRjprSa3q7Gl6f0T3MzY3FrgmkS+Yx57kAh+ns2NZT27Cv2CyZYe3vVPmj0P1Zu2nLNeQgq9iQ0eGby47FDgYq87iF8W+lwpvM/DcnWVX4f6P1xL7Ff0IcefxiH1L2PXswToZDIWeShXFbb1rv4estOJNL+7XrdSHLwovgOTXsVt/YTWxr7+Vh/crDhuhVbGJI++tb7WHmJ/8y1WF5DCHKWSHzVj+DLBfSu9SkCJpMFZyyvGthFXONRM1ONqbYpz+8Gtsfl5Qt2Wx3Imc34UBMzRWtNf3g4YfKXyuXS9L+vIur7ykmHc56n3nK1vkRnI67dDl3ZWqDVcMXL+g13GQNjeGdiBcgawIHpR39zx7BGKJ2IYPwEUR0N24VsRLIlU/rNpFRw8ZC2l9CkIHQzt9ylVOaJrkZaVvRgTuBZMGIGt918uAejofd8Va3ymcBATWWlPmWhrVWiJ5Nc6UU5mDPHYXtm8yF32ay4VZebLmKWgL/v1aPaMDXwIsS/n3SaHKkOMMM04+GwQU+S/owMGXL9wUMJACbrd42CkpVnyFaiDISLY0kOr41f+eZ4ebROM+P3cj/xorR5DpEL32dgO03iBuOAz+t6uIvGLqnEnGnTlB0APYT5GPG7N3MqaX6hz++Ee9nZg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3868.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(346002)(396003)(136003)(39860400002)(366004)(451199018)(2906002)(55016003)(38100700002)(5660300002)(122000001)(38070700005)(33656002)(86362001)(26005)(71200400001)(82960400001)(7696005)(53546011)(9686003)(478600001)(186003)(52536014)(83380400001)(54906003)(66446008)(76116006)(8676002)(64756008)(66476007)(6506007)(6916009)(107886003)(66556008)(4326008)(316002)(8936002)(66946007)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qkk1Y2dCb0NkeTJTUG43R1RRYlZVQXRCWmtCK2R3WVhVVStQeW5MMGVkNmdS?= =?utf-8?B?bkM2WlBXbXppYzFsMkZweWtkVys1WlBOZWw2Zm4wQ0UrUFV2T2U2Y3p5ZWs0?= =?utf-8?B?SDFWdDFBQkVJdy9XNU0vUDdESmR6OU9HbzFGb2ZKdittd2p3QlNpYVVjb1lh?= =?utf-8?B?djVNMHVIdFFram9CenN3eG95SSt1SDFqZ2JQY084RWR5Uk1LYVh4aXpJeVoz?= =?utf-8?B?WnAwanlMdnpqcnphRmZkbksydTRHZHgrRkJoSVRPd0luVUxFaWJ4bnpZc2lu?= =?utf-8?B?dEpFNDFEQkl5OVRvb0RIUkdkRklzMVY2Yy9XM0lYWkE0L3JlbVJPUnYzcFpK?= =?utf-8?B?Z2gyNUZNSENGVkFrZFJQTWVyM0NhMFp4REdpUXQyaUwrV1ZUNXFNazI3U3JY?= =?utf-8?B?SFpyMEI4djRsbEZmVVlRMjdUaWw1ZUxzWHBjVG5yclpKcGwzZ3BoK1JndDBw?= =?utf-8?B?WDRROEdEVzhMKzF3VWgxanZGYXo0T3ByYWg3N1NrODZWZDNyRk5rUk9WV0Ur?= =?utf-8?B?cVFSckJNODZacit6YllxbmcyayswVnFuRVRJb3BPNnF1ZU9sdzIyajNqYy9D?= =?utf-8?B?YlhScEJlWGF0aWRHWkxEL09ocE15bzBQZEhYZ1pNa3B4UTBYQ0NUWFBFYSt5?= =?utf-8?B?WmphblM4Nnp1K2hweTlnZEtvWERLbjk5aGZWb1Y0WkxPMXgwaGoxc0lkUVgr?= =?utf-8?B?ZUFUSE9ENlZTblVPZjg4aEw5Z0hJbXNXb1FycXlUaWhDZmttSEdrTU5qUFRP?= =?utf-8?B?RlVEN2E2VjhoTytVVkY3cUZ1VWJLSGN5TkJwZnNmS2RaR0REZktlUm84WFU3?= =?utf-8?B?alQ1ZGRoWEd6dFFKYjlxWXhGdmJ1cWxiQmlYUDhIUEZOVlJHK0tydHptT0NY?= =?utf-8?B?SzdPQkNYeUdYK0d6NGk3U2lGMEZPTHpraFRJc3RNODc1UUl4SHV6VDg5RGov?= =?utf-8?B?aU1zL2Rwa3FLVmhUSzQ4OXRyanE2WFp0U2EycjYzcHpHYjZVdjRWQTYwNno0?= =?utf-8?B?cVZCYkR2YWZiVW1qd3A4aGxEQ0tHRW5Wc2FmYnJqNTc0TVg1cjlaTFhyc1pP?= =?utf-8?B?V3hOM3phZ0Q1N0NzQzJwVmVUSFFKS1lXRVhRQXdBdktVQWpvZ2EvTzMwQlEx?= =?utf-8?B?UjN0NUNkbkxzNVZ2OFZKdGo5ck9MWkdUdlg4R29INndUWjZaYmZQenRuLzR0?= =?utf-8?B?WEM1MWM4Tm95RzZRL3NGVXg2WGVRZ3IzN2twY05kYlhydFNVS3BMTEVsaERU?= =?utf-8?B?QU9VZlUrMnVJWjkwR2ZQOHpWbFJHWkM4WE5vY2hqK0QvSEZKd3oxbi9ucC9z?= =?utf-8?B?VGxmNlBhaHVXNlNyNktabjB1R1I4dzBZQ2NGOE9uaElBZmhPd2Urd1ZLbG9L?= =?utf-8?B?Vzh3ZmxXRWZCSUFFVnFuUUlSYisxSktoNC9LUXluQ2lBWTN2T2Zjb1N0Qjh1?= =?utf-8?B?eVlzVW5PT0xhM2tuNGJ0L0l4empBR05YK2tPNjdoZ3dCa3NOamtwNXZNLyt3?= =?utf-8?B?Z0VEaXVDMWhTRXdLeUtzWGZCblZrSVpveHdrUUd3TGVIa0V0U01jZ3NOSW85?= =?utf-8?B?K2pXYW41WXhQNkRsR3lROUhJUXV1ZUJwWU4vRHZJNTNJUDVFZzlXWWVGN1M2?= =?utf-8?B?TGZ3QjZsK1dVTXR5cDljWVcvdzcrTXp2ODl2RXhkYnEzcGJOeEwzbDVob2NR?= =?utf-8?B?M2NIV2RIL3AwbkhWOFBrMGhIZ0tLY0M3VmtWZ2p0alcvdkh4aEhzQmV2WVk0?= =?utf-8?B?UHBUWDdsVEJqcnlsQjJzS0VsSVgwM29hbDNWbUtGMjNoR2pzNjQxM0c2b1Y5?= =?utf-8?B?QWM1c3ZlVXhCV01BczRCNWhxRVlGM3NwVzVORzA1QXZWRExtM01PN1BUUDh0?= =?utf-8?B?eU02WnV6aUo3dHNCVWlLODhoZ2hxU3c2ODlJdElVZjMwYzZqMjh5SmtGZVAw?= =?utf-8?B?LzBaQ3h4YUdFZlU1RS9KYnNZamY1L2VOUE9xNHMrT2Y3dERPOTJ6eU1zOXVQ?= =?utf-8?B?RzRYcktFbTBPZHIvZUtnamRGcGhzdmtCZDJpSTVJTllEdTdXeFoyN3lLNXVT?= =?utf-8?B?ak1lTlhyd21YaGR3TjJBR0VXMFpJaTVJNDIxT01rMDE4OTNqWnlvOG9NdWdN?= =?utf-8?B?bnpaVE1KV1NmU1N4aTJyRGIzZnBlNHNWWUUyTlBDRGUxeFJqRjRQditGemlM?= =?utf-8?B?K3c9PQ==?= 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: DM6PR11MB3868.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b95d4d1-bf13-40fa-a3e1-08db05383bb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 16:12:08.0771 (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: vUvK2dG/nY0TUFH5h/ERhFu4wc6PpCU+l4pc8+bZbSo/LB5201kY1Wo4ELCbpEQy3ggYaXxkLtf6EYwjlTis3iUq4a5sdyU2hiMIH7vFwvk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7084 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 SGkgSmVyaW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4g SmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDMw LCAyMDIzIDg6MTMgUE0NCj4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFyaXNo LmtAaW50ZWwuY29tPg0KPiBDYzogamVyaW5qQG1hcnZlbGwuY29tOyBDYXJyaWxsbywgRXJpayBH IDxlcmlrLmcuY2FycmlsbG9AaW50ZWwuY29tPjsgR3VqamFyLA0KPiBBYmhpbmFuZGFuIFMgPGFi aGluYW5kYW4uZ3VqamFyQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gSmF5YXRoZWVydGhh biwgSmF5IDxqYXkuamF5YXRoZWVydGhhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjIgMS8zXSBldmVudGRldi9ldGhfcng6IGFkZCBwYXJhbXMgc2V0L2dldCBBUElzDQo+IA0K PiBPbiBNb24sIEphbiAzMCwgMjAyMyBhdCAzOjI2IFBNIE5hZ2EgSGFyaXNoIEssIFMgVg0KPiA8 cy52Lm5hZ2EuaGFyaXNoLmtAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+DQo+ID4NCj4gPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVy aW5qYWNvYmtAZ21haWwuY29tPg0KPiA+ID4gU2VudDogU2F0dXJkYXksIEphbnVhcnkgMjgsIDIw MjMgNDoyNCBQTQ0KPiA+ID4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFyaXNo LmtAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IGplcmluakBtYXJ2ZWxsLmNvbTsgQ2FycmlsbG8sIEVy aWsgRw0KPiA+ID4gPGVyaWsuZy5jYXJyaWxsb0BpbnRlbC5jb20+OyBHdWpqYXIsIEFiaGluYW5k YW4gUw0KPiA+ID4gPGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsg SmF5YXRoZWVydGhhbiwgSmF5DQo+ID4gPiA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tPg0K PiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAxLzNdIGV2ZW50ZGV2L2V0aF9yeDogYWRkIHBh cmFtcyBzZXQvZ2V0IEFQSXMNCj4gPiA+DQo+ID4gPiBPbiBXZWQsIEphbiAyNSwgMjAyMyBhdCAx MDowMiBQTSBOYWdhIEhhcmlzaCBLLCBTIFYNCj4gPiA+IDxzLnYubmFnYS5oYXJpc2gua0BpbnRl bC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogSmVyaW4gSmFjb2IgPGplcmlu amFjb2JrQGdtYWlsLmNvbT4NCj4gPiA+DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4g PiA+ID4gKyAgICAgICAgKi8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICB1aW50MzJfdCBy c3ZkWzE1XTsNCj4gPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAvKio8IFJlc2VydmVkIGZpZWxk cyBmb3IgZnV0dXJlIHVzZSAqLw0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+ IEludHJvZHVjZSBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgp DQo+ID4gPiA+ID4gPiA+ID4gPiB0bw0KPiA+ID4gPiA+IG1ha2UNCj4gPiA+ID4gPiA+ID4gPiA+ IHN1cmUgcnN2ZCBpcyB6ZXJvLg0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPiA+IFRoZSByZXNlcnZlZCBmaWVsZHMgYXJlIG5vdCB1c2VkIGJ5IHRoZSBh ZGFwdGVyIG9yIGFwcGxpY2F0aW9uLg0KPiA+ID4gPiA+ID4gPiA+IE5vdCBzdXJlIElzIGl0IG5l Y2Vzc2FyeSB0byBJbnRyb2R1Y2UgYSBuZXcgQVBJIHRvIGNsZWFyDQo+ID4gPiA+ID4gPiA+ID4g cmVzZXJ2ZWQNCj4gPiA+IGZpZWxkcy4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gV2hl biBhZGFwdGVyIHN0YXJ0cyB1c2luZyBuZXcgZmlsZWRzKHdoZW4gd2UgYWRkIG5ldyBmaWVkcw0K PiA+ID4gPiA+ID4gPiBpbiBmdXR1cmUpLCB0aGUgb2xkIGFwcGxpY2FpdG9uIHdoaWNoIGlzIG5v dCB1c2luZw0KPiA+ID4gPiA+ID4gPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9w YXJhbXNfaW5pdCgpIG1heSBoYXZlDQo+IGp1bmsNCj4gPiA+ID4gPiA+ID4gdmFsdWUgYW5kIHRo ZW4gYWRhcHRlciBpbXBsZW1lbnRhdGlvbiB3aWxsIGJlaGF2ZSBiYWQuDQo+ID4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gZG9lcyBpdCBtZWFuLCB0 aGUgYXBwbGljYXRpb24gZG9lc24ndCByZS1jb21waWxlIGZvciB0aGUgbmV3IERQREs/DQo+ID4g PiA+ID4NCj4gPiA+ID4gPiBZZXMuIE5vIG5lZWQgcmVjb21waWxlIGlmIEFCSSBub3QgYnJlYWtp bmcuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFdoZW4gc29tZSBvZiB0aGUgcmVzZXJ2ZWQgZmll bGRzIGFyZSB1c2VkIGluIHRoZSBmdXR1cmUsIHRoZQ0KPiA+ID4gPiA+ID4gYXBwbGljYXRpb24N Cj4gPiA+ID4gPiBhbHNvIG1heSBuZWVkIHRvIGJlIHJlY29tcGlsZWQgYWxvbmcgd2l0aCBEUERL IHJpZ2h0Pw0KPiA+ID4gPiA+ID4gQXMgdGhlIGFwcGxpY2F0aW9uIGFsc28gbWF5IG5lZWQgdG8g dXNlIHRoZSBuZXdseSBjb25zdW1lZA0KPiA+ID4gPiA+ID4gcmVzZXJ2ZWQNCj4gPiA+ID4gPiBm aWVsZHM/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBUaGUgcHJvYmxlbWF0aWMgY2FzZSBpczoNCj4g PiA+ID4gPg0KPiA+ID4gPiA+IEFkYXB0ZXIgaW1wbGVtZW50YXRpb24gb2YgMjMuMDcoQXNzdW1p bmcgdGhlcmUgaXMgY2hhbmdlIHBhcmFtcykNCj4gPiA+ID4gPiBmaWVsZCBuZWVkcyB0byB3b3Jr IHdpdGggYXBwbGljYXRpb24gb2YgMjMuMDMuDQo+ID4gPiA+ID4gcnRlX2V2ZW50X2V0aF9yeF9h ZGFwdGVyX3J1bnRpbWVfcGFyYW1zX2luaXQoKSB3aWxsIHNvdmUgdGhhdC4NCj4gPiA+ID4gPg0K PiA+ID4gPg0KPiA+ID4gPiBBcyBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJh bXNfaW5pdCgpIGluaXRpYWxpemVzIG9ubHkNCj4gPiA+IHJlc2VydmVkIGZpZWxkcyB0byB6ZXJv LCAgaXQgbWF5IG5vdCBzb2x2ZSB0aGUgaXNzdWUgaW4gdGhpcyBjYXNlLg0KPiA+ID4NCj4gPiA+ IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX3BhcmFtc19pbml0KCkgbmVlZHMgdG8g emVybyBhbGwNCj4gPiA+IGZpZWxkcywgbm90IGp1c3QgcmVzZXJ2ZWQgZmllbGQuDQo+ID4gPiBU aGUgYXBwbGljYXRpb24gY2FsbGluZyBzZXF1ZW5jZSAgaXMNCj4gPiA+DQo+ID4gPiBzdHJ1Y3Qg bXlfY29uZmlnIGM7DQo+ID4gPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJh bXNfaW5pdCgmYykNCj4gPiA+IGMuaW50ZXJzZXRlZF9maWxlZF90b19iZV91cGRhdGVkID0gdmFs Ow0KPiA+ID4NCj4gPiBDYW4gaXQgYmUgZG9uZSBsaWtlDQo+ID4gICAgICAgICBzdHJ1Y3QgbXlf Y29uZmlnIGMgPSB7MH07DQo+ID4gICAgICAgICBjLmludGVyc2V0ZWRfZmlsZWRfdG9fYmVfdXBk YXRlZCA9IHZhbDsgYW5kIHVwZGF0ZSBEb3h5Z2VuDQo+ID4gY29tbWVudHMgdG8gcmVjb21tZW5k IGFib3ZlIHVzYWdlIHRvIHJlc2V0IGFsbCBmaWVsZHM/DQo+ID4gVGhpcyB3YXksICBydGVfZXZl bnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpIGNhbiBiZQ0KPiBhdm9pZGVk Lg0KPiANCj4gQmV0dGVyIHRvIGhhdmUgYSBmdW5jdGlvbiBmb3IgZG9jdW1lbnRhdGlvbiBjbGFy aXR5LiBTaW1pbGFyIHNjaGVtZSBhbHJlYWR5DQo+IHRoZXJlIGluIERQREsuIFNlZSBydGVfZXRo X2NtYW5fY29uZmlnX2luaXQoKQ0KPiANCj4gDQoNCg0KVGhlIHJlZmVyZW5jZSBmdW5jdGlvbiBy dGVfZXRoX2NtYW5fY29uZmlnX2luaXQoKSBpcyByZXNldHRpbmcgdGhlIHBhcmFtcyBzdHJ1Y3Qg YW5kIGluaXRpYWxpemluZyB0aGUgcmVxdWlyZWQgcGFyYW1zIHdpdGggZGVmYXVsdCB2YWx1ZXMg aW4gdGhlIHBtZCBjYi4NClRoZSBwcm9wb3NlZCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVu dGltZV9wYXJhbXNfaW5pdCAoKSBBUEkganVzdCBuZWVkcyB0byByZXNldCB0aGUgcGFyYW1zIHN0 cnVjdC4gVGhlcmUgYXJlIG5vIHBtZCBDQnMgaW52b2x2ZWQuDQpIYXZpbmcgYW4gQVBJIGp1c3Qg dG8gcmVzZXQgdGhlIHN0cnVjdCBzZWVtcyBvdmVya2lsbC4gV2hhdCBkbyB5b3UgdGhpbms/DQoN Cj4gPg0KPiA+ID4gTGV0IG1lIHNoYXJlIGFuIGV4YW1wbGUgYW5kIHlvdSBjYW4gdGVsbCB3aGVy ZSBpcyB0aGUgaXNzdWUNCj4gPiA+DQo+ID4gPiAxKUFzc3VtZSBwYXJhbWV0ZXIgc3RydWN0dXJl IGlzIDY0QiBhbmQgZm9yIDIyLjAzIDhCIGFyZSB1c2VkLg0KPiA+ID4gMilydGVfZXZlbnRfZXRo X3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpIHdpbGwgY2xlYXIgYWxsIDY0Qi4NCj4g PiA+IDMpVGhlcmUgaXMgYW4gYXBwbGljYXRpb24gd3JpdHRlbiBiYXNlZCBvbiAyMi4wMyB3aGlj aCB1c2luZyBvbmx5IDhCDQo+ID4gPiBhZnRlciBjYWxsaW5nIHJ0ZV9ldmVudF9ldGhfcnhfYWRh cHRlcl9ydW50aW1lX3BhcmFtc19pbml0KCkNCj4gPiA+IDQpQXNzdW1lLCBpbiAyMi4wNyBhbm90 aGVyIDhCIGFkZGVkIHRvIHN0cnVjdHVyZS4NCj4gPiA+IDUpTm93LCB0aGUgYXBwbGljYXRpb24g KDMpIG5lZWRzIHRvIHJ1biBvbiAyMi4wNy4gU2luY2UgdGhlDQo+ID4gPiBhcHBsaWNhdGlvbiBp cyBjYWxsaW5nDQo+ID4gPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNf aW5pdCgpDQo+ID4gPiBhbmQgOSB0byAxNUIgYXJlIHplcm8sIHRoZSBpbXBsZW1lbnRhdGlvbiB3 aWxsIG5vdCBnbyBiYWQuDQo+ID4gPg0KPiA+ID4gPiBUaGUgb2xkIGFwcGxpY2F0aW9uIG9ubHkg dHJpZXMgdG8gc2V0L2dldCBwcmV2aW91cyB2YWxpZCBmaWVsZHMNCj4gPiA+ID4gYW5kIHRoZSBu ZXdseQ0KPiA+ID4gdXNlZCBmaWVsZHMgbWF5IHN0aWxsIGNvbnRhaW4ganVuayB2YWx1ZS4NCj4g PiA+ID4gSWYgdGhlIGFwcGxpY2F0aW9uIHdhbnRzIHRvIG1ha2UgdXNlIG9mIGFueSB0aGUgbmV3 bHkgdXNlZCBwYXJhbXMsDQo+ID4gPiA+IHRoZQ0KPiA+ID4gYXBwbGljYXRpb24gY2hhbmdlcyBh cmUgcmVxdWlyZWQgYW55d2F5Lg0KPiA+ID4NCj4gPiA+IFllcy4gSWYgYXBwbGljYXRpb24gd2Fu dHMgdG8gbWFrZSB1c2Ugb2YgbmV3bHkgYWRkZWQgZmVhdHVyZXMuIE5vDQo+ID4gPiBuZWVkIHRv IGNoYW5nZSBpZiBuZXcgZmVhdHVyZXMgYXJlIG5vdCBuZWVkZWQgZm9yIG9sZCBhcHBsaWNhdGlv bi4NCg==