Show a cover letter.

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

{
    "id": 114924,
    "url": "http://patches.dpdk.org/api/covers/114924/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20220812154526.2681762-1-ivan.malov@oktetlabs.ru/",
    "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": "<20220812154526.2681762-1-ivan.malov@oktetlabs.ru>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220812154526.2681762-1-ivan.malov@oktetlabs.ru",
    "date": "2022-08-12T15:45:13",
    "name": "[00/13] ethdev: proceed with flow subsystem rework",
    "submitter": {
        "id": 869,
        "url": "http://patches.dpdk.org/api/people/869/?format=api",
        "name": "Ivan Malov",
        "email": "Ivan.Malov@oktetlabs.ru"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20220812154526.2681762-1-ivan.malov@oktetlabs.ru/mbox/",
    "series": [
        {
            "id": 24299,
            "url": "http://patches.dpdk.org/api/series/24299/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=24299",
            "date": "2022-08-12T15:45:13",
            "name": "ethdev: proceed with flow subsystem rework",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/24299/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/114924/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 9AFC5A0543;\n\tFri, 12 Aug 2022 17:45:31 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 44E2940A82;\n\tFri, 12 Aug 2022 17:45:31 +0200 (CEST)",
            "from shelob.oktetlabs.ru (shelob.oktetlabs.ru [91.220.146.113])\n by mails.dpdk.org (Postfix) with ESMTP id 49D2040A7F\n for <dev@dpdk.org>; Fri, 12 Aug 2022 17:45:29 +0200 (CEST)",
            "from bree.oktetlabs.ru (bree.oktetlabs.ru [192.168.34.5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by shelob.oktetlabs.ru (Postfix) with ESMTPS id A4E78B0;\n Fri, 12 Aug 2022 18:45:28 +0300 (MSK)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 shelob.oktetlabs.ru A4E78B0",
        "Authentication-Results": "shelob.oktetlabs.ru/A4E78B0; dkim=none;\n dkim-atps=neutral",
        "From": "Ivan Malov <ivan.malov@oktetlabs.ru>",
        "To": "dev@dpdk.org",
        "Cc": "Ori Kam <orika@nvidia.com>, Eli Britstein <elibr@nvidia.com>,\n Ilya Maximets <i.maximets@ovn.org>, Thomas Monjalon <thomas@monjalon.net>,\n Stephen Hemminger <stephen@networkplumber.org>,\n Jerin Jacob <jerinj@marvell.com>",
        "Subject": "[PATCH 00/13] ethdev: proceed with flow subsystem rework",
        "Date": "Fri, 12 Aug 2022 18:45:13 +0300",
        "Message-Id": "<20220812154526.2681762-1-ivan.malov@oktetlabs.ru>",
        "X-Mailer": "git-send-email 2.30.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "Series [1] requires that certain experimental flow features in DPDK\nbe promoted to stable. Also, reviewers request that some drivers be\nadjusted to support flow action REPRESENTED_PORT. This series takes\ncare of that and also proceeds to remove deprecated items / actions.\n\nNevertheless, actions PF and VF are not removed for now since there\nare PMDs which offer combined use of such actions with action QUEUE\nin flow rules without attribute \"transfer\". Such problems will have\nto be addressed either in v2 or in terms of a separate patch series.\n\nThe same goes for item / action PORT_ID. Will address it separately.\n\n[1] http://patchwork.ozlabs.org/project/openvswitch/list/?series=310415\n\nIvan Malov (13):\n  ethdev: strip experimental tag off Rx metadata negotiate API\n  ethdev: strip experimental tag off port ID items and actions\n  ethdev: remove experimental tag from flow transfer proxy API\n  net/dpaa2: support represented port flow action\n  net/cnxk: support represented port flow action\n  app/testpmd: add port steering targets to sample flow action\n  doc: revisit outdated flow rule examples in testpmd tutorial\n  doc: add new port items and actions to switch representation\n  doc: rework VF-related explanations in switch representation\n  ethdev: remove deprecated flow item PF\n  ethdev: remove deprecated flow item VF\n  ethdev: remove deprecated flow item PHY PORT\n  ethdev: remove deprecated flow action PHY PORT\n\n app/test-pmd/cmdline_flow.c                   | 107 +-\n doc/guides/nics/cnxk.rst                      |   5 +\n doc/guides/nics/features/bnxt.ini             |   4 -\n doc/guides/nics/features/cnxk.ini             |   1 +\n doc/guides/nics/features/cxgbe.ini            |   4 -\n doc/guides/nics/features/default.ini          |   4 -\n doc/guides/nics/features/dpaa2.ini            |   2 +-\n doc/guides/nics/features/i40e.ini             |   1 -\n doc/guides/nics/features/mlx5.ini             |   1 -\n doc/guides/nics/features/sfc.ini              |   4 -\n doc/guides/nics/sfc_efx.rst                   |   8 -\n doc/guides/prog_guide/rte_flow.rst            | 141 +--\n .../prog_guide/switch_representation.rst      | 223 ++--\n doc/guides/rel_notes/release_22_11.rst        |  38 +\n doc/guides/testpmd_app_ug/testpmd_funcs.rst   |  63 +-\n drivers/net/bnxt/bnxt_flow.c                  |  58 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c |  16 -\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      | 183 ----\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.h      |  20 -\n drivers/net/cnxk/cnxk_flow.c                  |   9 +-\n drivers/net/cxgbe/cxgbe_flow.c                |  95 --\n drivers/net/dpaa2/dpaa2_flow.c                |  25 +-\n drivers/net/i40e/i40e_flow.c                  | 987 ++----------------\n drivers/net/sfc/sfc_mae.c                     | 230 ----\n lib/ethdev/rte_ethdev.h                       |   4 -\n lib/ethdev/rte_flow.c                         |   4 -\n lib/ethdev/rte_flow.h                         | 155 ---\n lib/ethdev/version.map                        |   4 +-\n 28 files changed, 316 insertions(+), 2080 deletions(-)"
}