Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1235651/?format=api
{ "id": 1235651, "url": "http://patchwork.ozlabs.org/api/patches/1235651/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20200210070415.23679-1-sasha.neftin@intel.com/", "project": { "id": 46, "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api", "name": "Intel Wired Ethernet development", "link_name": "intel-wired-lan", "list_id": "intel-wired-lan.osuosl.org", "list_email": "intel-wired-lan@osuosl.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20200210070415.23679-1-sasha.neftin@intel.com>", "list_archive_url": null, "date": "2020-02-10T07:04:15", "name": "[v1,1/1] igc: Add GSO partial support", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "5ab07934deaa35cab6b6307b3710c154aae2a224", "submitter": { "id": 69860, "url": "http://patchwork.ozlabs.org/api/people/69860/?format=api", "name": "Sasha Neftin", "email": "sasha.neftin@intel.com" }, "delegate": { "id": 68, "url": "http://patchwork.ozlabs.org/api/users/68/?format=api", "username": "jtkirshe", "first_name": "Jeff", "last_name": "Kirsher", "email": "jeffrey.t.kirsher@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20200210070415.23679-1-sasha.neftin@intel.com/mbox/", "series": [ { "id": 157610, "url": "http://patchwork.ozlabs.org/api/series/157610/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=157610", "date": "2020-02-10T07:04:15", "name": "[v1,1/1] igc: Add GSO partial support", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/157610/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1235651/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1235651/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<intel-wired-lan-bounces@osuosl.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Authentication-Results": [ "ozlabs.org; spf=pass (sender SPF authorized)\n\tsmtp.mailfrom=osuosl.org (client-ip=140.211.166.138;\n\thelo=whitealder.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=intel.com" ], "Received": [ "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 48GH2Z1tn5z9s3x\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 10 Feb 2020 18:04:21 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 5E2C283B2F;\n\tMon, 10 Feb 2020 07:04:20 +0000 (UTC)", "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id cXp35U7Z-Y2w; Mon, 10 Feb 2020 07:04:19 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 4C45381F20;\n\tMon, 10 Feb 2020 07:04:19 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id C1F541BF378\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 10 Feb 2020 07:04:17 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id B7D8920380\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 10 Feb 2020 07:04:17 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 9j9ZBaJNt9eY for <intel-wired-lan@lists.osuosl.org>;\n\tMon, 10 Feb 2020 07:04:17 +0000 (UTC)", "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 032C22014A\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 10 Feb 2020 07:04:16 +0000 (UTC)", "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t09 Feb 2020 23:04:16 -0800", "from ccdlinuxdev09.iil.intel.com ([143.185.163.21])\n\tby fmsmga006.fm.intel.com with ESMTP; 09 Feb 2020 23:04:15 -0800" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "X-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "X-IronPort-AV": "E=Sophos;i=\"5.70,424,1574150400\"; d=\"scan'208\";a=\"433232313\"", "From": "Sasha Neftin <sasha.neftin@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Mon, 10 Feb 2020 09:04:15 +0200", "Message-Id": "<20200210070415.23679-1-sasha.neftin@intel.com>", "X-Mailer": "git-send-email 2.11.0", "Subject": "[Intel-wired-lan] [PATCH v1 1/1] igc: Add GSO partial support", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>", "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "intel-wired-lan-bounces@osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>" }, "content": "Partial generic segmentation offload is a hybrid between TSO and GSO.\nWhat is effectively does is take advantage of certain traits of TCP and\ntunnels so that instead of having to rewrite the packet headers for each\nsegment only in the inner-most transport header and possible the outer-most\nnetwork header need to be updated.\nThis allows devices that do not support tunnel offload or tunnels\noffloads with checksum to still make use of segmentation.\n\nSigned-off-by: Sasha Neftin <sasha.neftin@intel.com>\n---\n drivers/net/ethernet/intel/igc/igc_main.c | 10 ++++++++++\n 1 file changed, 10 insertions(+)", "diff": "diff --git a/drivers/net/ethernet/intel/igc/igc_main.c b/drivers/net/ethernet/intel/igc/igc_main.c\nindex 660b14abce1d..0c2d4f8d9904 100644\n--- a/drivers/net/ethernet/intel/igc/igc_main.c\n+++ b/drivers/net/ethernet/intel/igc/igc_main.c\n@@ -4905,6 +4905,16 @@ static int igc_probe(struct pci_dev *pdev,\n \tnetdev->features |= NETIF_F_HW_CSUM;\n \tnetdev->features |= NETIF_F_SCTP_CRC;\n \n+#define IGC_GSO_PARTIAL_FEATURES (NETIF_F_GSO_GRE | \\\n+\t\t\t\t NETIF_F_GSO_GRE_CSUM | \\\n+\t\t\t\t NETIF_F_GSO_IPXIP4 | \\\n+\t\t\t\t NETIF_F_GSO_IPXIP6 | \\\n+\t\t\t\t NETIF_F_GSO_UDP_TUNNEL | \\\n+\t\t\t\t NETIF_F_GSO_UDP_TUNNEL_CSUM)\n+\n+\tnetdev->gso_partial_features = IGC_GSO_PARTIAL_FEATURES;\n+\tnetdev->features |= NETIF_F_GSO_PARTIAL | IGC_GSO_PARTIAL_FEATURES;\n+\n \t/* setup the private structure */\n \terr = igc_sw_init(adapter);\n \tif (err)\n", "prefixes": [ "v1", "1/1" ] }