Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/979764/?format=api
{ "id": 979764, "url": "http://patchwork.ozlabs.org/api/patches/979764/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20181005163356.23996-1-jacob.e.keller@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": "<20181005163356.23996-1-jacob.e.keller@intel.com>", "list_archive_url": null, "date": "2018-10-05T16:33:55", "name": "[net-next,1/2] ixgbevf: add support for software timestamps", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "2d2756ef1d63304fa40ab04290f2c575be3d0a3e", "submitter": { "id": 9784, "url": "http://patchwork.ozlabs.org/api/people/9784/?format=api", "name": "Jacob Keller", "email": "jacob.e.keller@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/20181005163356.23996-1-jacob.e.keller@intel.com/mbox/", "series": [ { "id": 69310, "url": "http://patchwork.ozlabs.org/api/series/69310/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=69310", "date": "2018-10-05T16:33:56", "name": "[net-next,1/2] ixgbevf: add support for software timestamps", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/69310/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/979764/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/979764/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;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.138; helo=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 42Rgm90bBFz9s3Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 6 Oct 2018 06:07:52 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 5F3CB87574;\n\tFri, 5 Oct 2018 20:07:51 +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 1hxk+wh3ZLcU; Fri, 5 Oct 2018 20:07:50 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id D042087645;\n\tFri, 5 Oct 2018 20:07:33 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id 8DED71C1413\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 5 Oct 2018 20:06:21 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 6621784E60\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 5 Oct 2018 16:39:24 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id HNzK8SaprN8t for <intel-wired-lan@lists.osuosl.org>;\n\tFri, 5 Oct 2018 16:39:24 +0000 (UTC)", "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id F3AEE84E36\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 5 Oct 2018 16:39:23 +0000 (UTC)", "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t05 Oct 2018 09:39:22 -0700", "from jekeller-desk.amr.corp.intel.com ([134.134.177.161])\n\tby orsmga001.jf.intel.com with ESMTP; 05 Oct 2018 09:33:58 -0700" ], "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.54,345,1534834800\"; d=\"scan'208\";a=\"96796828\"", "From": "Jacob Keller <jacob.e.keller@intel.com>", "To": "Intel Wired LAN <intel-wired-lan@lists.osuosl.org>", "Date": "Fri, 5 Oct 2018 09:33:55 -0700", "Message-Id": "<20181005163356.23996-1-jacob.e.keller@intel.com>", "X-Mailer": "git-send-email 2.18.0.219.gaf81d287a9da", "Subject": "[Intel-wired-lan] [net-next 1/2] ixgbevf: add support for software\n\ttimestamps", "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": "Add a call to skb_tx_timestamp in the ixgbevf_tx_map function. This\nenables software timestamping for packets sent over this device driver.\nThe call is placed just prior to when we notify hardware of the new\npacket, in order to software timestamp as close as possible to when the\nhardware will transmit.\n\nSigned-off-by: Jacob Keller <jacob.e.keller@intel.com>\n---\n drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 ++\n 1 file changed, 2 insertions(+)", "diff": "diff --git a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\nindex 98707ee11d72..d8ebd75bf41e 100644\n--- a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\n+++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\n@@ -4016,6 +4016,8 @@ static void ixgbevf_tx_map(struct ixgbevf_ring *tx_ring,\n \t/* set the timestamp */\n \tfirst->time_stamp = jiffies;\n \n+\tskb_tx_timestamp(skb);\n+\n \t/* Force memory writes to complete before letting h/w know there\n \t * are new descriptors to fetch. (Only applicable for weak-ordered\n \t * memory model archs, such as IA-64).\n", "prefixes": [ "net-next", "1/2" ] }