From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH net-next RESEND] xen-netfront: avoid packet loss when ethernet header crosses page boundary Date: Sun, 18 Sep 2016 22:26:07 -0400 (EDT) Message-ID: <20160918.222607.1930094684278444086.davem__27021.3031246842$1474252048$gmane$org@davemloft.net> References: <1474023554-24520-1-git-send-email-vkuznets@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bloHe-0005xt-9F for xen-devel@lists.xenproject.org; Mon, 19 Sep 2016 02:26:14 +0000 In-Reply-To: <1474023554-24520-1-git-send-email-vkuznets@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: vkuznets@redhat.com 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 RnJvbTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KRGF0ZTogRnJpLCAx NiBTZXAgMjAxNiAxMjo1OToxNCArMDIwMAoKPiBAQCAtNTk1LDYgKzU5NiwxOSBAQCBzdGF0aWMg aW50IHhlbm5ldF9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2 aWNlICpkZXYpCj4gIAlvZmZzZXQgPSBvZmZzZXRfaW5fcGFnZShza2ItPmRhdGEpOwo+ICAJbGVu ID0gc2tiX2hlYWRsZW4oc2tiKTsKPiAgCj4gKwkvKiBUaGUgZmlyc3QgcmVxIHNob3VsZCBiZSBh dCBsZWFzdCBFVEhfSExFTiBzaXplIG9yIHRoZSBwYWNrZXQgd2lsbCBiZQo+ICsJICogZHJvcHBl ZCBieSBuZXRiYWNrLgo+ICsJICovCj4gKwlpZiAodW5saWtlbHkoUEFHRV9TSVpFIC0gb2Zmc2V0 IDwgRVRIX0hMRU4pKSB7Cj4gKwkJbnNrYiA9IHNrYl9jb3B5KHNrYiwgR0ZQX0FUT01JQyk7Cj4g KwkJaWYgKCFuc2tiKQo+ICsJCQlnb3RvIGRyb3A7Cj4gKwkJZGV2X2tmcmVlX3NrYl9hbnkoc2ti KTsKPiArCQlza2IgPSBuc2tiOwo+ICsJCXBhZ2UgPSB2aXJ0X3RvX3BhZ2Uoc2tiLT5kYXRhKTsK PiArCQlvZmZzZXQgPSBvZmZzZXRfaW5fcGFnZShza2ItPmRhdGEpOwo+ICsJfQo+ICsKPiAgCXNw aW5fbG9ja19pcnFzYXZlKCZxdWV1ZS0+dHhfbG9jaywgZmxhZ3MpOwoKSSB0aGluayB5b3UgYWxz byBoYXZlIHRvIHJlY2FsY3VsYXRlICdsZW4nIGluIHRoaXMgY2FzZSB0b28sIGFzCnNrYl9oZWFk bGVuKCkgd2lsbCBkZWZpbml0ZWx5IGJlIGRpZmZlcmVudCBmb3IgbnNrYi4KCkluIGZhY3QsIEkg Y2FuJ3Qgc2VlIGhvdyB0aGlzIGNvZGUgY2FuIHdvcmsgcHJvcGVybHkgd2l0aG91dCB0aGF0IGZp eC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=