From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Date: Fri, 08 Apr 2016 23:59:09 -0700 Subject: [Intel-wired-lan] [next-queue PATCH 0/3] Add support for GSO partial to Intel NIC drivers In-Reply-To: <20160408210103.13096.77973.stgit@ahduyck-xeon-server> References: <20160408203013.12838.63429.stgit@ahduyck-xeon-server> <20160408210103.13096.77973.stgit@ahduyck-xeon-server> Message-ID: <1460185149.2982.6.camel@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: intel-wired-lan@osuosl.org List-ID: On Fri, 2016-04-08 at 17:06 -0400, Alexander Duyck wrote: > So these are the patches needed to enable tunnel segmentation > offloads on > the igb, igbvf, ixgbe, and ixgbevf drivers.? In addition this patch > extends > the i40e and i40evf drivers to include segmentation support for > tunnels > with outer checksums. > > The net performance gain for these patches are pretty significant.? > In the > case of i40e a tunnel with outer checksums showed the following > improvement: > Throughput Throughput? Local Local?? Result? > ?????????? Units?????? CPU?? Service Tag???? > ?????????????????????? Util? Demand????????? > ?????????????????????? %???????????????????? > 14066.29?? 10^6bits/s? 3.49? 0.651?? "before"? > 20618.16?? 10^6bits/s? 3.09? 0.393?? "after" > > For ixgbe similar results were seen: > Throughput Throughput? Local? Local?? Result? > ?????????? Units?????? CPU??? Service Tag???? > ?????????????????????? Util?? Demand????????? > ?????????????????????? %??????????????? > 12879.89?? 10^6bits/s? 10.00? 0.763?? "before" > 14286.77?? 10^6bits/s? 5.74?? 0.395?? "after"? > > These patches all rely on the TSO_MANGLEID and GSO_PARTIAL patches so > I > would not recommend applying them until those patches have first been > applied. Sorry I did not see this until after I tried applying your series. :-( Maybe the two dependent patches should have been in the series, so I and others do not waste their time. ?Or not send this until the two patches were accepted. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part URL: From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Subject: Re: [next-queue PATCH 0/3] Add support for GSO partial to Intel NIC drivers Date: Fri, 08 Apr 2016 23:59:09 -0700 Message-ID: <1460185149.2982.6.camel@intel.com> References: <20160408203013.12838.63429.stgit@ahduyck-xeon-server> <20160408210103.13096.77973.stgit@ahduyck-xeon-server> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-IWL3pagRtGbCgRmbM4s0" To: Alexander Duyck , herbert@gondor.apana.org.au, tom@herbertland.com, jesse@kernel.org, alexander.duyck@gmail.com, edumazet@google.com, intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, davem@davemloft.net Return-path: Received: from mga14.intel.com ([192.55.52.115]:32795 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751774AbcDIG7U (ORCPT ); Sat, 9 Apr 2016 02:59:20 -0400 In-Reply-To: <20160408210103.13096.77973.stgit@ahduyck-xeon-server> Sender: netdev-owner@vger.kernel.org List-ID: --=-IWL3pagRtGbCgRmbM4s0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gRnJpLCAyMDE2LTA0LTA4IGF0IDE3OjA2IC0wNDAwLCBBbGV4YW5kZXIgRHV5Y2sgd3JvdGU6 Cj4gU28gdGhlc2UgYXJlIHRoZSBwYXRjaGVzIG5lZWRlZCB0byBlbmFibGUgdHVubmVsIHNlZ21l bnRhdGlvbgo+IG9mZmxvYWRzIG9uCj4gdGhlIGlnYiwgaWdidmYsIGl4Z2JlLCBhbmQgaXhnYmV2 ZiBkcml2ZXJzLsKgIEluIGFkZGl0aW9uIHRoaXMgcGF0Y2gKPiBleHRlbmRzCj4gdGhlIGk0MGUg YW5kIGk0MGV2ZiBkcml2ZXJzIHRvIGluY2x1ZGUgc2VnbWVudGF0aW9uIHN1cHBvcnQgZm9yCj4g dHVubmVscwo+IHdpdGggb3V0ZXIgY2hlY2tzdW1zLgo+IAo+IFRoZSBuZXQgcGVyZm9ybWFuY2Ug Z2FpbiBmb3IgdGhlc2UgcGF0Y2hlcyBhcmUgcHJldHR5IHNpZ25pZmljYW50LsKgCj4gSW4gdGhl Cj4gY2FzZSBvZiBpNDBlIGEgdHVubmVsIHdpdGggb3V0ZXIgY2hlY2tzdW1zIHNob3dlZCB0aGUg Zm9sbG93aW5nCj4gaW1wcm92ZW1lbnQ6Cj4gVGhyb3VnaHB1dCBUaHJvdWdocHV0wqAgTG9jYWwg TG9jYWzCoMKgIFJlc3VsdMKgCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgVW5pdHPCoMKgwqDCoMKg wqAgQ1BVwqDCoCBTZXJ2aWNlIFRhZ8KgwqDCoMKgCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgVXRpbMKgIERlbWFuZMKgwqDCoMKgwqDCoMKgwqDCoAo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICXCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gMTQwNjYuMjnCoMKgIDEwXjZiaXRzL3PCoCAz LjQ5wqAgMC42NTHCoMKgICJiZWZvcmUiwqAKPiAyMDYxOC4xNsKgwqAgMTBeNmJpdHMvc8KgIDMu MDnCoCAwLjM5M8KgwqAgImFmdGVyIgo+IAo+IEZvciBpeGdiZSBzaW1pbGFyIHJlc3VsdHMgd2Vy ZSBzZWVuOgo+IFRocm91Z2hwdXQgVGhyb3VnaHB1dMKgIExvY2FswqAgTG9jYWzCoMKgIFJlc3Vs dMKgCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgVW5pdHPCoMKgwqDCoMKgwqAgQ1BVwqDCoMKgIFNl cnZpY2UgVGFnwqDCoMKgwqAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBVdGlswqDCoCBEZW1hbmTCoMKgwqDCoMKgwqDCoMKgwqAKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgCj4gMTI4NzkuODnCoMKgIDEwXjZiaXRzL3PCoCAxMC4wMMKgIDAuNzYzwqDCoCAiYmVm b3JlIgo+IDE0Mjg2Ljc3wqDCoCAxMF42Yml0cy9zwqAgNS43NMKgwqAgMC4zOTXCoMKgICJhZnRl ciLCoAo+IAo+IFRoZXNlIHBhdGNoZXMgYWxsIHJlbHkgb24gdGhlIFRTT19NQU5HTEVJRCBhbmQg R1NPX1BBUlRJQUwgcGF0Y2hlcyBzbwo+IEkKPiB3b3VsZCBub3QgcmVjb21tZW5kIGFwcGx5aW5n IHRoZW0gdW50aWwgdGhvc2UgcGF0Y2hlcyBoYXZlIGZpcnN0IGJlZW4KPiBhcHBsaWVkLgoKU29y cnkgSSBkaWQgbm90IHNlZSB0aGlzIHVudGlsIGFmdGVyIEkgdHJpZWQgYXBwbHlpbmcgeW91ciBz ZXJpZXMuIDotKAoKTWF5YmUgdGhlIHR3byBkZXBlbmRlbnQgcGF0Y2hlcyBzaG91bGQgaGF2ZSBi ZWVuIGluIHRoZSBzZXJpZXMsIHNvIEkKYW5kIG90aGVycyBkbyBub3Qgd2FzdGUgdGhlaXIgdGlt ZS4gwqBPciBub3Qgc2VuZCB0aGlzIHVudGlsIHRoZSB0d28KcGF0Y2hlcyB3ZXJlIGFjY2VwdGVk Lg== --=-IWL3pagRtGbCgRmbM4s0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJXCKg9AAoJEOVv75VaS+3OY7AP/jRrM9a7fgchgA1EiGCPppCT fC5gD+MZTKSfMQXM+NyDJDAijGX9wVw1VQBZqG20RW/mfQkC4BVudqoIpfFfvXAU oqvpO+bBcRu9zvgyhjqG7q9yeGLNV59QzXiaf63Hwdikq7WZuF2PFKrHTD+rbBtm boUeI6udBX5Sfddv04BMt++oqKrNicMg5FP90AH9789AXxp6QxqO/LA1HHQG1Q9T kNFamIcrewNPsOh+a4/yUC85jaL1k5OjkDZ28DGVHN3AyWTjj2V4s82dlKRwfU3f GWTFdINauOxXfCi/SwPghZBa5DW/pAE0y26CxCCnzjgTeOkIEI2FODkEHS7OyETc 02OfiusP6KZFgytvCaI9pCLO8zB1PeEKvK7ABZKQM2BSiCNzFmdDrBuyPyZbN4t9 H2GVAOkM1qEOHGaT//PV3o0xG5YfdBc/L5ZbhFjEK1yNU35qoGClb9BPbrpAKTha mwpOP/t7RR6yB0sXBWpbm2gkbFneNy2Tbr+Bic2XMR4lnSMiVvOAkQqyRzAwvjlH h8lFh/Pq92vkrL0ygyfNCBI7OAW33pwGcr7pBzRRfwuYJOhcC9vMYWvZ5q58DF7P qoH0wCXYyQWq95W3lyPOiuhOjyQdsx0oTAjdKx+Np6Y9t8ucZXGjTybALaYzqpyK CEgFBlhAor19OZxpkeJE =Dfm3 -----END PGP SIGNATURE----- --=-IWL3pagRtGbCgRmbM4s0--