Cover Letter Detail
Show a cover letter.
GET /api/covers/862501/?format=api
{ "id": 862501, "url": "http://patchwork.ozlabs.org/api/covers/862501/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20180117161607.49344-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": "<20180117161607.49344-1-avinash.dayanand@intel.com>", "list_archive_url": null, "date": "2018-01-17T16:15:55", "name": "[v2,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/20180117161607.49344-1-avinash.dayanand@intel.com/mbox/", "series": [ { "id": 23980, "url": "http://patchwork.ozlabs.org/api/series/23980/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=23980", "date": "2018-01-17T16:15:55", "name": "Enable queue channel and cloud filter support on i40evf", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/23980/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/862501/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.136; helo=silver.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "Received": [ "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\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 3zMH0S2tPWz9t4B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 18 Jan 2018 06:17:28 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 421352DFE2;\n\tWed, 17 Jan 2018 19:17:26 +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 YRVZEFUp+Glo; Wed, 17 Jan 2018 19:17:24 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 6DC283021E;\n\tWed, 17 Jan 2018 19:17:24 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 4FBDD1C156B\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 17 Jan 2018 19:17:23 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 4B44B3028C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 17 Jan 2018 19:17:23 +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 zfMH9w8qDkHN for <intel-wired-lan@lists.osuosl.org>;\n\tWed, 17 Jan 2018 19:17:22 +0000 (UTC)", "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 87A782DFE2\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 17 Jan 2018 19:17:22 +0000 (UTC)", "from fmsmga005.fm.intel.com ([10.253.24.32])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t17 Jan 2018 11:17:21 -0800", "from avi-linux2.jf.intel.com ([10.166.244.156])\n\tby fmsmga005.fm.intel.com with ESMTP; 17 Jan 2018 11:17:20 -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,372,1511856000\"; d=\"scan'208\";a=\"196382180\"", "From": "Avinash Dayanand <avinash.dayanand@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Wed, 17 Jan 2018 08:15:55 -0800", "Message-Id": "<20180117161607.49344-1-avinash.dayanand@intel.com>", "X-Mailer": "git-send-email 2.9.4", "Subject": "[Intel-wired-lan] [PATCH v2 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(-)" }