Cover Letter Detail
Show a cover letter.
GET /api/covers/888265/?format=api
{ "id": 888265, "url": "http://patchwork.ozlabs.org/api/covers/888265/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180320145819.19133-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": "<20180320145819.19133-1-anirudh.venkataramanan@intel.com>", "list_archive_url": null, "date": "2018-03-20T14:58:04", "name": "[v4,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/20180320145819.19133-1-anirudh.venkataramanan@intel.com/mbox/", "series": [ { "id": 34850, "url": "http://patchwork.ozlabs.org/api/series/34850/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=34850", "date": "2018-03-20T14:58:19", "name": "Add ice driver", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/34850/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/888265/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 405GK32yM3z9s19\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 21 Mar 2018 01:58:31 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 09A9287708;\n\tTue, 20 Mar 2018 14:58:30 +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 bsbSQvZeayXG; Tue, 20 Mar 2018 14:58:26 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id E07FA8787C;\n\tTue, 20 Mar 2018 14:58:22 +0000 (UTC)", "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 241AB1C0D70\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 20 Mar 2018 14:58:22 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 208BF8787C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 20 Mar 2018 14:58:22 +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 Rpbd5EGSf1So for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 20 Mar 2018 14:58:20 +0000 (UTC)", "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id CC84E87708\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 20 Mar 2018 14:58:20 +0000 (UTC)", "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t20 Mar 2018 07:58:20 -0700", "from shasta.jf.intel.com ([10.166.241.32])\n\tby fmsmga006.fm.intel.com with ESMTP; 20 Mar 2018 07:58:19 -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,335,1517904000\"; d=\"scan'208\";a=\"213000999\"", "From": "Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Tue, 20 Mar 2018 07:58:04 -0700", "Message-Id": "<20180320145819.19133-1-anirudh.venkataramanan@intel.com>", "X-Mailer": "git-send-email 2.14.3", "Subject": "[Intel-wired-lan] [PATCH v4 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>", "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\nv4: Use ARRAY_SIZE instead of sizeof in patch #12\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" }