Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp696639yba; Thu, 9 May 2019 04:43:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqw8z1RbVpDtN0sYOk0moiRXnKvVThI8xmlj4Dii62ERxbw44ToFSRmABkFUSpZ3gudl9eDe X-Received: by 2002:a65:51c8:: with SMTP id i8mr4725862pgq.175.1557402236697; Thu, 09 May 2019 04:43:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557402236; cv=none; d=google.com; s=arc-20160816; b=eakd1I+X0IWu+DdCBof2SzPLRITYEmM9bvqyfqBowPNl5qMXkKescptKi34/lKA+NR vK5eP77oyIY8kdMSS43ZOUjTpiHMMm6au2DIPGn6PhfSigYoguWzODUV0Lu6MJiqWziK 9hetw13kqaMFwVGH3/29OuvHguLp+ob1pL0MsoTSSRRv3VnI8yo1z7Wdh79GYwFAl31j g2v/W16Bcp9z+SJ/iB11GndyypSlcgtaznafzYlaqEaefpBzE2+Y34G83dqEWonFYDa9 XqRwk30fTYZF/uG36Mh6kY0+TDpKwJIHdgVQ9pphvy5W7yJZ7rZlXt01385xTK5VoH4v QAog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=IFXcxYNj/tj6T7b0u8xxt9DSLBAtByRsBOl5jQNmyiA=; b=zlV+UxXDFXJWU4ssVY/m+reEjGibMv5eI8PugUYYxGbpgRWIE8pLymXYDqVGseB2SU lvMXFcjmfR+mJ4qN7ZSKOGop0i+LbMcB5WscoEqkWsLN8besediyoYJ9+zlJQptLk4WV BgZZqjEXJz34e+UghExPMS+ZyxclACyd9yvltUAhXIjLXbrEJ9B8ANxdzJ/8kk7ZxHiD X7dIWDXTDn5biNDdr8Z1h4Mz1iLSyCkn4ci0+RiSAlBza3aekbSoT8PYzWg/k3KLXY92 6+7i7D+sRiiT58sCrv4V1d8f3tZcjdIVMtFu88sXYRAqeAq9XEsPdpdGgG7NMlBkmqth ov/Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 202si2583220pgh.575.2019.05.09.04.43.40; Thu, 09 May 2019 04:43:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726495AbfEILmt (ORCPT + 99 others); Thu, 9 May 2019 07:42:49 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:2953 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725961AbfEILmt (ORCPT ); Thu, 9 May 2019 07:42:49 -0400 Received: from dggeml406-hub.china.huawei.com (unknown [172.30.72.53]) by Forcepoint Email with ESMTP id CB2EC76134EE808CBEE2; Thu, 9 May 2019 19:42:46 +0800 (CST) Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by dggeml406-hub.china.huawei.com (10.3.17.50) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 9 May 2019 19:42:46 +0800 Received: from DGGEML532-MBS.china.huawei.com ([169.254.7.161]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0439.000; Thu, 9 May 2019 19:42:37 +0800 From: "weiyongjun (A)" To: Jason Wang , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: yuehaibing , "xiyou.wangcong@gmail.com" , "eric.dumazet@gmail.com" Subject: RE: [PATCH net V3 2/2] tuntap: synchronize through tfiles array instead of tun->numqueues Thread-Topic: [PATCH net V3 2/2] tuntap: synchronize through tfiles array instead of tun->numqueues Thread-Index: AQHVBhYoSZ6ZRjg1Y0O4UWjtdsAfSKZirDbg Date: Thu, 9 May 2019 11:42:36 +0000 Message-ID: <6AADFAC011213A4C87B956458587ADB40221319A@dggeml532-mbs.china.huawei.com> References: <1557372018-18544-1-git-send-email-jasowang@redhat.com> <1557372018-18544-2-git-send-email-jasowang@redhat.com> In-Reply-To: <1557372018-18544-2-git-send-email-jasowang@redhat.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.30.138] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYXNvbiBXYW5nIFttYWlsdG86 amFzb3dhbmdAcmVkaGF0LmNvbV0NCj4gU2VudDogVGh1cnNkYXksIE1heSAwOSwgMjAxOSAxMToy MCBBTQ0KPiBUbzogbmV0ZGV2QHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2Vy bmVsLm9yZw0KPiBDYzogeXVlaGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPjsgeGl5b3Uu d2FuZ2NvbmdAZ21haWwuY29tOw0KPiB3ZWl5b25nanVuIChBKSA8d2VpeW9uZ2p1bjFAaHVhd2Vp LmNvbT47IGVyaWMuZHVtYXpldEBnbWFpbC5jb207DQo+IEphc29uIFdhbmcgPGphc293YW5nQHJl ZGhhdC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCBuZXQgVjMgMi8yXSB0dW50YXA6IHN5bmNocm9u aXplIHRocm91Z2ggdGZpbGVzIGFycmF5IGluc3RlYWQNCj4gb2YgdHVuLT5udW1xdWV1ZXMNCj4g DQo+IFdoZW4gYSBxdWV1ZSh0ZmlsZSkgaXMgZGV0YWNoZWQgdGhyb3VnaCBfX3R1bl9kZXRhY2go KSwgd2UgbW92ZSB0aGUNCj4gbGFzdCBlbmFibGVkIHRmaWxlIHRvIHRoZSBwb3NpdGlvbiB3aGVy ZSBkZXRhY2hlZCBvbmUgc2l0IGJ1dCBkb24ndA0KPiBOVUxMIG91dCBsYXN0IHBvc2l0aW9uLiBX ZSBleHBlY3QgdG8gc3luY2hyb25pemUgdGhlIGRhdGFwYXRoIHRocm91Z2gNCj4gdHVuLT5udW1x dWV1ZXMuIFVuZm9ydHVuYXRlbHksIHRoaXMgd29uJ3Qgd29yayBzaW5jZSB3ZSdyZSBsYWNraW5n DQo+IHN1ZmZpY2llbnQgbWVjaGFuaXNtIHRvIG9yZGVyIG9yIHN5bmNocm9uaXplIHRoZSBhY2Nl c3MgdG8NCj4gdHVuLT5udW1xdWV1ZXMuDQo+IA0KPiBUbyBmaXggdGhpcywgTlVMTCBvdXQgdGhl IGxhc3QgcG9zaXRpb24gZHVyaW5nIGRldGFjaGluZyBhbmQgY2hlY2sNCj4gUkNVIHByb3RlY3Rl ZCB0ZmlsZSBhZ2FpbnN0IE5VTEwgaW5zdGVhZCBvZiBjaGVja2luZyB0dW4tPm51bXF1ZXVlcyBp bg0KPiBkYXRhcGF0aC4NCj4gDQo+IENjOiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5j b20+DQo+IENjOiBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4NCj4gQ2M6IHdl aXlvbmdqdW4gKEEpIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPg0KPiBDYzogRXJpYyBEdW1hemV0 IDxlcmljLmR1bWF6ZXRAZ21haWwuY29tPg0KPiBGaXhlczogYzhkNjhlNmJlMWMzYiAoInR1bnRh cDogbXVsdGlxdWV1ZSBzdXBwb3J0IikNCj4gU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFz b3dhbmdAcmVkaGF0LmNvbT4NCj4gLS0tDQo+IENoYW5nZXMgZnJvbSBWMjoNCj4gLSByZXNhbXBs ZSBkdXJpbmcgZGV0YWNoIGluIHR1bl94ZHBfeG1pdCgpDQo+IENoYW5nZXMgZnJvbSBWMToNCj4g LSBrZWVwIHRoZSBjaGVjayBpbiB0dW5feGRwX3htaXQoKQ0KPiAtLS0NCg0KUmV2aWV3ZWQtYnk6 IFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPg0KDQpUaGFua3MNCg==