Show a cover letter.

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

{
    "id": 115726,
    "url": "http://patchwork.dpdk.org/api/covers/115726/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20220901142041.2628537-1-cristian.dumitrescu@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20220901142041.2628537-1-cristian.dumitrescu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220901142041.2628537-1-cristian.dumitrescu@intel.com",
    "date": "2022-09-01T14:20:20",
    "name": "[V3,00/21] net/softnic: replace the legacy pipeline with SWX pipeline",
    "submitter": {
        "id": 19,
        "url": "http://patchwork.dpdk.org/api/people/19/?format=api",
        "name": "Cristian Dumitrescu",
        "email": "cristian.dumitrescu@intel.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20220901142041.2628537-1-cristian.dumitrescu@intel.com/mbox/",
    "series": [
        {
            "id": 24503,
            "url": "http://patchwork.dpdk.org/api/series/24503/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=24503",
            "date": "2022-09-01T14:20:20",
            "name": "net/softnic: replace the legacy pipeline with SWX pipeline",
            "version": 3,
            "mbox": "http://patchwork.dpdk.org/series/24503/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/115726/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 527CBA0032;\n\tThu,  1 Sep 2022 16:21:05 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id EAFB140F17;\n\tThu,  1 Sep 2022 16:21:04 +0200 (CEST)",
            "from mga06.intel.com (mga06b.intel.com [134.134.136.31])\n by mails.dpdk.org (Postfix) with ESMTP id 3611440695\n for <dev@dpdk.org>; Thu,  1 Sep 2022 16:21:02 +0200 (CEST)",
            "from fmsmga004.fm.intel.com ([10.253.24.48])\n by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 01 Sep 2022 07:20:42 -0700",
            "from silpixa00400573.ir.intel.com (HELO\n silpixa00400573.ger.corp.intel.com.) ([10.237.223.157])\n by fmsmga004.fm.intel.com with ESMTP; 01 Sep 2022 07:20:41 -0700"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1662042063; x=1693578063;\n h=from:to:subject:date:message-id:in-reply-to:references:\n mime-version:content-transfer-encoding;\n bh=HwzYjMgxu8ed6J36DlBmSOS5GfyB8HKF6iFCtI/FEV0=;\n b=UxP0FxLNjNFyZu5pNQK87NwWC2rzFZrEeqSIuGFnOc/RVo6eBO5O9/WX\n zpNvPvcW1EJbv4YfxcwRqOp7VYvK5Qp840jHuyZuaaen2OYzgBcH3O54c\n MoFnNH/vRsG4KcSV7uDdw8u63/DNXUN7jzgKjr39VV28NTeoan+YZiDwx\n bZLED/ZF8ACxGiRjttGvAllCN2fZXw8QSo/F0640RDfmaAFW52Ehy+Wsf\n RrhwY1M4c2AgNwwyi/QBNd+54vSKgdNUzJyv3jmyq8vMi0TkRIZMbRytJ\n VFB2Ugb3AXBGqGNryTK0dM0LXxJXUraTFmk8RSQtzBv4M3RTyTzr8e3BT Q==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10457\"; a=\"357444014\"",
            "E=Sophos;i=\"5.93,281,1654585200\"; d=\"scan'208\";a=\"357444014\"",
            "E=Sophos;i=\"5.93,281,1654585200\"; d=\"scan'208\";a=\"680870102\""
        ],
        "X-ExtLoop1": "1",
        "From": "Cristian Dumitrescu <cristian.dumitrescu@intel.com>",
        "To": "dev@dpdk.org",
        "Subject": "[PATCH V3 00/21] net/softnic: replace the legacy pipeline with SWX\n pipeline",
        "Date": "Thu,  1 Sep 2022 14:20:20 +0000",
        "Message-Id": "<20220901142041.2628537-1-cristian.dumitrescu@intel.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20220804165839.1074817-1-cristian.dumitrescu@intel.com>",
        "References": "<20220804165839.1074817-1-cristian.dumitrescu@intel.com>",
        "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": "The legacy pipeline API is soon going to be marked for deprecation,\nhence the Soft NIC driver is updated to support the new SWX pipeline\ntype.\n\nThe SWX pipeline has better encapsulation than the legacy pipeline,\nmainly due to P4 language alignment, which results in most of the\nfunctionality being supported directly in the pipeline library, hence\nthe big number of lines of code deleted from this driver.\n\nDepends-on: series-24117 (\"pipeline: pipeline configuration and build improvements\")\n\nChange log:\n\nV3:\n-Rebased on main latest.\n\nV2:\n-Fixed minor style checks and warnings reported by the CI/CD.\n\nCristian Dumitrescu (21):\n  net/softnic: remove the traffic manager support\n  net/softnic: remove flow support\n  net/softnic: remove the meter support\n  net/softnic: remove cryptodev support\n  net/softnic: remove tap support\n  net/softnic: remove the legacy pipeline CLI commands\n  net/softnic: replace the legacy pipeline with the SWX pipeline\n  net/softnic: remove the list of Ethernet devices\n  net/softnic: remove unused text parsing functions\n  net/softnic: add pipeline code generation CLI command\n  net/softnic: add pipeline library build CLI command\n  net/softnic: add pipeline build CLI command\n  net/softnic: add pipeline table CLI commands\n  net/softnic: add pipeline selector table CLI commands\n  net/softnic: add pipeline learner table CLI commands\n  net/softnic: add pipeline commit and abort CLI commands\n  net/softnic: add the pipeline register read/write CLI commands\n  net/softnic: add the pipeline meter CLI commands\n  net/softnic: add pipeline statistics CLI command\n  net/softnic: add pipeline mirroring CLI command\n  net/softnic: update the default device program\n\n drivers/net/softnic/firmware.cli              |   51 +-\n drivers/net/softnic/firmware.spec             |   19 +\n drivers/net/softnic/firmware_rx.io            |   30 +\n drivers/net/softnic/firmware_tx.io            |   30 +\n drivers/net/softnic/meson.build               |   10 +-\n drivers/net/softnic/parser.c                  |  523 --\n drivers/net/softnic/parser.h                  |   68 -\n drivers/net/softnic/rte_eth_softnic.c         |  208 -\n drivers/net/softnic/rte_eth_softnic.h         |   10 -\n drivers/net/softnic/rte_eth_softnic_action.c  |  423 -\n drivers/net/softnic/rte_eth_softnic_cli.c     | 6985 ++++-------------\n .../net/softnic/rte_eth_softnic_cryptodev.c   |  168 -\n drivers/net/softnic/rte_eth_softnic_flow.c    | 2293 ------\n .../net/softnic/rte_eth_softnic_internals.h   |  922 +--\n drivers/net/softnic/rte_eth_softnic_link.c    |  101 -\n drivers/net/softnic/rte_eth_softnic_meter.c   |  945 ---\n .../net/softnic/rte_eth_softnic_pipeline.c    | 1129 +--\n drivers/net/softnic/rte_eth_softnic_tap.c     |  118 -\n drivers/net/softnic/rte_eth_softnic_thread.c  | 2594 +-----\n drivers/net/softnic/rte_eth_softnic_tm.c      | 3645 ---------\n 20 files changed, 1807 insertions(+), 18465 deletions(-)\n create mode 100644 drivers/net/softnic/firmware.spec\n create mode 100644 drivers/net/softnic/firmware_rx.io\n create mode 100644 drivers/net/softnic/firmware_tx.io\n delete mode 100644 drivers/net/softnic/parser.c\n delete mode 100644 drivers/net/softnic/parser.h\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_action.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_cryptodev.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_flow.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_link.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_meter.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_tap.c\n delete mode 100644 drivers/net/softnic/rte_eth_softnic_tm.c"
}