From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH net-next v7 3/4] net: vhost: factor out busy polling logic to vhost_net_busy_poll() Date: Thu, 2 Aug 2018 17:23:51 +0800 Message-ID: <3272c3b4-a44c-8554-329e-8a5e1a59aafd@redhat.com> References: <1533092454-37196-1-git-send-email-xiangxia.m.yue@gmail.com> <1533092454-37196-4-git-send-email-xiangxia.m.yue@gmail.com> <30e62749-3cbd-ae88-6582-c20087884b20@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Cc: Linux Kernel Network Developers , virtualization@lists.linux-foundation.org, mst@redhat.com To: Toshiaki Makita , Tonghao Zhang Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org List-Id: netdev.vger.kernel.org CgpPbiAyMDE45bm0MDjmnIgwMuaXpSAxNjo0MSwgVG9zaGlha2kgTWFraXRhIHdyb3RlOgo+IE9u IDIwMTgvMDgvMDIgMTc6MTgsIEphc29uIFdhbmcgd3JvdGU6Cj4+IE9uIDIwMTjlubQwOOaciDAx 5pelIDE3OjUyLCBUb25naGFvIFpoYW5nIHdyb3RlOgo+Pj4+ICtzdGF0aWMgdm9pZCB2aG9zdF9u ZXRfYnVzeV9wb2xsX2NoZWNrKHN0cnVjdCB2aG9zdF9uZXQgKm5ldCwKPj4+PiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlICpydnEsCj4+ Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZob3N0X3ZpcnRx dWV1ZSAqdHZxLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg cngpCj4+Pj4gK3sKPj4+PiArICAgICBzdHJ1Y3Qgc29ja2V0ICpzb2NrID0gcnZxLT5wcml2YXRl X2RhdGE7Cj4+Pj4gKwo+Pj4+ICsgICAgIGlmIChyeCkKPj4+PiArICAgICAgICAgICAgIHZob3N0 X25ldF9idXN5X3BvbGxfdHJ5X3F1ZXVlKG5ldCwgdHZxKTsKPj4+PiArICAgICBlbHNlIGlmIChz b2NrICYmIHNrX2hhc19yeF9kYXRhKHNvY2stPnNrKSkKPj4+PiArICAgICAgICAgICAgIHZob3N0 X25ldF9idXN5X3BvbGxfdHJ5X3F1ZXVlKG5ldCwgcnZxKTsKPj4+PiArICAgICBlbHNlIHsKPj4+ PiArICAgICAgICAgICAgIC8qIE9uIHR4IGhlcmUsIHNvY2sgaGFzIG5vIHJ4IGRhdGEsIHNvIHdl Cj4+Pj4gKyAgICAgICAgICAgICAgKiB3aWxsIHdhaXQgZm9yIHNvY2sgd2FrZXVwIGZvciByeCwg YW5kCj4+Pj4gKyAgICAgICAgICAgICAgKiB2aG9zdF9lbmFibGVfbm90aWZ5KCkgaXMgbm90IG5l ZWRlZC4gKi8KPj4+IEEgcG9zc2libGUgY2FzZSBpcyB3ZSBkbyBoYXZlIHJ4IGRhdGEgYnV0IGd1 ZXN0IGRvZXMgbm90IHJlZmlsbCB0aGUgcngKPj4+IHF1ZXVlLiBJbiB0aGlzIGNhc2Ugd2UgbWF5 IGxvc2Ugbm90aWZpY2F0aW9ucyBmcm9tIGd1ZXN0Lgo+PiBZZXMsIHNob3VsZCBjb25zaWRlciB0 aGlzIGNhc2UuIHRoYW5rcy4KPiBJJ20gYSBiaXQgY29uZnVzZWQuIElzbid0IHRoaXMgY292ZXJl ZCBieSB0aGUgcHJldmlvdXMKPiAiZWxzZSBpZiAoc29jayAmJiBza19oYXNfcnhfZGF0YSguLi4p KSIgYmxvY2s/CgpUaGUgcHJvYmxlbSBpcyBpdCBkb2VzIG5vdGhpbmcgaWYgdmhvc3RfdnFfYXZh aWxfZW1wdHkoKSBpcyB0cnVlIGFuZCAKdmhvc3RfZW5ibGVfbm90aWZ5KCkgaXMgZmFsc2UuCgo+ Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjcHVfcmVsYXgoKTsKPj4+ Pj4gK8KgwqDCoMKgIH0KPj4+Pj4gKwo+Pj4+PiArwqDCoMKgwqAgcHJlZW1wdF9lbmFibGUoKTsK Pj4+Pj4gKwo+Pj4+PiArwqDCoMKgwqAgaWYgKCFyeCkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB2aG9zdF9uZXRfZW5hYmxlX3ZxKG5ldCwgdnEpOwo+Pj4+IE5vIG5lZWQgdG8gZW5h YmxlIHJ4IHZpcnRxdWV1ZSwgaWYgd2UgYXJlIHN1cmUgaGFuZGxlX3J4KCkgd2lsbCBiZQo+Pj4+ IGNhbGxlZCBzb29uLgo+Pj4gSWYgd2UgZGlzYWJsZSByeCB2aXJ0cXVldWUgaW4gaGFuZGxlX3R4 IGFuZCBkb24ndCBzZW5kIHBhY2tldHMgZnJvbQo+Pj4gZ3Vlc3QgYW55bW9yZShoYW5kbGVfdHgg aXMgbm90IGNhbGxlZCksIHNvIHdlIGNhbiB3YWtlIHVwIGZvciBzb2NrIHJ4Lgo+Pj4gc28gdGhl IG5ldHdvcmsgaXMgYnJva2VuLgo+PiBOb3Qgc3VyZSBJIHVuZGVyc3RhbmQgaGVyZS4gSSBtZWFu IGlzIHdlIHNjaGVkdWxlIHdvcmsgZm9yIGhhbmRsZV9yeCgpLAo+PiB0aGVyZSdzIG5vIG5lZWQg dG8gZW5hYmxlIGl0IHNpbmNlIGhhbmRsZV9yeCgpIHdpbGwgZG8gdGhpcyBmb3IgdXMuCj4gTG9v a3MgbGlrZSBpbiB0aGUgbGFzdCAiZWxzZSIgYmxvY2sgaW4gdmhvc3RfbmV0X2J1c3lfcG9sbF9j aGVjaygpIHdlCj4gbmVlZCB0byBlbmFibGUgdnEgc2luY2UgaW4gdGhhdCBjYXNlIHdlIGhhdmUg bm8gcnggZGF0YSBhbmQgaGFuZGxlX3J4KCkKPiBpcyBub3Qgc2NoZWR1bGVkLgo+CgpZZXMuCgpU aGFua3MKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmly dHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5k YXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3ZpcnR1YWxpemF0aW9u