From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toshiaki Makita 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:41:41 +0900 Message-ID: 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" Content-Transfer-Encoding: base64 Cc: Linux Kernel Network Developers , virtualization@lists.linux-foundation.org, mst@redhat.com To: Jason Wang , 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 T24gMjAxOC8wOC8wMiAxNzoxOCwgSmFzb24gV2FuZyB3cm90ZToKPiBPbiAyMDE45bm0MDjmnIgw MeaXpSAxNzo1MiwgVG9uZ2hhbyBaaGFuZyB3cm90ZToKPj4+ICtzdGF0aWMgdm9pZCB2aG9zdF9u ZXRfYnVzeV9wb2xsX2NoZWNrKHN0cnVjdCB2aG9zdF9uZXQgKm5ldCwKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2aG9zdF92aXJ0cXVldWUgKnJ2cSwKPj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2aG9zdF92aXJ0cXVl dWUgKnR2cSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcngp Cj4+PiArewo+Pj4gKyAgICAgc3RydWN0IHNvY2tldCAqc29jayA9IHJ2cS0+cHJpdmF0ZV9kYXRh Owo+Pj4gKwo+Pj4gKyAgICAgaWYgKHJ4KQo+Pj4gKyAgICAgICAgICAgICB2aG9zdF9uZXRfYnVz eV9wb2xsX3RyeV9xdWV1ZShuZXQsIHR2cSk7Cj4+PiArICAgICBlbHNlIGlmIChzb2NrICYmIHNr X2hhc19yeF9kYXRhKHNvY2stPnNrKSkKPj4+ICsgICAgICAgICAgICAgdmhvc3RfbmV0X2J1c3lf cG9sbF90cnlfcXVldWUobmV0LCBydnEpOwo+Pj4gKyAgICAgZWxzZSB7Cj4+PiArICAgICAgICAg ICAgIC8qIE9uIHR4IGhlcmUsIHNvY2sgaGFzIG5vIHJ4IGRhdGEsIHNvIHdlCj4+PiArICAgICAg ICAgICAgICAqIHdpbGwgd2FpdCBmb3Igc29jayB3YWtldXAgZm9yIHJ4LCBhbmQKPj4+ICsgICAg ICAgICAgICAgICogdmhvc3RfZW5hYmxlX25vdGlmeSgpIGlzIG5vdCBuZWVkZWQuICovCj4+Cj4+ IEEgcG9zc2libGUgY2FzZSBpcyB3ZSBkbyBoYXZlIHJ4IGRhdGEgYnV0IGd1ZXN0IGRvZXMgbm90 IHJlZmlsbCB0aGUgcngKPj4gcXVldWUuIEluIHRoaXMgY2FzZSB3ZSBtYXkgbG9zZSBub3RpZmlj YXRpb25zIGZyb20gZ3Vlc3QuCj4gWWVzLCBzaG91bGQgY29uc2lkZXIgdGhpcyBjYXNlLiB0aGFu a3MuCgpJJ20gYSBiaXQgY29uZnVzZWQuIElzbid0IHRoaXMgY292ZXJlZCBieSB0aGUgcHJldmlv dXMKImVsc2UgaWYgKHNvY2sgJiYgc2tfaGFzX3J4X2RhdGEoLi4uKSkiIGJsb2NrPwoKPj4+PiAr Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjcHVfcmVsYXgoKTsKPj4+PiArwqDCoMKg wqAgfQo+Pj4+ICsKPj4+PiArwqDCoMKgwqAgcHJlZW1wdF9lbmFibGUoKTsKPj4+PiArCj4+Pj4g K8KgwqDCoMKgIGlmICghcngpCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2aG9zdF9u ZXRfZW5hYmxlX3ZxKG5ldCwgdnEpOwo+Pj4gTm8gbmVlZCB0byBlbmFibGUgcnggdmlydHF1ZXVl LCBpZiB3ZSBhcmUgc3VyZSBoYW5kbGVfcngoKSB3aWxsIGJlCj4+PiBjYWxsZWQgc29vbi4KPj4g SWYgd2UgZGlzYWJsZSByeCB2aXJ0cXVldWUgaW4gaGFuZGxlX3R4IGFuZCBkb24ndCBzZW5kIHBh Y2tldHMgZnJvbQo+PiBndWVzdCBhbnltb3JlKGhhbmRsZV90eCBpcyBub3QgY2FsbGVkKSwgc28g d2UgY2FuIHdha2UgdXAgZm9yIHNvY2sgcnguCj4+IHNvIHRoZSBuZXR3b3JrIGlzIGJyb2tlbi4K PiAKPiBOb3Qgc3VyZSBJIHVuZGVyc3RhbmQgaGVyZS4gSSBtZWFuIGlzIHdlIHNjaGVkdWxlIHdv cmsgZm9yIGhhbmRsZV9yeCgpLAo+IHRoZXJlJ3Mgbm8gbmVlZCB0byBlbmFibGUgaXQgc2luY2Ug aGFuZGxlX3J4KCkgd2lsbCBkbyB0aGlzIGZvciB1cy4KCkxvb2tzIGxpa2UgaW4gdGhlIGxhc3Qg ImVsc2UiIGJsb2NrIGluIHZob3N0X25ldF9idXN5X3BvbGxfY2hlY2soKSB3ZQpuZWVkIHRvIGVu YWJsZSB2cSBzaW5jZSBpbiB0aGF0IGNhc2Ugd2UgaGF2ZSBubyByeCBkYXRhIGFuZCBoYW5kbGVf cngoKQppcyBub3Qgc2NoZWR1bGVkLgoKLS0gClRvc2hpYWtpIE1ha2l0YQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGlu ZyBsaXN0ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8v bGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u