Show a cover letter.

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

{
    "id": 68063,
    "url": "http://patches.dpdk.org/api/covers/68063/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200409172502.1693-1-l.wojciechow@partner.samsung.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": "<20200409172502.1693-1-l.wojciechow@partner.samsung.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200409172502.1693-1-l.wojciechow@partner.samsung.com",
    "date": "2020-04-09T17:24:49",
    "name": "[v3,00/13] Fixes and unit tests for librte_security",
    "submitter": {
        "id": 1628,
        "url": "http://patches.dpdk.org/api/people/1628/?format=api",
        "name": "Lukasz Wojciechowski",
        "email": "l.wojciechow@partner.samsung.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200409172502.1693-1-l.wojciechow@partner.samsung.com/mbox/",
    "series": [
        {
            "id": 9272,
            "url": "http://patches.dpdk.org/api/series/9272/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=9272",
            "date": "2020-04-09T17:24:49",
            "name": "Fixes and unit tests for librte_security",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/9272/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/68063/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 50F05A0597;\n\tThu,  9 Apr 2020 19:25:34 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8D61F1C29F;\n\tThu,  9 Apr 2020 19:25:32 +0200 (CEST)",
            "from mailout1.w1.samsung.com (mailout1.w1.samsung.com\n [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id A61A51BF1B\n for <dev@dpdk.org>; Thu,  9 Apr 2020 19:25:30 +0200 (CEST)",
            "from eucas1p1.samsung.com (unknown [182.198.249.206])\n by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id\n 20200409172529euoutp016efa7d5d0cb842eacf1a4d87ab00e14c~ENrdAB4fY0866708667euoutp01_\n for <dev@dpdk.org>; Thu,  9 Apr 2020 17:25:29 +0000 (GMT)",
            "from eusmges2new.samsung.com (unknown [203.254.199.244]) by\n eucas1p1.samsung.com (KnoxPortal) with ESMTP id\n 20200409172529eucas1p1f2daa7b72b95b5f3fc6d4eb26d1af2f7~ENrc4FBzq0986409864eucas1p1r\n for <dev@dpdk.org>; Thu,  9 Apr 2020 17:25:29 +0000 (GMT)",
            "from eucas1p2.samsung.com ( [182.198.249.207]) by\n eusmges2new.samsung.com (EUCPMTA) with SMTP id 71.50.60679.98A5F8E5; Thu,  9\n Apr 2020 18:25:29 +0100 (BST)",
            "from eusmtrp1.samsung.com (unknown [182.198.249.138]) by\n eucas1p1.samsung.com (KnoxPortal) with ESMTPA id\n 20200409172528eucas1p1186911653001cab0e69f10fc42790023~ENrcmLQZ00987109871eucas1p1m\n for <dev@dpdk.org>; Thu,  9 Apr 2020 17:25:28 +0000 (GMT)",
            "from eusmgms1.samsung.com (unknown [182.198.249.179]) by\n eusmtrp1.samsung.com (KnoxPortal) with ESMTP id\n 20200409172528eusmtrp123a433439798f580abdafc1c369c7285~ENrclrXOx2215922159eusmtrp1i\n for <dev@dpdk.org>; Thu,  9 Apr 2020 17:25:28 +0000 (GMT)",
            "from eusmtip1.samsung.com ( [203.254.199.221]) by\n eusmgms1.samsung.com (EUCPMTA) with SMTP id 0C.B9.08375.88A5F8E5; Thu,  9\n Apr 2020 18:25:28 +0100 (BST)",
            "from localhost.localdomain (unknown [106.210.88.70]) by\n eusmtip1.samsung.com (KnoxPortal) with ESMTPA id\n 20200409172528eusmtip1ad9c8e2115e50a91573f00ee341c9a61~ENrcRxGIl0696806968eusmtip1S\n for <dev@dpdk.org>; Thu,  9 Apr 2020 17:25:28 +0000 (GMT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com\n 20200409172529euoutp016efa7d5d0cb842eacf1a4d87ab00e14c~ENrdAB4fY0866708667euoutp01_",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n s=mail20170921; t=1586453129;\n bh=MZSAWXzpy+Gp126h89ziHpW19shRrRGJJ6MiONifsOI=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n b=Szobe9YOnQpVk/NBCKe4eVa6OJSZbiOZwwRVhPbZWi863wx8onh1O3OV3abFOLgl1\n TDQW/bAxa2Q7J76eeH4XNifWsROXYCh/d2oGnWLeyMgyDaOS+i0wmn95ZoUmcaQQIp\n YoJhSdwdc7Y5j8tS27Ow+EUvPazvvYhL3+3rOqTM=",
        "X-AuditID": "cbfec7f4-0e5ff7000001ed07-cf-5e8f5a89eea6",
        "From": "Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>",
        "To": "",
        "Cc": "dev@dpdk.org",
        "Date": "Thu,  9 Apr 2020 19:24:49 +0200",
        "Message-Id": "<20200409172502.1693-1-l.wojciechow@partner.samsung.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200408031351.4288-1-l.wojciechow@partner.samsung.com>",
        "X-Brightmail-Tracker": [
            "\n H4sIAAAAAAAAA+NgFjrJIsWRmVeSWpSXmKPExsWy7djP87qdUf1xBqv28lq8+7SdyYHR49eC\n pawBjFFcNimpOZllqUX6dglcGfevuxbMEKw4/+4nSwPjRd4uRk4OCQETiZ0z3jOC2EICKxgl\n Zr/N7GLkArLbmSRmnF3GCOG0MUn8/7KQFabj275brBCJ5YwSDY/WMsFVHdzSCzaLTcBW4sjM\n r2AdIgIsEiu/f2cBsZkFBCQe33sGFhcWcJL48ekPE4jNIqAqcWTPM7AaXgEXiZ4Nj6C2yUus\n 3nCAuYuRg4NTwFVi91kukF0SAivYJK4tX8kIUeMicXfOL6h6YYlXx7ewQ9gyEqcn97BANGxj\n lLj6+ycjhLOfUeJ67wqoKmuJw/9+s4FsYBbQlFi/Sx8i7CixYfJPJpCwhACfxI23ghD380lM\n 2jadGSLMK9HRJgRRrSfxtGcqI8zaP2ufsEDYHhJLmr5Aw2cGo8TtYz/YJjDKz0JYtoCRcRWj\n eGppcW56arFRXmq5XnFibnFpXrpecn7uJkZgBJ/+d/zLDsZdf5IOMQpwMCrx8Bow9McJsSaW\n FVfmHmKU4GBWEuH1buqNE+JNSaysSi3Kjy8qzUktPsQozcGiJM5rvOhlrJBAemJJanZqakFq\n EUyWiYNTqoGRibWlJ/V6tPmRrBemG6c7zNn960Jr/dU2HoXvOtPn+D6vU90np+7of99/2sYH\n e9edUO7JZmB7uj3m/x9P3bQikQM33+w9Z2Lf5nxuXfSq4v2pv4weip5cX9n7L0Dock6XRfdJ\n MXX/RYd/Kc16pvqilz8yR9Zu9a6ylTbrmple7rR+wNbCkVCqxFKckWioxVxUnAgARzHoGdwC\n AAA=",
            "\n H4sIAAAAAAAAA+NgFlrJLMWRmVeSWpSXmKPExsVy+t/xu7odUf1xBkemWVi8+7SdyYHR49eC\n pawBjFF6NkX5pSWpChn5xSW2StGGFkZ6hpYWekYmlnqGxuaxVkamSvp2NimpOZllqUX6dgl6\n GfevuxbMEKw4/+4nSwPjRd4uRk4OCQETiW/7brF2MXJxCAksZZSYM+EnexcjB1BCRuLDJQGI\n GmGJP9e62CBqWpgkXs/4xgqSYBOwlTgy8yuYLSLAIrHy+3cWEJtZQEDi8b1nYHFhASeJH5/+\n MIHYLAKqEkf2PAOr4RVwkejZ8IgVYoG8xOoNB5hB9nIKuErsPssFEhYCKln67S/zBEa+BYwM\n qxhFUkuLc9Nziw31ihNzi0vz0vWS83M3MQKDaduxn5t3MF7aGHyIUYCDUYmH14ChP06INbGs\n uDL3EKMEB7OSCK93U2+cEG9KYmVValF+fFFpTmrxIUZToJsmMkuJJucDAz2vJN7Q1NDcwtLQ\n 3Njc2MxCSZy3Q+BgjJBAemJJanZqakFqEUwfEwenVANjZNdhj9LlD2QzlSKWlMjKvpxSP9fo\n ucOkaXOXRlfo1y1SijTYNHPl1jxphi8dMTENFjzK4r9MmTdNMG1axMDzadsOrS3HlJ+pX83d\n 0/I6qtDwZcf+jQejfX9NkHjOWBJ7NnDWTWf5LXHbLFyuPFksWV7hvzVyzgT3CVnt8jv3398U\n ZqfgfeGsEktxRqKhFnNRcSIA1WAmrjwCAAA="
        ],
        "X-CMS-MailID": "20200409172528eucas1p1186911653001cab0e69f10fc42790023",
        "X-Msg-Generator": "CA",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "X-RootMTR": "20200409172528eucas1p1186911653001cab0e69f10fc42790023",
        "X-EPHeader": "CA",
        "CMS-TYPE": "201P",
        "X-CMS-RootMailID": "20200409172528eucas1p1186911653001cab0e69f10fc42790023",
        "References": "<20200408031351.4288-1-l.wojciechow@partner.samsung.com>\n <CGME20200409172528eucas1p1186911653001cab0e69f10fc42790023@eucas1p1.samsung.com>",
        "Subject": "[dpdk-dev] [PATCH v3 00/13] Fixes and unit tests for librte_security",
        "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 <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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Set of patches fix minor issues like proper verification of input\nparameters and aligning documentation with code in the matter of return\nvalues. Another fixed issue is invalid decrementation of the session\ncounter which might cause inconsistency between counter values and a true\nnumber of sessions.\n\nAll of these issues (and all the librte_security) code is covered with\nunit tests. The tests are added to dpdk-test application and can be\nlaunched with \"security_autotest\" command.\n\n---\nv3:\n* Use generic RTE_DEBUG flag instead CONFIG_RTE_LIBRTE_SECURITY_DEBUG\n* Remove RTE_TEST_TRACE_FAILURE macro definition in app/test/test.h\n\nv2:\n* Fix patches' topics for librte_security to security\n* Introduce CONFIG_RTE_LIBRTE_SECURITY_DEBUG flag and:\n** make it disabled by default\n** verify parameters in dataplane API calls only when option is enabled\n** skip tests of code disabled by the option\n* Add Fixes tags\n* Introduce RTE_PTR_CHAIN3_OR_ERR_RET macro for doing 3 chain checks\n* Removed C99 style comments\n* Remove check of m parameter in rte_security_set_pkt_metadata\n* Fix code style warnings\n\nLukasz Wojciechowski (13):\n  security: fix verification of parameters\n  security: fix return types in documentation\n  security: fix session counter\n  app/test: remove macro definition\n  app/test: introduce librte security tests\n  app/test: add rte security session update tests\n  app/test: add rte security session get size tests\n  app/test: add rte security session stats get tests\n  app/test: add rte security session destroy tests\n  app/test: add rte security set pkt metadata tests\n  app/test: add rte security get userdata tests\n  app/test: add rte security capabilities get tests\n  app/test: add rte security capability get tests\n\n app/test/Makefile                  |    2 +\n app/test/meson.build               |    3 +\n app/test/test.h                    |    2 -\n app/test/test_security.c           | 2435 ++++++++++++++++++++++++++++\n lib/librte_security/rte_security.c |   71 +-\n lib/librte_security/rte_security.h |    8 +-\n 6 files changed, 2498 insertions(+), 23 deletions(-)\n create mode 100644 app/test/test_security.c"
}