From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2 net-next 5/7] xen-netback: process guest rx packets in batches Date: Tue, 4 Oct 2016 14:02:21 +0000 Message-ID: <3aa2a451167d47fa820dd61843a4bbee__43225.3071842299$1475590316$gmane$org@AMSPEX02CL03.citrite.net> References: <1475573358-32414-1-git-send-email-paul.durrant@citrix.com> <1475573358-32414-6-git-send-email-paul.durrant@citrix.com> <20161004124744.GC30836@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1brQQs-00023d-Gz for xen-devel@lists.xenproject.org; Tue, 04 Oct 2016 14:10:58 +0000 In-Reply-To: <20161004124744.GC30836@localhost.localdomain> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: "netdev@vger.kernel.org" , Wei Liu , David Vrabel , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtvbnJhZCBSemVzenV0ZWsgV2ls ayBbbWFpbHRvOmtvbnJhZC53aWxrQG9yYWNsZS5jb21dCj4gU2VudDogMDQgT2N0b2JlciAyMDE2 IDEzOjQ4Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6 IG5ldGRldkB2Z2VyLmtlcm5lbC5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg V2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi ZWxAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIG5ldC1u ZXh0IDUvN10geGVuLW5ldGJhY2s6IHByb2Nlc3MKPiBndWVzdCByeCBwYWNrZXRzIGluIGJhdGNo ZXMKPiAKPiBPbiBUdWUsIE9jdCAwNCwgMjAxNiBhdCAxMDoyOToxNkFNICswMTAwLCBQYXVsIER1 cnJhbnQgd3JvdGU6Cj4gPiBGcm9tOiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXgu Y29tPgo+ID4KPiA+IEluc3RlYWQgb2Ygb25seSBwbGFjaW5nIG9uZSBza2Igb24gdGhlIGd1ZXN0 IHJ4IHJpbmcgYXQgYSB0aW1lLAo+ID4gcHJvY2VzcyBhIGJhdGNoIG9mIHVwLXRvIDY0LiAgVGhp cyBpbXByb3ZlcyBwZXJmb3JtYW5jZSBieSB+MTAlIGluIHNvbWUKPiB0ZXN0cy4KCkkgYmVsaWV2 ZSB0aGUgdGVzdHMgYXJlIG1haW5seSB0aHJvdWdocHV0IHRlc3RzLCBidXQgRGF2aWQgd291bGQg a25vdyB0aGUgc3BlY2lmaWNzLgoKPiAKPiBBbmQgZG9lcyBpdCByZWdyZXNzIGxhdGVuY3kgd29y a2xvYWRzPwo+IAoKSXQgc2hvdWxkbid0LCBhbHRob3VnaCBJIGhhdmUgbm90IHJ1biBwaW5nLXBv bmcgdGVzdHMgdG8gdmVyaWZ5LiBJZiBwYWNrZXRzIGFyZSBvbmx5IHBsYWNlZCBvbiB0aGUgdmlm IHF1ZXVlIHNpbmdseSB0aG91Z2ggdGhlbiB0aGUgYmF0Y2hpbmcgc2hvdWxkIGhhdmUgbm8gZWZm ZWN0LCBzaW5jZSByeF9hY3Rpb24gd2lsbCBjb21wbGV0ZSBhbmQgZG8gdGhlIHB1c2ggYXMgYmVm b3JlLgoKICBQYXVsCgo+IFdoYXQgYXJlIHRob3NlICdzb21lIHRlc3RzJyB5b3Ugc3BlYWsgb2Zm Pwo+IAo+IFRoYW5rcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBWcmFiZWwgPGRhdmlk LnZyYWJlbEBjaXRyaXguY29tPiBbcmUtYmFzZWRdCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1 cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNr L3J4LmMgfCAxNSArKysrKysrKysrKysrKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94 ZW4tbmV0YmFjay9yeC5jCj4gPiBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmMgaW5kZXgg OTU0ODcwOS4uYWU4MjJiOCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr L3J4LmMKPiA+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmMKPiA+IEBAIC0zOTks NyArMzk5LDcgQEAgc3RhdGljIHZvaWQgeGVudmlmX3J4X2V4dHJhX3Nsb3Qoc3RydWN0Cj4geGVu dmlmX3F1ZXVlICpxdWV1ZSwKPiA+ICAJQlVHKCk7Cj4gPiAgfQo+ID4KPiA+IC12b2lkIHhlbnZp Zl9yeF9hY3Rpb24oc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUpCj4gPiArdm9pZCB4ZW52aWZf cnhfc2tiKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQo+ID4gIHsKPiA+ICAJc3RydWN0IHhl bnZpZl9wa3Rfc3RhdGUgcGt0Owo+ID4KPiA+IEBAIC00MjUsNiArNDI1LDE5IEBAIHZvaWQgeGVu dmlmX3J4X2FjdGlvbihzdHJ1Y3QgeGVudmlmX3F1ZXVlCj4gKnF1ZXVlKQo+ID4gIAl4ZW52aWZf cnhfY29tcGxldGUocXVldWUsICZwa3QpOwo+ID4gIH0KPiA+Cj4gPiArI2RlZmluZSBSWF9CQVRD SF9TSVpFIDY0Cj4gPiArCj4gPiArdm9pZCB4ZW52aWZfcnhfYWN0aW9uKHN0cnVjdCB4ZW52aWZf cXVldWUgKnF1ZXVlKSB7Cj4gPiArCXVuc2lnbmVkIGludCB3b3JrX2RvbmUgPSAwOwo+ID4gKwo+ ID4gKwl3aGlsZSAoeGVudmlmX3J4X3Jpbmdfc2xvdHNfYXZhaWxhYmxlKHF1ZXVlKSAmJgo+ID4g KwkgICAgICAgd29ya19kb25lIDwgUlhfQkFUQ0hfU0laRSkgewo+ID4gKwkJeGVudmlmX3J4X3Nr YihxdWV1ZSk7Cj4gPiArCQl3b3JrX2RvbmUrKzsKPiA+ICsJfQo+ID4gK30KPiA+ICsKPiA+ICBz dGF0aWMgYm9vbCB4ZW52aWZfcnhfcXVldWVfc3RhbGxlZChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx dWV1ZSkgIHsKPiA+ICAJUklOR19JRFggcHJvZCwgY29uczsKPiA+IC0tCj4gPiAyLjEuNAo+ID4K PiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiA+ IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=