Cover Letter Detail
Show a cover letter.
GET /api/covers/1199187/?format=api
{ "id": 1199187, "url": "http://patchwork.ozlabs.org/api/covers/1199187/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20191122020224.1102649-1-vinicius.gomes@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": "<20191122020224.1102649-1-vinicius.gomes@intel.com>", "list_archive_url": null, "date": "2019-11-22T02:02:20", "name": "[next-queue,v1,0/4] igc: Add basic support for Timestamping/PTP", "submitter": { "id": 72272, "url": "http://patchwork.ozlabs.org/api/people/72272/?format=api", "name": "Vinicius Costa Gomes", "email": "vinicius.gomes@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20191122020224.1102649-1-vinicius.gomes@intel.com/mbox/", "series": [ { "id": 144449, "url": "http://patchwork.ozlabs.org/api/series/144449/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=144449", "date": "2019-11-22T02:02:20", "name": "igc: Add basic support for Timestamping/PTP", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/144449/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/1199187/comments/", "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.137;\n\thelo=fraxinus.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 fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\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 47K07J0yMVz9sPT\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 22 Nov 2019 13:02:35 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 27DB28723E;\n\tFri, 22 Nov 2019 02:02:34 +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 ICk9iPsD9BMd; Fri, 22 Nov 2019 02:02:32 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 7D5E187249;\n\tFri, 22 Nov 2019 02:02:32 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id B15121BF33D\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 22 Nov 2019 02:02:31 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id ADA4387251\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 22 Nov 2019 02:02:31 +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 jd4MLfVnBuBo for <intel-wired-lan@lists.osuosl.org>;\n\tFri, 22 Nov 2019 02:02:31 +0000 (UTC)", "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id E7A0C8723E\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tFri, 22 Nov 2019 02:02:30 +0000 (UTC)", "from fmsmga008.fm.intel.com ([10.253.24.58])\n\tby fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t21 Nov 2019 18:02:30 -0800", "from vcostago-desk1.jf.intel.com ([10.54.70.26])\n\tby fmsmga008.fm.intel.com with ESMTP; 21 Nov 2019 18:02:30 -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.69,228,1571727600\"; d=\"scan'208\";a=\"205264930\"", "From": "Vinicius Costa Gomes <vinicius.gomes@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Thu, 21 Nov 2019 18:02:20 -0800", "Message-Id": "<20191122020224.1102649-1-vinicius.gomes@intel.com>", "X-Mailer": "git-send-email 2.24.0", "MIME-Version": "1.0", "Subject": "[Intel-wired-lan] [next-queue PATCH v1 0/4] igc: Add basic support\n\tfor Timestamping/PTP", "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>", "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": "Hi,\n\nThis adds basic support for Timestamping and enables ptp4l/phc2sys to\nwork using i225.\n\nTo get ptp4l/phc2sys to work we need 2 basic feature sets:\n (1) reading/adjusting the PHC clock;\n (2) enabling/retrieving HW timestamps;\n\nPatch 1/4 adds support for (1), patch 2/4 and 3/4 adds support for (2)\nand patch 4/4 implements the ethtool ioctl that ptp4l uses to check\nwhat timestamping methods are supported.\n\nAs most of the functionality is similar to i210, this code uses that\nas a base. To keep this short, only the features necessary to make\ntime synchronization using linuxptp are added.\n\nThe most important differences from i210 is that there's now support\nfor multiple PTP domains, with multiple timestamping registers.\n\nStill aiming to keep this series short, only support for one PTP\ndomain is added, and also only one of the timestamping registers is\nused.\n\nMissing from this series is also support configuring/using the\nprogrammable pins.\n\n\nCheers,\n--\nVinicius\n\nVinicius Costa Gomes (4):\n igc: Add basic skeleton for PTP\n igc: Add support for RX timestamping\n igc: Add support for TX timestamping\n igc: Add support for ethtool GET_TS_INFO command\n\n drivers/net/ethernet/intel/igc/Makefile | 2 +-\n drivers/net/ethernet/intel/igc/igc.h | 45 ++\n drivers/net/ethernet/intel/igc/igc_defines.h | 64 ++\n drivers/net/ethernet/intel/igc/igc_ethtool.c | 34 +\n drivers/net/ethernet/intel/igc/igc_main.c | 86 +++\n drivers/net/ethernet/intel/igc/igc_ptp.c | 713 +++++++++++++++++++\n drivers/net/ethernet/intel/igc/igc_regs.h | 27 +\n 7 files changed, 970 insertions(+), 1 deletion(-)\n create mode 100644 drivers/net/ethernet/intel/igc/igc_ptp.c" }