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 CB629426BB for ; Thu, 5 Oct 2023 04:28:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BDBE44028A; Thu, 5 Oct 2023 04:28:49 +0200 (CEST) Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by mails.dpdk.org (Postfix) with ESMTP id 43C1F40283 for ; Thu, 5 Oct 2023 04:28:47 +0200 (CEST) Received: from mail-gw.jp.panasonic.com ([157.8.1.157]) by smtp.mei.co.jp (8.14.7/8.14.4/lvzy18) with ESMTP id 3952SkA3022700; Thu, 5 Oct 2023 11:28:46 +0900 Received: from epochmail.jp.panasonic.com ([157.8.1.130]) by mail.jp.panasonic.com (8.14.7/3.7W/kc-maili05) with ESMTP id 3952Sjvc006939; Thu, 5 Oct 2023 11:28:45 +0900 Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/pml-send2) id 3952SjpP014127; Thu, 5 Oct 2023 11:28:45 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VZqPRTtww/DsAvCLXSKxD8L4VVCqCoy1Hy3awpmyJWK4Dt4YlfSvYKDTEvU5TzGh+KsxfZsqI4D4RbGG0HFvb6T1griWp5y4/uBuU1d4Nnq8DOC+4JRGw/T5d7d1EXeZa3YGBuKBpgmUFX2A23zEMaZeJ1rBZD2c4SI1QxbixmEhdPaw/LToaURVf/XghszPB/d39RhTuJP/8lYoL+e7Z3wV3QspPDLPBn2sEleITn8itWaxii96AcGQYqXv/2VLTf8oQl/KNKz9y2V1YcfA8ZtK0PRMUVWcFAAYg8i9n6z6Jax4Ut8thq0eEhcgPt/hW7hW7uKhKwVKoeuiKnwFbA== 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=tFVul32YOf0FhThXusiIH/phKoYWKYQnh2dCT4OWvxM=; b=Gq1QC/Xh0ulKVJvOrCaPn4+SSGPJc1WiWxf2Ead2zKv0NwcXGDtgK410JuVlZz2S34IpQf3M0nh/KwBtER7yzzE5yYhRQu9ADo5GJidUZ6qf+UVflE4T9fVHmNpODugHlRED1pjDjNMQx6k5qJ7n3TbM2XWVWq2zwoNJx7PMVsO0xZjwEbd8QfFsU17o8mDkLuai4rDB0NpoW25X3zEgvehqcDeJbV5gTKCcx3LWSuvZaM+75RBEk1oxAOzn2/VB9tTu5LnOV4hgdXac8Fs0GwNaSKfC7Fp5fqRaRZDxtO4VxtQgBN+U+IHXP4wILzjwg0owooKrSaOaRImovzaY2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jp.panasonic.com; dmarc=pass action=none header.from=jp.panasonic.com; dkim=pass header.d=jp.panasonic.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jppanasonic.onmicrosoft.com; s=selector2-jppanasonic-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tFVul32YOf0FhThXusiIH/phKoYWKYQnh2dCT4OWvxM=; b=58k3Nqe74ZXE1nUmph8Lh+0G5pKrFfeOqE4rvaZa0rPQfSjutEn9lSc9pnip7McAEZgr1NGWsuV7olUUVnBabyFYREGyoz3p0R5m9jAhyNvswAMJzDvTCId81wI5b7MwiZ6/aD3fvp4EHshuhVJrrakwxbAhTIcRy47jPwzef+M= Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com (2603:1096:400:a2::10) by TY3PR01MB11114.jpnprd01.prod.outlook.com (2603:1096:400:3d3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.35; Thu, 5 Oct 2023 02:28:44 +0000 Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::bb02:6fee:f039:b801]) by TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::bb02:6fee:f039:b801%4]) with mapi id 15.20.6838.033; Thu, 5 Oct 2023 02:28:43 +0000 From: =?utf-8?B?Tmljb2xzb24gS2VuICjjg4vjgrPjg6vjgr3jg7Mg44Kx44OzKQ==?= To: Dmitry Kozlyuk CC: "users@dpdk.org" Subject: RE: mbuf data is 1400 bytes but the most common (?) use, Ethernet II frames, allow for 1518 bytes Thread-Topic: mbuf data is 1400 bytes but the most common (?) use, Ethernet II frames, allow for 1518 bytes Thread-Index: Adn2jbtq/NTppnbXTVWjQ9wjBw7z8QABWd2AACezUIA= Date: Thu, 5 Oct 2023 02:28:43 +0000 Message-ID: References: <20231004101939.3d65dfca@sovereign> In-Reply-To: <20231004101939.3d65dfca@sovereign> Accept-Language: en-GB, ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-panasonic-appendix: BOiYvuUmEiA7L3+6V8fmVOI3n7ZWsH1rcI+i0f7A0O4Pgu88iJqL5hoL2VZpjLrzuJTtcxxof6aHo29mjBWt86EzznnbeHbhD8wHqVQgJnd9C21mmzjk4g== x-panasonic-plugin: SecurityPlus Ver,17.1.0.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jp.panasonic.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYAPR01MB6378:EE_|TY3PR01MB11114:EE_ x-ms-office365-filtering-correlation-id: 72f8a69a-b90e-4799-e144-08dbc54acbaa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fovif2miFnFWL1XOCeZrNd+PyMDAAQn3StpzH8nD/2MgoffZjz4KQg72NY1yxWwt3+9wntsNUmZSo9o3Zn2S9Zkacb8mBjQrnpv0HMFFSVPv0ERgZrluRMvJv16na5j6/jTWjlU2uxZcIBJLDnl79UR+NX2motfjQ64HIcgD/Bsm4N8QXWPZuhW3olTFBhvBH+a9tSJL68Mca5u8g812QSzUo3kf9IDGX4W1/PvGcFT8IA2/fXAtm6YNkVo6am+c4e7QnbWJPf6OE/4hCjWoCn2IbLIwalpu8Swb+VjNrdUvvRWThOAkwzYmR+F5c0VpZXUdNgtWkIPMDqL19tIiKVg+7gqcwuuGEdZpJuQIbmSu+3Z1gPIqGQQ8V7n+MV7ONWqP+VUY0sTHCE4L/dcphbkxrBXYB5SgX+x9bKoG936FgLMqYHsbsHDC7qv8MYR3CxPE42n367JdLR2aQ/xq1sAe9DzZpAbLLGkJMkruH3XoYOIjmaJKrzgTC2WrPh3BtzVABB4y68B2xRG6wvP2q6ZPcDmGhfr1vAoVy5JvYHc6DB3XyNwEHjijh2EftRP0aOwBEgeLCHaYIj+/Itb//n7TnHrPT0U7eqmiYnaUUWU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB6378.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(346002)(376002)(136003)(396003)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(53546011)(71200400001)(55236004)(6506007)(7696005)(966005)(478600001)(83380400001)(9686003)(41300700001)(26005)(2906002)(66556008)(6916009)(76116006)(8676002)(66446008)(64756008)(66476007)(66946007)(5660300002)(4326008)(8936002)(52536014)(316002)(85182001)(38070700005)(38100700002)(122000001)(86362001)(33656002)(82960400001)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L04vM3Y5cEtLVzkyZUM4dzBudVZveUZCaCtDNkRySEM2ZzE0K1JiM3V1Vmly?= =?utf-8?B?ZGk3Y20xeGRMSkNSUFBuY2MvN1pqNXRYN3hUUUNMZUkyMFFXSXg3eXpHOUJu?= =?utf-8?B?aUdZQWsvVjA1WWUvdUlQQ0FyS2pTV1hScFVybjRXZktqVVZyUlBacWg4L05i?= =?utf-8?B?T0xOek9rSGIxb0pBVmUwNFVXdlZ6Y3djd2QyR2FYdkQ4MXpHKzFtN1JscFhV?= =?utf-8?B?Sm4rbzVIRkpSZ2RzK2E4V044Ym5LU2NFTFQwS2R0SDFZK0NZWjV4UTU4Y0Rl?= =?utf-8?B?OUlZTXZrRUgraFMrUUJVNkpUUmFXWkpQOTI2dENRMnhRVDVOT1AxYUYxYTVP?= =?utf-8?B?TWtNY25XR29LQVZxdTlyRVBPSVRHcnJxUUozQ2NHcnVEUG5SQ3dwclRha3Nv?= =?utf-8?B?ekd2NkxBcVhPWkJmSHNJcVpvV3VQNHNjcW53WkZGNlRCcGtDWmc4dG5UU1U5?= =?utf-8?B?eFVHL080S0RiYXFDbE54QjdsNVRBVExtcDhnRWh0SFZtbEhoQnk5Y0NxeFRH?= =?utf-8?B?enNDMzN1YzN1RlljTFZNdFIvQjA5d3cxSVZnMUJ4UmpObXZLNFhDcmt0VHk3?= =?utf-8?B?UHhhUlc1bVZ5MUxIY0NXY0tadXV1cHpCRFZxdFAwaXphajJaajVZbkRxZEJR?= =?utf-8?B?YVZsQi9LbGZiU0I0cUJuRmd1bEVmQnQycjFXQUgyN0pXeEEwMENMeVVxblo3?= =?utf-8?B?aFBLalJrTXUzYmp5T3hOTjQ0OE9hMTlSbzBwQUpxYjRYQ3N4VjllWDBCMVFN?= =?utf-8?B?cXp5WUZ5YktjUW9ObW01MUMxaTdDMzdLaE1vQjBRTGtRSDdZZWRGcUdyNFBX?= =?utf-8?B?M2N5MkljRXEvaG5wT01zMWVHN0FMMC9peXgyWS8rNGR3UGlhbGtlUFlyaWY0?= =?utf-8?B?bnVkWFJYRU9kNFU4MThlckNEZUlsQXpMckY5cDdPbjg2VEE0MEkvRnJFT3pm?= =?utf-8?B?MGQwNlFVU25tVWxIY2poSEpRQnFQSE8rM0RwSWtqeUlDcFltc3RNRTNvRWVV?= =?utf-8?B?M0FwZTFWWWc1SFVRSVFXKzlma2ZjUm5xNkRXOStaMkJ2MHZoNUJWbkRGRkFv?= =?utf-8?B?S3F0bW8rcFZRWC9yVVgvUi8rc2ZVbEd0Z0NGaENGNG1xdytlSnNIZjdlcTVP?= =?utf-8?B?bFhvUWRiTnh0S29pQStISGtMMkRjSlZpRmg3US9KempBN0RUMmFiakhtWmoy?= =?utf-8?B?cEFjVFcva0NveHZjUnhwaFpyWVhDQTlVUytlSUFkUzgrRjZGVm5HdDlTRUYz?= =?utf-8?B?ZGRtSUE3MjV2REZ1anJtV3gvZDUwT2xESVRaVXFEbjJ4MFlBOGNzS3krdVVp?= =?utf-8?B?TlZzK3JhNUpDZTJZNDhvRm9pSUJaNTBLQVFoV0NqZWxRTFI0bUpxWDlLNDgw?= =?utf-8?B?RUdIMStsaW9TWElVdTJrVHFycUdSRzBhUjRwdmY4VGpYN2ZGWFd1cm5KSDhl?= =?utf-8?B?eHVNNW1YRTN6M29mcC9MS0VydW9iWUpMZVFIK2RGcmh1allyTnVvcmdDdHk4?= =?utf-8?B?OGtwSElyd0JQcjE0MnBqNmhUMkpvYTljVEpvdU9Rd3pkMVRGNHArZ0FWQjlZ?= =?utf-8?B?YzhnZ1FsMUtGNGRLMXFYZ05mZVJqSVBsYXcvVUdmcEhmTDBJL1JTbmdLWmJl?= =?utf-8?B?QXZUTnhiL0UwbjFuUzlHRFlnWXNpTUJvRWxkdnFReENFdnA0TVVUMmF1NHFV?= =?utf-8?B?MytCMW4rZityaTJQVGNKb3RxQmlBUnRmcC83dlFqbFUxLy9VV0hNMzZGbjFY?= =?utf-8?B?K3E1bXQrWkNYTitLL2tKTkhWYzhaN1Y4NVRiRHdmU01EYkZZZitIdmNmd3Vx?= =?utf-8?B?RHhoOTMwbDhGcmJXSlVMMStoTURGcUg1eUhxODdRMEFGYUhQYVBnZzR0dFo4?= =?utf-8?B?eHMwK0FwZ2pjMDBBNWl0NmJkMXltL0Z0SkF3QlB0OThwTnUyWWtlR2VFYlpM?= =?utf-8?B?Tzl2ZTI3eGgzZGlYb2FzTTBZU21YSVMwbWtRVG5tR1RwQVhNWUlOL3VHNGFH?= =?utf-8?B?eno5c3lqZXU3Q1pyQzVZYml4Tm5TV09jaGFsRmo0SjhnYU4rY0hJT0RvTHBl?= =?utf-8?B?MHJMaHBGRGFpQ3pJUS9RTkc1K2x6cmFpWmdGWnlKNmxrdnFlblpBMVRUSDhq?= =?utf-8?B?MG14aDhwUldCbjRlbGdmN0ltTEhJUmVlbEhzRUJIU016ZUEzdHNsdkRpbVhp?= =?utf-8?B?cFE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?SHBJWXc3UFdBa2l5OXpZbUc3RVlsRDFDbkswR0Q1b0dOanhaYlRMYjlEclpU?= =?utf-8?B?TTBDQ1dTK0hBeS8rZ1JDTS8vb3F4ZEtSYVVrMEtyeVJiSTdicEJuUlY1MjJ5?= =?utf-8?B?aHd5akJDTENvYmlaSXZhN3RPeXBWTEtMTFYxdlV1V2Jtd3RVZFhyUktEUG9D?= =?utf-8?B?M0dGNDhGcVlPOEtsZkptVWRpaUpqOVBtOWRnUUdsdkh3MERBRGwvU1pvR2R4?= =?utf-8?B?RVlzc2drdm4zZHBsSFVTRVU3VTVrL0xkN0pEMmpOdjNTTTRqMmFQMFdHazBt?= =?utf-8?B?Q2hueEliSWd6OUczRnlqK1BHTHYvUklJdTNzSVRjMnV5TkZKRHUrQ1lDNk9P?= =?utf-8?B?VUFwOTNib0h6MitrY0lPRllVS1BJYjRzOGhsem9id24zOUl1UzQ4amU4TWdT?= =?utf-8?B?MzhXTVdocThPMHlrc3d3T201aHFMbjNpUm43QjFOcEZtUGpsamI3SytOT3hZ?= =?utf-8?B?K2RFTGxYRTFUdElEYnJRWTBQYVZDZm1SUm9uQk1BVm0xTUw2WTk4ZHcvdVZF?= =?utf-8?B?SmtoVmN5UDRwajliRnc1NGIzenN5RGUrV0RtZE5qT05mODU0WTNIRG43aWhM?= =?utf-8?B?MUVIYUhKTVVjWVpSSVdoSDhMU1dlMmNxcno4T3p1VWM4MTBVOHJIQmZXWkk2?= =?utf-8?B?bFY5QWFzTS9BbXVJTzg4YmNoS1NpN3U0Sy92UjlvNEdCSDZLbk9ybU1LUkZW?= =?utf-8?B?eUJRKzBqekNKN2JoQXVyZHRNSGxUZTRyQ09va3E3WFgwU3lDdUt4NWRzQWpn?= =?utf-8?B?SVRtd1dZTTlLbGtBMTVxYmtKRndYcTZpT1NiMXczbXR5RFhSaXVtTGF4NWkw?= =?utf-8?B?L0FHUnRYQmRLQlQ0TFZTTjVxalNiZFB3aFhNekc3em9vVHJaTXArK2o1VC9M?= =?utf-8?B?NUtXVmtqN1R5dlVYMFpTajZFTTcvZFp1cHdEa2NkOWh2aWJjeEcwRzcrKzBT?= =?utf-8?B?Mm8yZmk1bGUveWRVc1dGZm9NUlVUZG5QNDJwTzJUWHZpVnU1SlY1UkROcGNS?= =?utf-8?B?enlFV09pbng4SHlrVTZTckltUHVxRmJ5blV4NHRzTTBMYUhNeGVuRVhrM0ZF?= =?utf-8?B?L2FPNGc0ZjcxSklFM2loeHJ1M1dwTm8rSTI0bTJWOWg3eU8vb3g4SUJKd1ZC?= =?utf-8?B?cVNFZUMraTR5SElQMUdTRWJLZ1czZitmeEZ2VzlyT0N2UUFXT2s3T3A3d01l?= =?utf-8?B?UHhiODUwc29IQzBJeHdIWXRRS1FZWFlRV0JqWDc2SHdSZDNVRld0YnRVaGc3?= =?utf-8?B?VEdQUGp0N2dCUDVIYVFISks2bDhpL3dxYnJMMm56eThRL2JpV2ZJYUtFWmVw?= =?utf-8?B?L3lLQTRIZk9uV2dWREJwbDFmaE5DenV3NzBnaEw5TmlIelpWZ0RFV1psRHRh?= =?utf-8?B?R0pucmJvWFZTY1pIZUhSK29GZ2wreGxSNkxLd01nMk9vVWdKVzcwREM3UXRt?= =?utf-8?Q?bFuE2kfN?= X-OriginatorOrg: jp.panasonic.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6378.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72f8a69a-b90e-4799-e144-08dbc54acbaa X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2023 02:28:43.8214 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4863f5d6-4760-4589-be9c-42f82e075739 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kNNaGuTZ0mU4cyJz09bDU29QVk+7ZXQT/+Z6OfMH9RLq6ZUFLr0pgSlSmcgm/MGlkzLFp3/aF1KHrQ+fipP38hNUpvjY80VSOBs00gtpL4o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11114 X-TM-AS-GCONF: 00 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org SGkgRG1pdHJ5LA0KDQpUaGFua3MgZm9yIHRoYXQgYW5zd2VyOyBJJ2QgcHVsbGVkIHRoaXMgZGlh Z3JhbSBmcm9tIGEgcmFuZG9tIHBhZ2Ugd2l0aG91dCBmdWxseSBjaGVja2luZyB0aGUgc291cmNl Og0KDQpodHRwczovL3Byb21pc2VjaGVuLmdpdGh1Yi5pby9faW1hZ2VzL21idWZfbGF5b3V0MS5w bmcNCmh0dHBzOi8vcHJvbWlzZWNoZW4uZ2l0aHViLmlvL2RwZGsvenAvbWJ1Zi5odG1sDQoNCkkg c2VlIG5vdyB0aGF0IHRoZSAxNDAwIGJ5dGVzIHdhcyBqdXN0IGFuIGV4YW1wbGUgdmFsdWUgZm9y IGRlbW9uc3RyYXRpb24gcHVycG9zZXM7IHRoZSBvZmZpY2lhbCBleGFtcGxlIHNvdXJjZSBjb2Rl IEkndmUgbG9va2VkIHNvIGZhciBqdXN0IHVzZWQgdGhlIGRlZmF1bHQgbWVtcG9vbCBvbiByeF9x dWV1ZV9zZXR1cC4NCg0KSSdtIHRlYWNoaW5nIG15c2VsZiBEUERLLCBzbyBJJ20gb2NjYXNpb25h bGx5IGZ1bWJsaW5nIGFib3V0IGluIHRoZSBkYXJrLg0KDQpDaGVlcnMsDQpLZW4NCg0KDQotLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRG1pdHJ5IEtvemx5dWsgPGRtaXRyeS5rb3ps aXVrQGdtYWlsLmNvbT4gDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgNCwgMjAyMyA0OjIwIFBN DQpUbzogTmljb2xzb24gS2VuICjjg4vjgrPjg6vjgr3jg7Mg44Kx44OzKSA8a2VuLm5pY29sc29u QGpwLnBhbmFzb25pYy5jb20+DQpDYzogdXNlcnNAZHBkay5vcmcNClN1YmplY3Q6IFJlOiBtYnVm IGRhdGEgaXMgMTQwMCBieXRlcyBidXQgdGhlIG1vc3QgY29tbW9uICg/KSB1c2UsIEV0aGVybmV0 IElJIGZyYW1lcywgYWxsb3cgZm9yIDE1MTggYnl0ZXMNCg0KSGkgS2VuLA0KDQoyMDIzLTEwLTA0 IDA2OjUyIChVVEMrMDAwMCksIE5pY29sc29uIEtlbiAo44OL44Kz44Or44K944OzIOOCseODsyk6 IA0KPiBMb29raW5nIGF0IHNlbmRpbmcgRXRoZXJuZXQgcGFja2V0cyBvdmVyIGEgRFBESyBjb25u ZWN0aW9uLCBJIHNlZSB0aGF0IA0KPiBhbiBFdGhlcm5ldCBUeXBlIElJIGZyYW1lIGhhcyAxNTE4 IG1heCwgYnV0IG1idWYncyBkYXRhIGJsb2NrIGlzIDE0MDAgYnl0ZXMuDQoNCnJ0ZV9tYnVmIGhh cyBubyBmaXhlZC1sZW5ndGggImRhdGEgYmxvY2siLCBzbyB0aGVyZSBpcyBubyBsaW1pdGF0aW9u IG9mIDE0MDAuDQpCdWZmZXIgc2l6ZSBpcyB1c3VhbGx5IGNvbmZpZ3VyZWQgd2hlbiBjcmVhdGlu ZyBhIHBhY2tldCBtZW1wb29sLg0KVHlwaWNhbGx5IChydGVfbWJ1Zl9jb3JlLmgpOg0KDQovKioN CiAqIFNvbWUgTklDcyBuZWVkIGF0IGxlYXN0IDJLQiBidWZmZXIgdG8gUlggc3RhbmRhcmQgRXRo ZXJuZXQgZnJhbWUgd2l0aG91dA0KICogc3BsaXR0aW5nIGl0IGludG8gbXVsdGlwbGUgc2VnbWVu dHMuDQogKiBTbywgZm9yIG1idWZzIHRoYXQgcGxhbm5lZCB0byBiZSBpbnZvbHZlZCBpbnRvIFJY L1RYLCB0aGUgcmVjb21tZW5kZWQNCiAqIG1pbmltYWwgYnVmZmVyIGxlbmd0aCBpcyAyS0IgKyBS VEVfUEtUTUJVRl9IRUFEUk9PTS4NCiAqLw0KI2RlZmluZQlSVEVfTUJVRl9ERUZBVUxUX0RBVEFS T09NCTIwNDgNCiNkZWZpbmUJUlRFX01CVUZfREVGQVVMVF9CVUZfU0laRQlcDQoJKFJURV9NQlVG X0RFRkFVTFRfREFUQVJPT00gKyBSVEVfUEtUTUJVRl9IRUFEUk9PTSkNCg0KPiBJcyB0aGlzIHdo YXQgdGhlIGhlYWRyb29tIGFuZCB0YWlscm9vbSBhcmUgZm9yPw0KDQpJdCBpcyBmb3IgcHJlcGVu ZGluZyBoZWFkZXJzL3RyYWlsZXJzIHdpdGhvdXQgY29weWluZyB0aGUgcGFja2V0IGludG8gYSBu ZXcgYnVmZmVyLCB0aGF0IGlzLCBpdCBpcyB1c2VkIHRvIGNoYW5nZSB0aGUgcGFja2V0IGVmZmlj aWVudGx5Lg0KU29tZXRpbWVzIHNvbWUgaGVhZGVycyBzdGlsbCBuZWVkIHRvIGJlIG1vdmVkLCBi dXQgbm90IHRoZSBlbnRpcmUgZnJhbWUuDQoNCkRvY3VtZW50YXRpb24gc2hvd3MgaG93IGhlYWRy b29tLCBkYXRhcm9vbSwgdGFpbHJvb20sIGFuZCBidWZmZXIgYXJlIHJlbGF0ZWQ6DQoNCglodHRw czovL2RvYy5kcGRrLm9yZy9ndWlkZXMvcHJvZ19ndWlkZS9tYnVmX2xpYi5odG1sDQoNCj4gSSBz ZWUgZXhhbXBsZSBjb2RlIHRoYXQgdXNlcyB0aGUgaGVhZHJvb20gZm9yIHRoZSBNQUMgSGVhZGVy LCBidXQgd2hhdCANCj4gaXMgdGhlIHByZWZlcnJlZCB3YXkgb2YgY29weWluZyBhIDE1MTggRXRo ZXJuZXQgcGFja2V0IGludG8gYW4gbWJ1Zj8gDQo+IFNob3VsZCBJIHVzZSBydGVfcGt0bWJ1Zl9h cHBlbmQoKSB0byByZXNlcnZlIHRoZSBleHRyYSBieXRlcywgb3IgaXMgDQo+IHRoZXJlIGEgYmV0 dGVyIHdheT8NCg0KSXMgdGhlIHF1ZXN0aW9uIHN0aWxsIHJlbGV2YW50IGdpdmVuIHRoZSBleHBs YW5hdGlvbnMgYWJvdmU/DQo=