Show a cover letter.

GET /api/covers/41987/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 41987,
    "url": "http://patches.dpdk.org/api/covers/41987/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/cover.1530295732.git.rahul.lakkireddy@chelsio.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<cover.1530295732.git.rahul.lakkireddy@chelsio.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1530295732.git.rahul.lakkireddy@chelsio.com",
    "date": "2018-06-29T18:12:15",
    "name": "[0/9] net/cxgbe: add support for offloading flows to HASH region",
    "submitter": {
        "id": 241,
        "url": "http://patches.dpdk.org/api/people/241/?format=api",
        "name": "Rahul Lakkireddy",
        "email": "rahul.lakkireddy@chelsio.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/cover.1530295732.git.rahul.lakkireddy@chelsio.com/mbox/",
    "series": [
        {
            "id": 331,
            "url": "http://patches.dpdk.org/api/series/331/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=331",
            "date": "2018-06-29T18:12:15",
            "name": "net/cxgbe: add support for offloading flows to HASH region",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/331/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/41987/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 447FD1B90B;\n\tFri, 29 Jun 2018 20:13:35 +0200 (CEST)",
            "from stargate.chelsio.com (stargate.chelsio.com [12.32.117.8])\n\tby dpdk.org (Postfix) with ESMTP id 36E161B903\n\tfor <dev@dpdk.org>; Fri, 29 Jun 2018 20:13:33 +0200 (CEST)",
            "from localhost (scalar.blr.asicdesigners.com [10.193.185.94])\n\tby stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id w5TIDROT028611; \n\tFri, 29 Jun 2018 11:13:27 -0700"
        ],
        "From": "Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>",
        "To": "dev@dpdk.org",
        "Cc": "shaguna@chelsio.com, indranil@chelsio.com, nirranjan@chelsio.com",
        "Date": "Fri, 29 Jun 2018 23:42:15 +0530",
        "Message-Id": "<cover.1530295732.git.rahul.lakkireddy@chelsio.com>",
        "X-Mailer": "git-send-email 2.5.3",
        "Subject": "[dpdk-dev] [PATCH 0/9] net/cxgbe: add support for offloading flows\n\tto HASH region",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This series of patches add support to offload flows to HASH region\navailable on Chelsio T6 NICs. HASH region can only offload exact match\n(maskless) flows and hence the masks must be all set for all match\nitems.\n\nPatch 1 queries firmware for HASH filter support.\n\nPatch 2 updates cxgbe_flow to decide whether to place flows in LE-TCAM\nor HASH region based on supported hardware configuration and masks of\nmatch items.\n\nPatch 3 adds Compressed Local IP (CLIP) region support for offloading\nIPv6 flows in HASH region. Also updates LE-TCAM region to use CLIP for\noffloading IPv6 flows on Chelsio T6 NICs.\n\nPatch 4 adds support for offloading flows to HASH region.\n\nPatch 5 adds support for deleting flows in HASH region.\n\nPatch 6 adds support to query hit and byte counters for offloaded flows\nin HASH region.\n\nPatch 7 adds support to flush filters in HASH region.\n\nPatch 8 adds support to match flows based on physical ingress port.\n\nPatch 9 adds support to redirect packets matching flows to specified\nphysical egress port without sending them to host.\n\nThanks,\nRahul\n\nShagun Agrawal (9):\n  net/cxgbe: query firmware for HASH filter resources\n  net/cxgbe: validate flows offloaded to HASH region\n  net/cxgbe: add Compressed Local IP region\n  net/cxgbe: add support to offload flows to HASH region\n  net/cxgbe: add support to delete flows in HASH region\n  net/cxgbe: add support to query hit counters for flows in HASH region\n  net/cxgbe: add support to flush flows in HASH region\n  net/cxgbe: add support to match on ingress physical port\n  net/cxgbe: add support to redirect packets to egress physical port\n\n drivers/net/cxgbe/Makefile              |   1 +\n drivers/net/cxgbe/base/adapter.h        |  43 ++\n drivers/net/cxgbe/base/common.h         |  10 +\n drivers/net/cxgbe/base/t4_hw.c          |   7 +\n drivers/net/cxgbe/base/t4_msg.h         | 188 +++++++++\n drivers/net/cxgbe/base/t4_regs.h        |  12 +\n drivers/net/cxgbe/base/t4_tcb.h         |  26 ++\n drivers/net/cxgbe/base/t4fw_interface.h |  31 ++\n drivers/net/cxgbe/clip_tbl.c            | 195 +++++++++\n drivers/net/cxgbe/clip_tbl.h            |  31 ++\n drivers/net/cxgbe/cxgbe_compat.h        |  12 +\n drivers/net/cxgbe/cxgbe_filter.c        | 697 ++++++++++++++++++++++++++++++--\n drivers/net/cxgbe/cxgbe_filter.h        |  13 +-\n drivers/net/cxgbe/cxgbe_flow.c          | 151 ++++++-\n drivers/net/cxgbe/cxgbe_main.c          | 170 +++++++-\n drivers/net/cxgbe/cxgbe_ofld.h          |  66 ++-\n 16 files changed, 1614 insertions(+), 39 deletions(-)\n create mode 100644 drivers/net/cxgbe/base/t4_tcb.h\n create mode 100644 drivers/net/cxgbe/clip_tbl.c\n create mode 100644 drivers/net/cxgbe/clip_tbl.h"
}