Cover Letter Detail
Show a cover letter.
GET /api/covers/886522/?format=api
{ "id": 886522, "url": "http://patchwork.ozlabs.org/api/covers/886522/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180315234802.31336-1-anirudh.venkataramanan@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": "<20180315234802.31336-1-anirudh.venkataramanan@intel.com>", "list_archive_url": null, "date": "2018-03-15T23:47:47", "name": "[v2,00/15] Add ice driver", "submitter": { "id": 73601, "url": "http://patchwork.ozlabs.org/api/people/73601/?format=api", "name": "Anirudh Venkataramanan", "email": "anirudh.venkataramanan@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180315234802.31336-1-anirudh.venkataramanan@intel.com/mbox/", "series": [ { "id": 34096, "url": "http://patchwork.ozlabs.org/api/series/34096/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=34096", "date": "2018-03-15T23:47:47", "name": "Add ice driver", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/34096/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/886522/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;\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=none (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 AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 402QJV0MTbz9sVm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 16 Mar 2018 10:48:09 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id A7EF78858F;\n\tThu, 15 Mar 2018 23:48:07 +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 JU3sstYi+qee; Thu, 15 Mar 2018 23:48:06 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 3205888B03;\n\tThu, 15 Mar 2018 23:48:06 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id F37F31C0359\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 15 Mar 2018 23:48:04 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id EF9B1226CF\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 15 Mar 2018 23:48:04 +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 ftwWU5sowDV5 for <intel-wired-lan@lists.osuosl.org>;\n\tThu, 15 Mar 2018 23:48:03 +0000 (UTC)", "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby silver.osuosl.org (Postfix) with ESMTPS id C511A22118\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 15 Mar 2018 23:48:03 +0000 (UTC)", "from fmsmga004.fm.intel.com ([10.253.24.48])\n\tby fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t15 Mar 2018 16:48:02 -0700", "from shasta.jf.intel.com ([10.166.241.32])\n\tby fmsmga004.fm.intel.com with ESMTP; 15 Mar 2018 16:48:02 -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.48,313,1517904000\"; d=\"scan'208\";a=\"37836776\"", "From": "Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Thu, 15 Mar 2018 16:47:47 -0700", "Message-Id": "<20180315234802.31336-1-anirudh.venkataramanan@intel.com>", "X-Mailer": "git-send-email 2.14.3", "Subject": "[Intel-wired-lan] [PATCH v2 00/15] Add ice driver", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.24", "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>", "Cc": "netdev@vger.kernel.org", "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": "This patch series adds the ice driver, which will support the Intel(R)\nE800 Series of network devices.\n\nThis is the first phase in the release of this driver where we implement\nbasic transmit and receive. The idea behind the multi-phase release is to\naid in code review as well as testing. Subsequent phases will implement\nadvanced features (like SR-IOV, tunnelling, flow director, QoS, etc.) that\nbuild upon the previous phase(s). Each phase will be submitted as a patch\nseries.\n\nI cc'd netdev for review since this is a new driver, even though this is\ntargeted to go through Jeff Kirsher's Intel Wired LAN git tree(s).\n\nv2: Addressed community feedback\n patch #3 : Removed register write based on Shannon's comments\n patch #4 : Change retries value based on Shannon's comments\n patch #6 : Remove reference to \"lump\" as Shannon suggested\n patch #7 : Add define for magic number as Shannon suggested\n patch #12: Reworked based on multiple comments (Jakub, Stephen, et al.)\n\nAnirudh Venkataramanan (15):\n ice: Add basic driver framework for Intel(R) E800 Series\n ice: Add support for control queues\n ice: Start hardware initialization\n ice: Get switch config, scheduler config and device capabilities\n ice: Get MAC/PHY/link info and scheduler topology\n ice: Initialize PF and setup miscellaneous interrupt\n ice: Add support for VSI allocation and deallocation\n ice: Add support for switch filter programming\n ice: Configure VSIs for Tx/Rx\n ice: Implement transmit and NAPI support\n ice: Add support for VLANs and offloads\n ice: Add stats and ethtool support\n ice: Update Tx scheduler tree for VSI multi-Tx queue support\n ice: Support link events, reset and rebuild\n ice: Implement filter sync, NDO operations and bump version\n\n Documentation/networking/ice.txt | 39 +\n MAINTAINERS | 1 +\n drivers/net/ethernet/intel/Kconfig | 14 +\n drivers/net/ethernet/intel/Makefile | 1 +\n drivers/net/ethernet/intel/ice/Makefile | 34 +\n drivers/net/ethernet/intel/ice/ice.h | 326 ++\n drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 1366 ++++++\n drivers/net/ethernet/intel/ice/ice_common.c | 2247 +++++++++\n drivers/net/ethernet/intel/ice/ice_common.h | 100 +\n drivers/net/ethernet/intel/ice/ice_controlq.c | 1080 +++++\n drivers/net/ethernet/intel/ice/ice_controlq.h | 108 +\n drivers/net/ethernet/intel/ice/ice_devids.h | 33 +\n drivers/net/ethernet/intel/ice/ice_ethtool.c | 954 ++++\n drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 280 ++\n drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 487 ++\n drivers/net/ethernet/intel/ice/ice_main.c | 5509 +++++++++++++++++++++++\n drivers/net/ethernet/intel/ice/ice_nvm.c | 250 +\n drivers/net/ethernet/intel/ice/ice_osdep.h | 87 +\n drivers/net/ethernet/intel/ice/ice_sched.c | 1673 +++++++\n drivers/net/ethernet/intel/ice/ice_sched.h | 57 +\n drivers/net/ethernet/intel/ice/ice_status.h | 46 +\n drivers/net/ethernet/intel/ice/ice_switch.c | 1897 ++++++++\n drivers/net/ethernet/intel/ice/ice_switch.h | 175 +\n drivers/net/ethernet/intel/ice/ice_txrx.c | 1796 ++++++++\n drivers/net/ethernet/intel/ice/ice_txrx.h | 206 +\n drivers/net/ethernet/intel/ice/ice_type.h | 408 ++\n 26 files changed, 19174 insertions(+)\n create mode 100644 Documentation/networking/ice.txt\n create mode 100644 drivers/net/ethernet/intel/ice/Makefile\n create mode 100644 drivers/net/ethernet/intel/ice/ice.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_common.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_common.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_controlq.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_controlq.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_devids.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_ethtool.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_hw_autogen.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_main.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_nvm.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_osdep.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_sched.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_sched.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_status.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_switch.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_switch.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx.c\n create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx.h\n create mode 100644 drivers/net/ethernet/intel/ice/ice_type.h" }