Show a cover letter.

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

{
    "id": 53377,
    "url": "http://patches.dpdk.org/api/covers/53377/?format=api",
    "web_url": "http://patches.dpdk.org/cover/53377/",
    "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"
    },
    "msgid": "<1557533163-172544-1-git-send-email-nicolas.chautru@intel.com>",
    "date": "2019-05-11T00:05:58",
    "name": "[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/cover/53377/mbox/",
    "series": [
        {
            "id": 4639,
            "url": "http://patches.dpdk.org/api/series/4639/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4639",
            "date": "2019-05-11T00:05:58",
            "name": "BBDEV PMD Drivers Extension for 19.08",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4639/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/53377/comments/",
    "headers": {
        "X-Mailer": "git-send-email 1.8.3.1",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "X-ExtLoop1": "1",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "Date": "Fri, 10 May 2019 17:05:58 -0700",
        "X-Mailman-Version": "2.1.15",
        "Delivered-To": "patchwork@dpdk.org",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "Cc": "Nic Chautru <nicolas.chautru@intel.com>",
        "To": "dev@dpdk.org",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "From": "Nic Chautru <nicolas.chautru@intel.com>",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-BeenThere": "dev@dpdk.org",
        "List-Post": "<mailto:dev@dpdk.org>",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 61C312B87;\n\tSat, 11 May 2019 02:06:45 +0200 (CEST)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby dpdk.org (Postfix) with ESMTP id 22F83DE3\n\tfor <dev@dpdk.org>; Sat, 11 May 2019 02:06:41 +0200 (CEST)",
            "from orsmga007.jf.intel.com ([10.7.209.58])\n\tby fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t10 May 2019 17:06:40 -0700",
            "from 5gnr-gnb-iodt.sc.intel.com ([172.25.69.194])\n\tby orsmga007.jf.intel.com with ESMTP; 10 May 2019 17:06:40 -0700"
        ],
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "X-Amp-File-Uploaded": "False",
        "Subject": "[dpdk-dev] [PATCH 0/5] BBDEV PMD Drivers Extension for 19.08",
        "Message-Id": "<1557533163-172544-1-git-send-email-nicolas.chautru@intel.com>",
        "Precedence": "list",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "X-Original-To": "patchwork@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\nNicolas Chautru (5):\n  baseband/fpga_lte_fec: addition of driver for 4G turbo FEC with PAC\n    N300     FPGA card\n  bbdev : Extension of BBDEV for 5G FEC\n  baseband/turbo_sw : Extension of turbo_sw for 5G FEC\n  test-bbdev : Update of bbdec test-app for FPGA and 5G testing\n  usertools: update to usertool to allow binding of 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 .../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 .../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       | 2671 ++++++++++++++++++++\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 68 files changed, 26858 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_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/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"
}