Show a cover letter.

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

{
    "id": 53408,
    "url": "http://patches.dpdk.org/api/covers/53408/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1557863143-174842-1-git-send-email-nicolas.chautru@intel.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": "<1557863143-174842-1-git-send-email-nicolas.chautru@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1557863143-174842-1-git-send-email-nicolas.chautru@intel.com",
    "date": "2019-05-14T19:45:38",
    "name": "[v2,0/5] BBDEV PMD Drivers Extension for 19.08",
    "submitter": {
        "id": 1314,
        "url": "http://patches.dpdk.org/api/people/1314/?format=api",
        "name": "Chautru, Nicolas",
        "email": "nicolas.chautru@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1557863143-174842-1-git-send-email-nicolas.chautru@intel.com/mbox/",
    "series": [
        {
            "id": 4657,
            "url": "http://patches.dpdk.org/api/series/4657/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4657",
            "date": "2019-05-14T19:45:38",
            "name": "BBDEV PMD Drivers Extension for 19.08",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/4657/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/53408/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 3616B4D3A;\n\tTue, 14 May 2019 21:46:17 +0200 (CEST)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby dpdk.org (Postfix) with ESMTP id D88B92B86\n\tfor <dev@dpdk.org>; Tue, 14 May 2019 21:46:15 +0200 (CEST)",
            "from orsmga003.jf.intel.com ([10.7.209.27])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t14 May 2019 12:46:14 -0700",
            "from skx-5gnr-sd5.sc.intel.com ([172.25.69.194])\n\tby orsmga003.jf.intel.com with ESMTP; 14 May 2019 12:46:13 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Nicolas Chautru <nicolas.chautru@intel.com>",
        "To": "",
        "Cc": "dev@dpdk.org,\n\tNicolas Chautru <nicolas.chautru@intel.com>",
        "Date": "Tue, 14 May 2019 12:45:38 -0700",
        "Message-Id": "<1557863143-174842-1-git-send-email-nicolas.chautru@intel.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "In-Reply-To": "<1557533163-172544-1-git-send-email-nicolas.chautru@intel.com>",
        "References": "<1557533163-172544-1-git-send-email-nicolas.chautru@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 0/5] BBDEV PMD Drivers Extension for 19.08",
        "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 was deferred from 19.05 due to time running out. \nAddition of a PMD for 4G FEC encoding and decoding functions for Intel PAC N300 FPGA. \nExtension of PMD based on Intel optimised SW libraries for 5G FEC. \nThe HW dependency is available now.\n\nv2 : Cosmetic updates from ci/checkpatch\n\nNicolas Chautru (5):\n  baseband/fpga_lte_fec: adding driver for FEC on FPGA\n  bbdev: extension of BBDEV for 5G FEC\n  baseband/turbo_sw: extension of turbosw for 5G FEC\n  test-bbdev: update of bbdev test-app\n  usertools: update to usertool for baseband device\n\n app/test-bbdev/ldpc_dec_default.data               |    1 +\n app/test-bbdev/ldpc_enc_default.data               |    1 +\n app/test-bbdev/main.c                              |   48 +-\n app/test-bbdev/main.h                              |    6 +-\n app/test-bbdev/meson.build                         |    2 +-\n app/test-bbdev/test-bbdev.py                       |    9 +-\n app/test-bbdev/test_bbdev.c                        |   12 +-\n app/test-bbdev/test_bbdev_perf.c                   | 1224 ++++++++-\n app/test-bbdev/test_bbdev_vector.c                 |  521 +++-\n app/test-bbdev/test_bbdev_vector.h                 |   16 +-\n app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_0.data |  354 +++\n app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_1.data |  685 +++++\n app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_2.data |  903 +++++++\n app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_3.data |  939 +++++++\n app/test-bbdev/test_vectors/ldpc_dec_v11835.data   |   50 +\n app/test-bbdev/test_vectors/ldpc_dec_v14298.data   |  377 +++\n app/test-bbdev/test_vectors/ldpc_dec_v2342.data    |  746 ++++++\n .../test_vectors/ldpc_dec_v2342_drop.data          |  746 ++++++\n app/test-bbdev/test_vectors/ldpc_dec_v7813.data    |   49 +\n app/test-bbdev/test_vectors/ldpc_dec_v8480.data    |   75 +\n app/test-bbdev/test_vectors/ldpc_dec_v8568.data    |  256 ++\n .../test_vectors/ldpc_dec_v8568_low.data           |  256 ++\n app/test-bbdev/test_vectors/ldpc_dec_v9503.data    | 1216 +++++++++\n .../test_vectors/ldpc_dec_vcrc_fail.data           | 1216 +++++++++\n .../ldpc_enc_c1_k1144_r0_e1380_rm.data             |   51 +\n .../ldpc_enc_c1_k1144_r0_e1380_rm_crc24b.data      |   51 +\n .../test_vectors/ldpc_enc_c1_k330_r0_e360_rm.data  |   44 +\n .../test_vectors/ldpc_enc_c1_k720_r0_e832_rm.data  |   47 +\n .../ldpc_enc_c1_k720_r0_e864_rm_crc24b.data        |   47 +\n .../ldpc_enc_c1_k8148_r0_e9372_rm.data             |  110 +\n app/test-bbdev/test_vectors/ldpc_enc_v11835.data   |   42 +\n app/test-bbdev/test_vectors/ldpc_enc_v2342.data    |  150 ++\n .../test_vectors/ldpc_enc_v3964_rv1.data           |   52 +\n app/test-bbdev/test_vectors/ldpc_enc_v7813.data    |   42 +\n app/test-bbdev/test_vectors/ldpc_enc_v8568.data    |   69 +\n .../test_vectors/ldpc_enc_v8568_crc24a.data        |   69 +\n app/test-bbdev/test_vectors/ldpc_enc_v9503.data    |  196 ++\n .../turbo_dec_c1_k160_r0_e23040_teq_negllr.data    |  784 ++++++\n ...o_dec_c1_k160_r0_e23040_teq_negllr_scatter.data |  786 ++++++\n .../turbo_dec_c1_k160_r0_e23040_teq_posllr.data    |  784 ++++++\n .../turbo_dec_c1_k3136_r0_e4914_sbd_negllr.data    |  352 +++\n ...44_r0_e12248_crc24b_sbd_teq_negllr_scatter.data | 1034 ++++++++\n ...urbo_dec_c1_k6144_r0_e34560_negllr_scatter.data |  647 +++++\n ...bo_dec_c2_k3136_r0_e4920_sbd_negllr_crc24b.data |    5 +-\n ...turbo_dec_c2_k3136_r0_e4920_sbd_teq_negllr.data |  991 ++++++++\n ...c_c2_k3136_r0_e4920_sbd_teq_negllr_scatter.data |  993 ++++++++\n ...turbo_dec_c6_k5888_r3_e6912_sbd_teq_negllr.data | 2449 ++++++++++++++++++\n ...c_c6_k5888_r3_e6912_sbd_teq_negllr_scatter.data | 2451 ++++++++++++++++++\n .../turbo_enc_c1_k456_r0_e1380_scatter.data        |   44 +\n ...urbo_enc_c3_k4352_r0_e13068_crc24b_scatter.data |  328 +++\n app/test-bbdev/turbo_enc_default.data              |    2 +-\n config/common_base                                 |    9 +-\n doc/guides/bbdevs/fpga_lte_fec.rst                 |  318 +++\n doc/guides/bbdevs/index.rst                        |    1 +\n doc/guides/bbdevs/turbo_sw.rst                     |   57 +-\n doc/guides/prog_guide/bbdev.rst                    |  509 +++-\n doc/guides/tools/testbbdev.rst                     |  125 +-\n drivers/baseband/Makefile                          |    2 +\n drivers/baseband/fpga_lte_fec/Makefile             |   29 +\n drivers/baseband/fpga_lte_fec/fpga_lte_fec.c       | 2674 ++++++++++++++++++++\n drivers/baseband/fpga_lte_fec/fpga_lte_fec.h       |   73 +\n .../baseband/fpga_lte_fec/fpga_lte_fec_version.map |    3 +\n drivers/baseband/turbo_sw/Makefile                 |   15 +-\n drivers/baseband/turbo_sw/bbdev_turbo_software.c   |  707 +++++-\n lib/librte_bbdev/rte_bbdev.c                       |   22 +-\n lib/librte_bbdev/rte_bbdev.h                       |  137 +-\n lib/librte_bbdev/rte_bbdev_op.h                    |  577 ++++-\n mk/rte.app.mk                                      |    9 +-\n usertools/dpdk-devbind.py                          |   10 +-\n usertools/dpdk-setup.sh                            |    6 +-\n 70 files changed, 27207 insertions(+), 404 deletions(-)\n create mode 100644 app/test-bbdev/ldpc_dec_default.data\n create mode 100644 app/test-bbdev/ldpc_enc_default.data\n mode change 100755 => 100644 app/test-bbdev/test-bbdev.py\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_0.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_1.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_2.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_3.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v11835.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v14298.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v2342.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v2342_drop.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v7813.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v8480.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v8568.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v8568_low.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_v9503.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_vcrc_fail.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k1144_r0_e1380_rm.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k1144_r0_e1380_rm_crc24b.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k330_r0_e360_rm.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k720_r0_e832_rm.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k720_r0_e864_rm_crc24b.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_c1_k8148_r0_e9372_rm.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v11835.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v2342.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v3964_rv1.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v7813.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v8568.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v8568_crc24a.data\n create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_v9503.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k160_r0_e23040_teq_negllr.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k160_r0_e23040_teq_negllr_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k160_r0_e23040_teq_posllr.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k3136_r0_e4914_sbd_negllr.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e12248_crc24b_sbd_teq_negllr_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e34560_negllr_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c2_k3136_r0_e4920_sbd_teq_negllr.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c2_k3136_r0_e4920_sbd_teq_negllr_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c6_k5888_r3_e6912_sbd_teq_negllr.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c6_k5888_r3_e6912_sbd_teq_negllr_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k456_r0_e1380_scatter.data\n create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c3_k4352_r0_e13068_crc24b_scatter.data\n create mode 100644 doc/guides/bbdevs/fpga_lte_fec.rst\n create mode 100644 drivers/baseband/fpga_lte_fec/Makefile\n create mode 100644 drivers/baseband/fpga_lte_fec/fpga_lte_fec.c\n create mode 100644 drivers/baseband/fpga_lte_fec/fpga_lte_fec.h\n create mode 100644 drivers/baseband/fpga_lte_fec/fpga_lte_fec_version.map\n mode change 100755 => 100644 usertools/dpdk-devbind.py\n mode change 100755 => 100644 usertools/dpdk-setup.sh"
}