Show a cover letter.

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

{
    "id": 59616,
    "url": "https://patches.dpdk.org/api/covers/59616/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20190923144134.19066-1-hyonkim@cisco.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20190923144134.19066-1-hyonkim@cisco.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190923144134.19066-1-hyonkim@cisco.com",
    "date": "2019-09-23T14:41:32",
    "name": "[v2,0/2] net/enic: a couple new features",
    "submitter": {
        "id": 948,
        "url": "https://patches.dpdk.org/api/people/948/?format=api",
        "name": "Hyong Youb Kim (hyonkim)",
        "email": "hyonkim@cisco.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20190923144134.19066-1-hyonkim@cisco.com/mbox/",
    "series": [
        {
            "id": 6490,
            "url": "https://patches.dpdk.org/api/series/6490/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=6490",
            "date": "2019-09-23T14:41:32",
            "name": "net/enic: a couple new features",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/6490/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/59616/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 8B1E71BF04;\n\tMon, 23 Sep 2019 16:41:49 +0200 (CEST)",
            "from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78])\n\tby dpdk.org (Postfix) with ESMTP id 5F7D41BF04\n\tfor <dev@dpdk.org>; Mon, 23 Sep 2019 16:41:48 +0200 (CEST)",
            "from alln-core-2.cisco.com ([173.36.13.135])\n\tby rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA;\n\t23 Sep 2019 14:41:47 +0000",
            "from cisco.com (savbu-usnic-a.cisco.com [10.193.184.48])\n\tby alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id x8NEflrF027258;\n\tMon, 23 Sep 2019 14:41:47 GMT",
            "by cisco.com (Postfix, from userid 508933)\n\tid 0548520F2003; Mon, 23 Sep 2019 07:41:46 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n\td=cisco.com; i=@cisco.com; l=1942; q=dns/txt; s=iport;\n\tt=1569249708; x=1570459308;\n\th=from:to:cc:subject:date:message-id:mime-version:\n\tcontent-transfer-encoding;\n\tbh=HE5QceqDDHUCpTy1Nqj/Rff9pL/SKzUt2B7PR5NnXww=;\n\tb=bP49TIPUpC+0RjoxyWVmNtWyRlj3nIByp2u5G3xSm49ePGNMgiphTGO1\n\tWoagC09kGQ7PVuDFBYyvFROKrWbFRiAXgztI3ahOceEjCvLoYnkMr60vU\n\tL1Dlb7MacFWvgw9wm4E7m5xQYNSGq5nfqT+/PsLXvTZf8EUdZLyNDZ5de c=;",
        "X-IronPort-AV": "E=Sophos;i=\"5.64,540,1559520000\"; d=\"scan'208\";a=\"629989896\"",
        "From": "Hyong Youb Kim <hyonkim@cisco.com>",
        "To": "Ferruh Yigit <ferruh.yigit@intel.com>",
        "Cc": "dev@dpdk.org, John Daley <johndale@cisco.com>,\n\tHyong Youb Kim <hyonkim@cisco.com>",
        "Date": "Mon, 23 Sep 2019 07:41:32 -0700",
        "Message-Id": "<20190923144134.19066-1-hyonkim@cisco.com>",
        "X-Mailer": "git-send-email 2.22.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Outbound-SMTP-Client": "10.193.184.48, savbu-usnic-a.cisco.com",
        "X-Outbound-Node": "alln-core-2.cisco.com",
        "Subject": "[dpdk-dev] [PATCH v2 0/2] net/enic: a couple new features",
        "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": "The first patch enables Geneve offload that supports Geneve header\noptions. Previous Geneve offload does not work when options are\npresent.\n\nThe second patch adds the new flow implementation based on Flow\nManager. So the driver now has two implementations: one based on the\nold filter API, and this new one based on Flow Manager. Flow Manager\nis newer firmware interface with more actions and match items than the\nfilter API. enic_fm_flow.c is quite large but self contained. We tried\nto break it up into multiple patches, but it did not really make sense\nin the end. So sending the whole file in one patch.\n\ncheckpatches complains about these errors. We checked and found it\nsafe to ignore them (false positives).\n\nCHECK:CAMELCASE: Avoid CamelCase: <PRIx64>\nERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses\n\nThanks.\n-Hyong\n\nv2: add FMOP_NOP to the flowman header, which was missing in v1\n\nHyong Youb Kim (2):\n  net/enic: enable Geneve with options offload\n  net/enic: add flow implementation based on Flow Manager API\n\n doc/guides/nics/enic.rst               |   21 +\n doc/guides/rel_notes/release_19_11.rst |    5 +\n drivers/net/enic/Makefile              |    1 +\n drivers/net/enic/base/vnic_dev.c       |   90 +-\n drivers/net/enic/base/vnic_dev.h       |    2 +\n drivers/net/enic/base/vnic_devcmd.h    |   19 +\n drivers/net/enic/base/vnic_flowman.h   |  365 ++++\n drivers/net/enic/enic.h                |   24 +-\n drivers/net/enic/enic_ethdev.c         |   25 +-\n drivers/net/enic/enic_fm_flow.c        | 2459 ++++++++++++++++++++++++\n drivers/net/enic/enic_main.c           |   30 +-\n drivers/net/enic/enic_res.c            |   13 +-\n drivers/net/enic/meson.build           |    1 +\n 13 files changed, 3047 insertions(+), 8 deletions(-)\n create mode 100644 drivers/net/enic/base/vnic_flowman.h\n create mode 100644 drivers/net/enic/enic_fm_flow.c"
}