Cover Letter Detail
Show a cover letter.
GET /api/covers/864981/?format=api
{ "id": 864981, "url": "http://patchwork.ozlabs.org/api/covers/864981/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180123165106.28900-1-avinash.dayanand@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": "<20180123165106.28900-1-avinash.dayanand@intel.com>", "list_archive_url": null, "date": "2018-01-23T16:50:54", "name": "[v3,next-queue,00/12] Enable queue channel and cloud filter support on i40evf", "submitter": { "id": 67689, "url": "http://patchwork.ozlabs.org/api/people/67689/?format=api", "name": "Dayanand, Avinash", "email": "avinash.dayanand@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180123165106.28900-1-avinash.dayanand@intel.com/mbox/", "series": [ { "id": 24988, "url": "http://patchwork.ozlabs.org/api/series/24988/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=24988", "date": "2018-01-23T16:51:00", "name": "Enable queue channel and cloud filter support on i40evf", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/24988/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/864981/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.133; helo=hemlock.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "Received": [ "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\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 3zQzV93C4vz9s7s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 24 Jan 2018 06:52:33 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id C1DB2881FD;\n\tTue, 23 Jan 2018 19:52:31 +0000 (UTC)", "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id K7zRVAANIbsW; Tue, 23 Jan 2018 19:52:27 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 5B1F088245;\n\tTue, 23 Jan 2018 19:52:24 +0000 (UTC)", "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ash.osuosl.org (Postfix) with ESMTP id AA04D1C0521\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 23 Jan 2018 19:52:22 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id A2D5E88227\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 23 Jan 2018 19:52:22 +0000 (UTC)", "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id gz0OZUVHuKqs for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 23 Jan 2018 19:52:22 +0000 (UTC)", "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby hemlock.osuosl.org (Postfix) with ESMTPS id ED82D881F4\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 23 Jan 2018 19:52:21 +0000 (UTC)", "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t23 Jan 2018 11:52:21 -0800", "from avi-linux2.jf.intel.com ([10.166.244.156])\n\tby orsmga001.jf.intel.com with ESMTP; 23 Jan 2018 11:52:06 -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.46,402,1511856000\"; d=\"scan'208\";a=\"25768858\"", "From": "Avinash Dayanand <avinash.dayanand@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Tue, 23 Jan 2018 08:50:54 -0800", "Message-Id": "<20180123165106.28900-1-avinash.dayanand@intel.com>", "X-Mailer": "git-send-email 2.9.4", "Subject": "[Intel-wired-lan] [PATCH v3 next-queue 00/12] Enable queue channel\n\tand cloud filter support on i40evf", "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 enables the new mqprio hardware offload mechanism\ncreating traffic classes on VFs for XL710 devices. The parameters\nneeded to configure these traffic classes/queue channels are provides\nby the user via the tc tool. A maximum of four traffic classes can be\ncreated on each VF. This patch series also enables application of cloud\nfilters to each of these traffic classes. The cloud filters are applied\nusing the tc-flower classifier.\n\nExample:\n 1. tc qdisc add dev vf0 root mqprio num_tc 4 map 0 0 0 0 1 2 2 3\\\n queues 2@0 2@2 1@4 1@5 hw 1 mode channel\n 2. tc qdisc add dev vf0 ingress\n 3. ethtool -K vf0 hw-tc-offload on\n 4. ip link set eth0 vf 0 spoofchk off\n 5. tc filter add dev vf0 protocol ip parent ffff: prio 1 flower dst_ip\\\n 192.168.3.5/32 ip_proto udp dst_port 25 skip_sw hw_tc 2\n\nAvinash Dayanand (6):\n i40evf: Fix link up issue when queues are disabled\n i40e: Enable ADq and create queue channel/s on VF\n i40evf: Alloc queues for ADq on VF\n i40e: Delete queue channel for ADq on VF\n i40e: Service request to configure bandwidth for ADq on a VF\n i40e: Add and delete cloud filter\n\nHarshitha Ramamurthy (6):\n virtchnl: Add virtchl structures to support queue channels\n i40evf : add ndo_setup_tc callback to i40evf\n i40evf: Add support to configure bw via tc tool\n virtchnl: Add a macro to check the size of a union\n virtchnl: Add filter data structures\n i40evf: Add support to apply cloud filters\n\n drivers/net/ethernet/intel/i40e/i40e.h | 6 +\n drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +-\n drivers/net/ethernet/intel/i40e/i40e_type.h | 2 +-\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 1000 ++++++++++++++++++--\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 20 +\n drivers/net/ethernet/intel/i40evf/i40evf.h | 72 ++\n drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 6 +\n drivers/net/ethernet/intel/i40evf/i40evf_main.c | 797 +++++++++++++++-\n .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 300 +++++-\n include/linux/avf/virtchnl.h | 107 ++-\n 10 files changed, 2232 insertions(+), 94 deletions(-)" }