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 84618A0573; Wed, 4 Mar 2020 17:26:20 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AC1072C16; Wed, 4 Mar 2020 17:26:19 +0100 (CET) Received: from mail6.tencent.com (mail6.tencent.com [220.249.245.26]) by dpdk.org (Postfix) with ESMTP id 6D4FD2C02 for ; Wed, 4 Mar 2020 17:26:18 +0100 (CET) Received: from EX-SZ022.tencent.com (unknown [10.28.6.88]) by mail6.tencent.com (Postfix) with ESMTP id C8C1ECC4C7; Thu, 5 Mar 2020 00:26:44 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tencent.com; s=s202002; t=1583339204; bh=nISuGl4VZGLCXznIHrbym98selUxb79/7p5xlrfYdZc=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=NFN5bKkW9rUL805Ke4dqCRFCHF6LELNIPm+9h74mRDdlKbL0w3m8O6za9pHXndNwm +3a7+ASsjhj3gc5StHujamldJtPVCDfUvpPAgcoDCkCXSrBaDWIportYUBPsKFSu/C uaX/Mlei7evz8PWFAKxnjfBOUrRhhJ+wgAJBuG2I= Received: from EX-SZ028.tencent.com (10.28.6.101) by EX-SZ022.tencent.com (10.28.6.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 5 Mar 2020 00:26:14 +0800 Received: from EX-SZ030.tencent.com (10.28.6.105) by EX-SZ028.tencent.com (10.28.6.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 5 Mar 2020 00:26:14 +0800 Received: from EX-SZ030.tencent.com ([fe80::719a:432d:c042:f349]) by EX-SZ030.tencent.com ([fe80::719a:432d:c042:f349%5]) with mapi id 15.01.1713.004; Thu, 5 Mar 2020 00:26:14 +0800 From: =?utf-8?B?dGd3X3RlYW0o6IW+6K6v572R5YWz5Zui6ZifKQ==?= To: Andrew Rybchenko , Tencent TGW team , Thomas Monjalon , Ferruh Yigit CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] rte_ethdev: fix unsafe memory access by calling RX callback. Thread-Index: AQHV8kGfrj5XW2iZBESEMp6BOtYaQQ== Date: Wed, 4 Mar 2020 16:26:14 +0000 Message-ID: <3729706a2990414f9bfd40183d07655f@tencent.com> References: <20200304140543.31612-1-tgw_team@tencent.com>, , <61a6b7d5533643d692c40dc0ab1a2cdc@tencent.com> In-Reply-To: <61a6b7d5533643d692c40dc0ab1a2cdc@tencent.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.14.87.134] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] rte_ethdev: fix unsafe memory access by calling RX callback. 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" QXMgYSBuZXdjb21lciwgSSdtIHNvcnJ5IGZvciBteSBtaXN0YWtlcy4gSSB3aWxsIHRyeSB0byBk byBiZXR0ZXIgaW4gdGhlIGZ1dHVyZS4NCg0KPk9uIDMvNC8yMCA1OjA1IFBNLCBUZW5jZW50IFRH VyB0ZWFtIHdyb3RlOg0KPj4gV2hlbiBjb21waWxpbmcgd2l0aCAtTzAsDQo+PiB0aGUgY29tcGls ZXIgZG9lcyBub3Qgb3B0aW1pemUgdHdvIG1lbW9yeSBhY2Nlc3NlcyBpbnRvIG9uZS4NCj4+IExl YWRzIHRvIGFjY2Vzc2luZyBhIG51bGwgcG9pbnRlciB3aGVuIGNhbGxpbmcgdGhlIFJYIGNhbGxi YWNrLg0KPj4gVGhlIHdheSB0byBhY2Nlc3MgdGhlIFRYIGNhbGxiYWNrIGlzIGNvcnJlY3QuDQo+ DQo+SXQgbG9va3MgbGlrZSB0aGUgcGF0Y2ggaXMgbm90IHBhc3NlZCB0aHJvdWdoIGNoZWNrLWdp dC1sb2cuc2guDQo+UlggLT4gUngsIFRYIC0+IFR4DQoNClNvcnJ5LCBJIHdpbGwgY2hlY2sgYW5k IHJlZmluZSBpbiBwYXRjaCB2Mi4NCg0KPj4NCj4+IA0KPj4gU2lnbmVkLW9mZi1ieTogVGVuY2Vu dCBUR1cgdGVhbSA8dGd3X3RlYW1AdGVuY2VudC5jb20+DQoNCj5JZiBJJ20gbm90IG1pc3Rha2Vu LCBpdCBtdXN0IGJlIGEgcGVyc29uIGhlcmUsIG5vdCB0ZWFtLg0KDQpJcyB0aGVyZSBhbnkgd2F5 IHRvIHN1Ym1pdCBwYXRjaGVzIGFzIGEgdGVhbT8NCg0KPj4gLS0tDQo+PsKgIGxpYi9saWJydGVf ZXRoZGV2L3J0ZV9ldGhkZXYuaCB8IDYgKystLS0tDQo+PsKgIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+PiANCj4+IGRpZmYgLS1naXQgYS9saWIvbGli cnRlX2V0aGRldi9ydGVfZXRoZGV2LmggYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgN Cj4+IGluZGV4IGQxYTU5M2FkMS4uMzVlYjU4MGZmIDEwMDY0NA0KPj4gLS0tIGEvbGliL2xpYnJ0 ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQo+PiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRo ZGV2LmgNCj4+IEBAIC00Mzg4LDEwICs0Mzg4LDggQEAgcnRlX2V0aF9yeF9idXJzdCh1aW50MTZf dCBwb3J0X2lkLCB1aW50MTZfdCBxdWV1ZV9pZCwNCj4+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJ4X3BrdHMs IG5iX3BrdHMpOw0KPj7CoCANCj4+wqAgI2lmZGVmIFJURV9FVEhERVZfUlhUWF9DQUxMQkFDS1MN Cj4+IC3CoMKgwqDCoCBpZiAodW5saWtlbHkoZGV2LT5wb3N0X3J4X2J1cnN0X2Nic1txdWV1ZV9p ZF0gIT0gTlVMTCkpIHsNCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHJ0ZV9l dGhfcnh0eF9jYWxsYmFjayAqY2IgPQ0KPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldi0+cG9zdF9yeF9idXJzdF9jYnNbcXVldWVf aWRdOw0KPj4gLQ0KPj4gK8KgwqDCoMKgIHN0cnVjdCBydGVfZXRoX3J4dHhfY2FsbGJhY2sgKmNi ID0gZGV2LT5wb3N0X3J4X2J1cnN0X2Nic1txdWV1ZV9pZF07DQo+PiArwqDCoMKgwqAgaWYgKHVu bGlrZWx5KGNiICE9IE5VTEwpKSB7DQo+PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBk byB7DQo+PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmJf cnggPSBjYi0+Zm4ucngocG9ydF9pZCwgcXVldWVfaWQsIHJ4X3BrdHMsIG5iX3J4LA0KPj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5iX3BrdHMsIGNiLT5wYXJhbSk7DQo+ PiANCg0KPlNvcnJ5LCBidXQgSSBkb24ndCB1bmRlcnN0YW5kLiBJIGRvbid0IHNlZSB0aGUgZGlm ZmVyZW5jZSBpbg0KPnBvdGVudGlhbCBOVUxMIHBvaW50ZXIgZGVmZXJlbmNlIGFib3ZlLiBXaGF0 IGlzIHRoZSBjb21waWxlcj8gVmVyc2lvbj8NCg0KZ2NjIHZlcnNpb24gNy40LjANCkkgdGhpbmsg dGhpcyBwcm9ibGVtIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGNvbXBpbGVyIHZlcnNpb24u DQoNCj5PciBpcyBpdCBhIHJhY2UgY29uZGl0aW9uIHdpdGggcXVldWUgcG9zdCBSeCBidXJzdCBj YWxsYmFjaw0KPnJlbW92YWzCoCB3aGlsZSB0cmFmZmljIGlzIHJ1bm5pbmc/DQoNCllvdSdyZSBy aWdodC4NCg==