From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: Re: [PATCH net-next RESEND] xen-netfront: avoid packet loss when ethernet header crosses page boundary Date: Mon, 19 Sep 2016 12:22:05 +0200 Message-ID: <87mvj4xk8i.fsf__32528.9070177407$1474280596$gmane$org@vitty.brq.redhat.com> References: <1474023554-24520-1-git-send-email-vkuznets@redhat.com> <20160918.222607.1930094684278444086.davem@davemloft.net> 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 1blviH-00084c-AI for xen-devel@lists.xenproject.org; Mon, 19 Sep 2016 10:22:13 +0000 In-Reply-To: <20160918.222607.1930094684278444086.davem@davemloft.net> (David Miller's message of "Sun, 18 Sep 2016 22:26:07 -0400 (EDT)") List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: David Miller Cc: jgross@suse.com, ptalbert@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, david.vrabel@citrix.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org RGF2aWQgTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PiB3cml0ZXM6Cgo+IEZyb206IFZpdGFs eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4gRGF0ZTogRnJpLCAxNiBTZXAgMjAx NiAxMjo1OToxNCArMDIwMAo+Cj4+IEBAIC01OTUsNiArNTk2LDE5IEBAIHN0YXRpYyBpbnQgeGVu bmV0X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRl dikKPj4gIAlvZmZzZXQgPSBvZmZzZXRfaW5fcGFnZShza2ItPmRhdGEpOwo+PiAgCWxlbiA9IHNr Yl9oZWFkbGVuKHNrYik7Cj4+ICAKPj4gKwkvKiBUaGUgZmlyc3QgcmVxIHNob3VsZCBiZSBhdCBs ZWFzdCBFVEhfSExFTiBzaXplIG9yIHRoZSBwYWNrZXQgd2lsbCBiZQo+PiArCSAqIGRyb3BwZWQg YnkgbmV0YmFjay4KPj4gKwkgKi8KPj4gKwlpZiAodW5saWtlbHkoUEFHRV9TSVpFIC0gb2Zmc2V0 IDwgRVRIX0hMRU4pKSB7Cj4+ICsJCW5za2IgPSBza2JfY29weShza2IsIEdGUF9BVE9NSUMpOwo+ PiArCQlpZiAoIW5za2IpCj4+ICsJCQlnb3RvIGRyb3A7Cj4+ICsJCWRldl9rZnJlZV9za2JfYW55 KHNrYik7Cj4+ICsJCXNrYiA9IG5za2I7Cj4+ICsJCXBhZ2UgPSB2aXJ0X3RvX3BhZ2Uoc2tiLT5k YXRhKTsKPj4gKwkJb2Zmc2V0ID0gb2Zmc2V0X2luX3BhZ2Uoc2tiLT5kYXRhKTsKPj4gKwl9Cj4+ ICsKPj4gIAlzcGluX2xvY2tfaXJxc2F2ZSgmcXVldWUtPnR4X2xvY2ssIGZsYWdzKTsKPgo+IEkg dGhpbmsgeW91IGFsc28gaGF2ZSB0byByZWNhbGN1bGF0ZSAnbGVuJyBpbiB0aGlzIGNhc2UgdG9v LCBhcwo+IHNrYl9oZWFkbGVuKCkgd2lsbCBkZWZpbml0ZWx5IGJlIGRpZmZlcmVudCBmb3IgbnNr Yi4KPgo+IEluIGZhY3QsIEkgY2FuJ3Qgc2VlIGhvdyB0aGlzIGNvZGUgY2FuIHdvcmsgcHJvcGVy bHkgd2l0aG91dCB0aGF0IGZpeC4KClRoYW5rIHlvdSBmb3IgeW91ciBmZWVkYmFjayBEYXZpZCwK CmluIG15IHRlc3RpbmcgKGV2ZW4gd2hlbiBJIHRyaWVkIGRvaW5nIHNrYl9jb3B5KCkgZm9yIGFs bCBza2JzCnVuY29uZGl0aW9uYWxseSkgc2tiX2hlYWRsZW4obnNrYikgYWx3YXlzIGVxdWFscyAn bGVuJyBzbyBJIHdhcyB1bmRlciBhbgppbXByZXNzaW9uIHRoYXQgYm90aCAnc2tiLT5sZW4nIGFu ZCAnc2tiLT5kYXRhX2xlbicgcmVtYWluIHRoZSBzYW1lIHdoZW4Kd2UgZG8gc2tiX2NvcHkoKS4g SG93ZXZlciwgaW4gY2FzZSB5b3UgdGhpbmsgdGhlcmUgYXJlIGNhc2VzIHdoZW4KaGVhZGxlbiBj aGFuZ2VzLCBJIHNlZSBubyBwcm9ibGVtIHdpdGggcmUtY2FsY3VsYXRpbmcgJ2xlbicgYXMgaXQg d29uJ3QKYnJpbmcgYW55IHNpZ25pZmljYW50IHBlcmZvcm1hY2UgcGVuYWx0eSBjb21wYXJlZCB0 byB0aGUgYWxyZWFkeSBhZGRlZApza2JfY29weSgpLgoKSSdsbCBzZW5kICd2MicuCgotLSAKICBW aXRhbHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=