Show a cover letter.

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

{
    "id": 66529,
    "url": "http://patches.dpdk.org/api/covers/66529/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/cover.1583906144.git.kaara.satwik@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.1583906144.git.kaara.satwik@chelsio.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1583906144.git.kaara.satwik@chelsio.com",
    "date": "2020-03-11T09:05:42",
    "name": "[0/9] net/cxgbe: updates for rte_flow support",
    "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.1583906144.git.kaara.satwik@chelsio.com/mbox/",
    "series": [
        {
            "id": 8880,
            "url": "http://patches.dpdk.org/api/series/8880/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8880",
            "date": "2020-03-11T09:05:42",
            "name": "net/cxgbe: updates for rte_flow support",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8880/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/66529/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 136F1A0567;\n\tWed, 11 Mar 2020 10:16:38 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 675C71BFF7;\n\tWed, 11 Mar 2020 10:16:37 +0100 (CET)",
            "from stargate.chelsio.com (stargate.chelsio.com [12.32.117.8])\n by dpdk.org (Postfix) with ESMTP id E471F1BF94\n for <dev@dpdk.org>; Wed, 11 Mar 2020 10:16:35 +0100 (CET)",
            "from localhost (scalar.blr.asicdesigners.com [10.193.185.94])\n by stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id 02B9GXfn014321;\n Wed, 11 Mar 2020 02:16:34 -0700"
        ],
        "From": "Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>",
        "To": "dev@dpdk.org",
        "Cc": "nirranjan@chelsio.com, kaara.satwik@chelsio.com",
        "Date": "Wed, 11 Mar 2020 14:35:42 +0530",
        "Message-Id": "<cover.1583906144.git.kaara.satwik@chelsio.com>",
        "X-Mailer": "git-send-email 2.5.3",
        "Subject": "[dpdk-dev] [PATCH 0/9] net/cxgbe: updates for rte_flow support",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Karra Satwik <kaara.satwik@chelsio.com>\n\nThis series of patches contain rte_flow support for matching\nQ-in-Q VLAN, IP TOS, PF, and VF fields. Also, adds Destination\nMAC rewrite and Source MAC rewrite actions.\n\nApart from the 4-tuple (IP src/dst addresses and TCP/UDP src/dst\nport addresses), there are only 40-bits available to match other\nfields in packet headers. Currently, the combination of packet\nheader fields to match are configured via filterMode for LETCAM\nfilters and filterMask for HASH filters in firmware config files\n(t5/t6-config.txt). Adapter needs to be reflashed with new firmware\nconfig file everytime the combinations need to be changed. To avoid\nthis, a new firmware API is available to dynamically change the\ncombination before completing full adapter initialization. So, 2\nnew devargs filtermode and filtermask are added to dynamically\nselect the combinations during runtime.\n\nPatch 1 adds rte_flow support for matching Q-in-Q VLAN.\n\nPatch 2 adds rte_flow support for matching IP TOS.\n\nPatch 3 adds rte_flow support for matching all packets on PF.\n\nPatch 4 adds rte_flow support for matching all packets on VF.\n\nPatch 5 adds rte_flow support for overwriting destination MAC.\n\nPatch 6 adds Source MAC Table (SMT) support.\n\nPatch 7 adds rte_flow support for Source MAC Rewrite.\n\nPatch 8 adds new firmware API for validating filter spec.\n\nPatch 9 adds devargs to control filtermode and filtermask\ncombinations.\n\nThanks,\nSatwik\n\nKarra Satwik (9):\n  net/cxgbe: add rte_flow support for matching Q-in-Q VLAN\n  net/cxgbe: add rte_flow support for matching IP TOS\n  net/cxgbe: add rte_flow support for matching all packets on PF\n  net/cxgbe: add rte_flow support for matching all packets on VF\n  net/cxgbe: add rte_flow support for overwriting destination MAC\n  net/cxgbe: add Source MAC Table (SMT) support\n  net/cxgbe: add rte_flow support for Source MAC Rewrite\n  net/cxgbe: use firmware API for validating filter spec\n  net/cxgbe: add devargs to control filtermode and filtermask values\n\n doc/guides/nics/cxgbe.rst               | 219 +++++++++++++++++-\n drivers/net/cxgbe/Makefile              |   1 +\n drivers/net/cxgbe/base/adapter.h        |   9 +\n drivers/net/cxgbe/base/common.h         |   8 +-\n drivers/net/cxgbe/base/t4_hw.c          |  81 +++++--\n drivers/net/cxgbe/base/t4_msg.h         |  40 ++++\n drivers/net/cxgbe/base/t4_regs.h        |   4 +\n drivers/net/cxgbe/base/t4_tcb.h         |  10 +\n drivers/net/cxgbe/base/t4fw_interface.h |  55 ++++-\n drivers/net/cxgbe/cxgbe.h               |  23 ++\n drivers/net/cxgbe/cxgbe_ethdev.c        |   4 +-\n drivers/net/cxgbe/cxgbe_filter.c        | 103 ++++++++-\n drivers/net/cxgbe/cxgbe_filter.h        |   8 +-\n drivers/net/cxgbe/cxgbe_flow.c          | 241 +++++++++++++++-----\n drivers/net/cxgbe/cxgbe_main.c          | 291 +++++++++++++++++++++++-\n drivers/net/cxgbe/meson.build           |   1 +\n drivers/net/cxgbe/smt.c                 | 230 +++++++++++++++++++\n drivers/net/cxgbe/smt.h                 |  44 ++++\n 18 files changed, 1275 insertions(+), 97 deletions(-)\n create mode 100644 drivers/net/cxgbe/smt.c\n create mode 100644 drivers/net/cxgbe/smt.h"
}