From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CF673A04B5; Mon, 16 Nov 2020 15:24:40 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1A39031FC; Mon, 16 Nov 2020 15:24:39 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 33116F3E; Mon, 16 Nov 2020 15:24:35 +0100 (CET) IronPort-SDR: M17UjJgR7zkI+DpcColME3ojsB8xWzK+/dMk8k5gllpPmQwp9LWL7xAJkm6sG8ttkgIzBBjCyc Jd8kwusImV+g== X-IronPort-AV: E=McAfee;i="6000,8403,9806"; a="170921513" X-IronPort-AV: E=Sophos;i="5.77,482,1596524400"; d="scan'208";a="170921513" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2020 06:24:33 -0800 IronPort-SDR: ZyLer/pPQfJKVt08CMvXNL3pmdXWBcw0XFlpyY9JPgWGjkBkUiD+tjaE6/tmzHbNUromn2MGEy XlQent4kq9/g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,482,1596524400"; d="scan'208";a="533427687" Received: from irsmsx606.ger.corp.intel.com ([163.33.146.139]) by fmsmga005.fm.intel.com with ESMTP; 16 Nov 2020 06:24:32 -0800 Received: from irsmsx604.ger.corp.intel.com (163.33.146.137) by IRSMSX606.ger.corp.intel.com (163.33.146.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 16 Nov 2020 14:24:31 +0000 Received: from irsmsx604.ger.corp.intel.com ([163.33.146.137]) by IRSMSX604.ger.corp.intel.com ([163.33.146.137]) with mapi id 15.01.1713.004; Mon, 16 Nov 2020 14:24:31 +0000 From: "Loftus, Ciara" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "stable@dpdk.org" Thread-Topic: [dpdk-stable] [PATCH] net/af_xdp: fix 32-bit build for older kernels Thread-Index: AQHWuRW3oJ4FgePMAkyCw4R6d9djGqnGB6wAgAS6MkA= Date: Mon, 16 Nov 2020 14:24:31 +0000 Message-ID: <10b04bd8cd424819bf6a941f77886fd8@intel.com> References: <20201112163515.29463-1-ciara.loftus@intel.com> <26aa267c-e342-bb5f-4fea-51b3b8d4e9a4@intel.com> In-Reply-To: <26aa267c-e342-bb5f-4fea-51b3b8d4e9a4@intel.com> Accept-Language: en-GB, 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.5.1.3 x-originating-ip: [163.33.253.164] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [dpdk-stable] [PATCH] net/af_xdp: fix 32-bit build for older kernels X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiANCj4gT24gMTEvMTIvMjAyMCA0OjM1IFBNLCBDaWFyYSBMb2Z0dXMgd3JvdGU6DQo+ID4gJ3Vp bnQ2NF90JyBpcyB1c2VkIHRvIGhvbGQgcG9pbnRlcnMgaW4gbXVsdGlwbGUgbG9jYXRpb25zIGlu IHRoZQ0KPiA+IGNvcHktbW9kZSBjb2RlICh1c2VkIGZvciBrZXJuZWxzIGJlZm9yZSA1LjQpLiBG b3IgYSAzMi1iaXQgYnVpbGQNCj4gPiB0aGlzIGFzc3VtcHRpb24gaXMgd3JvbmcgYW5kIHJlc3Vs dHMgaW4gYnVpbGQgZXJyb3JzLiBUaGlzIGNvbW1pdA0KPiA+IHJlcGxhY2VzIHN1Y2ggaW5zdGFu Y2VzIG9mICd1aW50NjRfdCcgd2l0aCAndWludHB0cl90Jy4NCj4gPg0KPiA+IFdoaWxlIHRoZSBj b3B5LW1vZGUgY29kZSB3aWxsIG5vdyBjb21waWxlIGZvciAzMi1iaXQsIHRoZSBQTUQgaXMNCj4g PiBub3QgZXhwZWN0ZWQgdG8gd29yayBhbmQgd2lsbCBmYWlsIGF0IGluaXRpYWxpc2F0aW9uIGR1 ZSB0byBzb21lDQo+ID4gbGltaXRhdGlvbnMgaW4gdGhlIGtlcm5lbCB0aGF0IHdlcmUgc3Vic2Vx dWVudGx5IHJlbW92ZWQgaW4gdjUuNC4NCj4gPiBBZGQgYSBub3RlIHRvIHRoZSBkb2NzIHRvIGZs YWcgdGhpcyBsaW1pdGF0aW9uLg0KPiA+DQo+ID4gRml4ZXM6IGYxZGViZDc3ZWZhZiAoIm5ldC9h Zl94ZHA6IGludHJvZHVjZSBBRl9YRFAgUE1EIikNCj4gPiBGaXhlczogZDhhMjEwNzc0ZTFkICgi bmV0L2FmX3hkcDogc3VwcG9ydCB1bmFsaWduZWQgdW1lbSBjaHVua3MiKQ0KPiA+IENjOiBzdGFi bGVAZHBkay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENpYXJhIExvZnR1cyA8Y2lhcmEu bG9mdHVzQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRvYy9ndWlkZXMvbmljcy9hZl94ZHAu cnN0ICAgICAgICAgIHwgMSArDQo+ID4gICBkcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0aF9hZl94 ZHAuYyB8IDYgKysrLS0tDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL25pY3MvYWZf eGRwLnJzdCBiL2RvYy9ndWlkZXMvbmljcy9hZl94ZHAucnN0DQo+ID4gaW5kZXggMDUyZTU5YTNh ZS4uNWVkMjQzNzRmOCAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL25pY3MvYWZfeGRwLnJz dA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvbmljcy9hZl94ZHAucnN0DQo+ID4gQEAgLTUwLDYgKzUw LDcgQEAgVGhpcyBpcyBhIExpbnV4LXNwZWNpZmljIFBNRCwgdGh1cyB0aGUgZm9sbG93aW5nDQo+ IHByZXJlcXVpc2l0ZXMgYXBwbHk6DQo+ID4gICAqICBGb3IgUE1EIHplcm8gY29weSwgaXQgcmVx dWlyZXMga2VybmVsIHZlcnNpb24gbGF0ZXIgdGhhbiB2NS40LXJjMTsNCj4gPiAgICogIEZvciBz aGFyZWRfdW1lbSwgaXQgcmVxdWlyZXMga2VybmVsIHZlcnNpb24gdjUuMTAgb3IgbGF0ZXIgYW5k IGxpYmJwZg0KPiB2ZXJzaW9uDQo+ID4gICAgICB2MC4yLjAgb3IgbGF0ZXIuDQo+ID4gKyogIEZv ciAzMi1iaXQgT1MsIGEga2VybmVsIHdpdGggdmVyc2lvbiA1LjQgb3IgbGF0ZXIgaXMgcmVxdWly ZWQuDQo+ID4NCj4gDQo+ICsxIHRvIGRvYyB1cGRhdGUNCj4gDQo+ID4gICBTZXQgdXAgYW4gYWZf eGRwIGludGVyZmFjZQ0KPiA+ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhfYWZfeGRwLmMNCj4gYi9kcml2 ZXJzL25ldC9hZl94ZHAvcnRlX2V0aF9hZl94ZHAuYw0KPiA+IGluZGV4IDQwNzZmZjc5N2MuLjc1 ZmYxYzAwYjIgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhfYWZf eGRwLmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0aF9hZl94ZHAuYw0KPiA+ IEBAIC0zNDksNyArMzQ5LDcgQEAgYWZfeGRwX3J4X2NwKHZvaWQgKnF1ZXVlLCBzdHJ1Y3QgcnRl X21idWYNCj4gKipidWZzLCB1aW50MTZfdCBuYl9wa3RzKQ0KPiA+DQo+ID4gICAJZm9yIChpID0g MDsgaSA8IHJjdmQ7IGkrKykgew0KPiA+ICAgCQljb25zdCBzdHJ1Y3QgeGRwX2Rlc2MgKmRlc2M7 DQo+ID4gLQkJdWludDY0X3QgYWRkcjsNCj4gPiArCQl1aW50cHRyX3QgYWRkcjsNCj4gPiAgIAkJ dWludDMyX3QgbGVuOw0KPiA+ICAgCQl2b2lkICpwa3Q7DQo+ID4NCj4gPiBAQCAtNDAyLDcgKzQw Miw3IEBAIHB1bGxfdW1lbV9jcShzdHJ1Y3QgeHNrX3VtZW1faW5mbyAqdW1lbSwgaW50DQo+IHNp emUsIHN0cnVjdCB4c2tfcmluZ19jb25zICpjcSkNCj4gPiAgIAluID0geHNrX3JpbmdfY29uc19f cGVlayhjcSwgc2l6ZSwgJmlkeF9jcSk7DQo+ID4NCj4gPiAgIAlmb3IgKGkgPSAwOyBpIDwgbjsg aSsrKSB7DQo+ID4gLQkJdWludDY0X3QgYWRkcjsNCj4gPiArCQl1aW50cHRyX3QgYWRkcjsNCj4g PiAgIAkJYWRkciA9ICp4c2tfcmluZ19jb25zX19jb21wX2FkZHIoY3EsIGlkeF9jcSsrKTsNCj4g DQo+IEhpIENpYXJhLA0KPiANCj4gQXMgZmFyIGFzIEkgY2FuIHNlZSB0aGUgQVBJICd4c2tfcmlu Z19jb25zX19jb21wX2FkZHIoKScgcmV0dXJucyBmaXhlZCBzaXplDQo+IHZhcmlhYmxlICgnX191 NjQnKSwNCj4gYW5kIHdoZW4gdGhlIFBNRCBpcyBjb21waWxlZCBmb3IgMzJiaXQsIHdvbid0IGl0 IGJlIGFzc2lnbmluZyBhIDY0Yml0IHZhcmlhYmxlDQo+IHRvIHRoZSAzMmJpdCBzdG9yYWdlLg0K DQpDb3JyZWN0LiBIb3dldmVyIHdlIGNhbiBhc3N1bWUgdGhlIGhpZ2hlciAzMmJpdHMgYXJlIHpl cm8gaW4gdGhpcyBjYXNlLg0KVGhlICdhZGRyJyB3ZSBhcmUgY29uc3VtaW5nIHZpYSB0aGlzIEFQ SSB3aWxsIGJlIG9uZSB3aGljaCB3ZSBwcmV2aW91c2x5IGVucXVldWVkIHRvIHRoZSBidWZfcmlu ZyBhbmQgd2UgYWx3YXlzIGNhc3QgdG8gKHZvaWQgKikgb24gZW5xdWV1ZS4NCg0KPiANCj4gSSBn dWVzcyBsaWJicGYgYWxzbyBuZWVkcyB0byBiZSBhZGp1c3RlZCBmb3IgdGhlIDMyYml0IHN1cHBv cnQsIHdoYXQgYWJvdXQNCj4gbWFraW5nIFBNRCBjaGFuZ2VzIGFmdGVyIGxpYmJwZiBjaGFuZ2Vk Pw0KDQpJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIHBsYW5uZWQgYnV0IG1heWJlIGl0IG1h a2VzIHNlbnNlIHRvIHdhaXQgYW5kIHNlZSByYXRoZXIgdGhhbiByZWx5aW5nIG9uIGFzc3VtcHRp b25zIGFib3ZlLg0KDQo+IA0KPiA+ICAgI2lmIGRlZmluZWQoWERQX1VNRU1fVU5BTElHTkVEX0NI VU5LX0ZMQUcpDQo+ID4gICAJCWFkZHIgPSB4c2tfdW1lbV9fZXh0cmFjdF9hZGRyKGFkZHIpOw0K PiA+IEBAIC0xMDA1LDcgKzEwMDUsNyBAQCB4c2tfdW1lbV9pbmZvICp4ZHBfdW1lbV9jb25maWd1 cmUoc3RydWN0DQo+IHBtZF9pbnRlcm5hbHMgKmludGVybmFscywNCj4gPiAgIAljaGFyIHJpbmdf bmFtZVtSVEVfUklOR19OQU1FU0laRV07DQo+ID4gICAJY2hhciBtel9uYW1lW1JURV9NRU1aT05F X05BTUVTSVpFXTsNCj4gPiAgIAlpbnQgcmV0Ow0KPiA+IC0JdWludDY0X3QgaTsNCj4gPiArCXVp bnRwdHJfdCBpOw0KPiA+DQo+IA0KPiBOb3Qgc3VyZSBvbiB0aGlzIG9uZSwgJ2knIHNlZW1zIG5v dCB0byBob2xkIGEgcG9pbnRlciBidXQgaW5kZXgsIGFuZCByZXN1bHQgb2YNCj4gY2FsY3VsYXRp b24gY2FzdCB0byAidm9pZCAqIiwgSSBhc3N1bWUgaW50ZW50aW9uIGlzIHRvIHByZXZlbnQgY2Fs Y3VsYXRpb24NCj4gcmVzdWx0IHRvIGJlIDY0IGJpdCB0byBjb3ZlciB0aGUgY2FzZSAidm9pZCAq IiBpcyA0IGJ5dGVzLCBmb3IgdGhhdCB3aGF0IGRvIHlvdQ0KPiB0aGluayBtYWtpbmcgdmFyaWFi bGUgdWludDMyX3Q/DQoNCkRvIHlvdSBzdWdnZXN0IHNvbWV0aGluZyBsaWtlOg0KI2lmZGVmIFJU RV9BUkNIXzY0DQogICAgICAgdWludDY0X3QgaTsNCiNlbHNlDQogICAgICAgdWludDMyX3QgaTsN CiNlbmRpZg0KDQpJIGNhbiBzdWJtaXQgYSB2MiB3aXRoIGp1c3QgdGhlIGRvYyB1cGRhdGUgYW5k IGhvbGQgb2ZmIG9uIHRoZSBvdGhlciBjaGFuZ2VzIHVudGlsIHRoZSBuZWNlc3NhcnkgY2hhbmdl cyB0byBsaWJicGYgYXJlIGluIHBsYWNlLiBMZXQgbWUga25vdyB3aGF0IHlvdSB0aGluay4NCg0K VGhhbmtzLA0KQ2lhcmENCg==