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 1AC17A0573; Wed, 4 Mar 2020 19:31:25 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8A4441BFAA; Wed, 4 Mar 2020 19:31:24 +0100 (CET) Received: from mail4.tencent.com (mail4.tencent.com [183.57.53.109]) by dpdk.org (Postfix) with ESMTP id 948EC2BB8 for ; Wed, 4 Mar 2020 19:31:23 +0100 (CET) Received: from EX-SZ019.tencent.com (unknown [10.28.6.74]) by mail4.tencent.com (Postfix) with ESMTP id 0C135723D0; Thu, 5 Mar 2020 02:31:21 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tencent.com; s=s202002; t=1583346681; bh=5LfjEOvCtMsMIDXQy+fkfpMV5zX6XlokL+sXuX1Pv/c=; h=From:To:Subject:Date:References:In-Reply-To; b=ECezIPLL/FN7blTAEQIF6ktQWVub+VvglnwHwAC9ExF4sAF496WS+1pRpWmBGUFYy yM+GhErwAb5a3n7NaFP4K6w28tymQ0IPVbL0JPp3iBWw1pjbcR8VNMV4jqWkR3NE8A /1Hb0bgHWH27niA5QbxP6UpzYgKGsJyBwrVuBFeM= Received: from EX-SZ031.tencent.com (10.28.6.107) by EX-SZ019.tencent.com (10.28.6.74) 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 02:31:20 +0800 Received: from EX-SZ030.tencent.com (10.28.6.105) by EX-SZ031.tencent.com (10.28.6.107) 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 02:31:20 +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 02:31:20 +0800 From: =?utf-8?B?dGd3X3RlYW0o6IW+6K6v572R5YWz5Zui6ZifKQ==?= To: Stephen Hemminger , ZY Qiu , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2] rte_ethdev: safer memory access by calling Rx callback Thread-Index: AQHV8lMZNYpHsauIOU6ixiv6kebnEw== Date: Wed, 4 Mar 2020 18:31:20 +0000 Message-ID: <27746e5b4cee4fad9fd9095d9b83268f@tencent.com> References: <20200304140543.31612-1-tgw_team@tencent.com> <20200304173349.26459-1-tgw_team@tencent.com>, <20200304095638.7c7fed0b@hermes.lan> In-Reply-To: <20200304095638.7c7fed0b@hermes.lan> 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 v2] rte_ethdev: safer 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" VGhhbmvCoHlvdcKgcmFpc2luZ8KgeW91csKgY29uY2VybnMuDQoNCkkgbWVhbiwgdGhlIG9yaWdp bmFsIHdyb25nIGNvZGUsIGJ1dCB1c2luZyAtTzMgb3B0aW1pemF0aW9uIHlpZWxkZWQgYSBjb3Jy ZWN0IHJlc3VsdC4NCk15IHBhdGNoIG1ha2VzIHRoZSBlZmZlY3RzIG9mIC1PMyBhbmQgLU8wIGNv bnNpc3RlbnQuDQoNClVubGlrZSBvdGhlciBzaWduYWxzIHRoYXQgcmVxdWlyZSBidXN5IHdhaXQs IHRoaXMgY2FsbGJhY2sgcG9pbnRlciBvbmx5IG5lZWRzIHRvIGJlIHJlYWQgb25jZS4gU28gSSBk b24ndCB0aGluayBtZW1vcnkgYmFycmllcnMgYW5kIHZvbGF0aWxlIGFyZSBuZWVkZWQgaGVyZS4N CsKgICAgDQo+T24gVGh1LMKgIDUgTWFyIDIwMjAgMDE6MzM6NDkgKzA4MDANCj5aWSBRaXUgPHF1 emV5YW9AZ21haWwuY29tPiB3cm90ZToNCj4NCj4+IFdoZW4gY29tcGlsaW5nIHdpdGggLU8wLA0K Pj4gdGhlIGNvbXBpbGVyIGRvZXMgbm90IG9wdGltaXplIHR3byBtZW1vcnkgYWNjZXNzZXMgaW50 byBvbmUuDQo+PiBMZWFkcyB0byBhY2Nlc3NpbmcgYSBudWxsIHBvaW50ZXIgd2hlbiBxdWV1ZSBw b3N0IFJ4IGJ1cnN0IGNhbGxiYWNrDQo+PiByZW1vdmFsIHdoaWxlIHRyYWZmaWMgaXMgcnVubmlu Zy4NCj4+IFNlZSBydGVfZXRoX3R4X2J1cnN0IGZ1bmN0aW9uLg0KPj4gDQo+PiBTaWduZWQtb2Zm LWJ5OiBaWSBRaXUgPHRnd190ZWFtQHRlbmNlbnQuY29tPg0KPg0KPlRoaXMgaXMgYSBwcm9ibGVt IG1hbnkgcGxhY2VzIGluIERQREsuIFlvdSBzYWlkIGl0IHdhcyByZWxhdGVkIHRvIC1PMA0KPmJ1 dCB0aGF0IGlzIGp1c3Qgd2hhdCBpcyBjYXVzaW5nIGEgbW9yZSBnZW5lcmljIHByb2JsZW0gdG8g YmUgZXhwb3NlZC4NCj5Zb3VyIHNvbHV0aW9uIGlzIG5vdCBzdWZmaWNpZW50Lg0KPg0KPkRQREsg aXMgc2xvcHB5IGluIHNldmVyYWwgcGxhY2VzIGluIGhhbmRsaW5nIG1lbW9yeSBvcmRlcmluZyBp c3N1ZXPCoMKgwqDCoCANCj7CoMKgwqAgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTWVt b3J5X29yZGVyaW5nDQo+DQo+SXQgc2hvdWxkIGhhdmUgYSBtYWNybyB0byBkbyBSVEVfUkVBRF9P TkNFKCkuIFNldmVyYWwgZHJpdmVzIGhhdmUgdGhpcywNCj50aGUgTGludXgga2VybmVsIGhhcyBp dCwgTGlidXJjdSBoYXMgaXQuDQo+DQo+VGhlIG1hY3JvIFJURV9SRUFEX09OQ0UoKSBjYW4gdGhl biBiZSB1c2VkIGluIG1hbnkgcGxhY2VzIGluIERQREsuDQoNCg0KICAgIA==