Show a cover letter.

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

{
    "id": 96392,
    "url": "http://patchwork.dpdk.org/api/covers/96392/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/1627555402-4789-1-git-send-email-anoobj@marvell.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": "<1627555402-4789-1-git-send-email-anoobj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1627555402-4789-1-git-send-email-anoobj@marvell.com",
    "date": "2021-07-29T10:43:19",
    "name": "[21.11,0/3] Add lookaside IPsec tests",
    "submitter": {
        "id": 1205,
        "url": "http://patchwork.dpdk.org/api/people/1205/?format=api",
        "name": "Anoob Joseph",
        "email": "anoobj@marvell.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/1627555402-4789-1-git-send-email-anoobj@marvell.com/mbox/",
    "series": [
        {
            "id": 18061,
            "url": "http://patchwork.dpdk.org/api/series/18061/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=18061",
            "date": "2021-07-29T10:43:19",
            "name": "Add lookaside IPsec tests",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/18061/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/96392/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 594AEA0C40;\n\tThu, 29 Jul 2021 12:43:39 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 23FF840687;\n\tThu, 29 Jul 2021 12:43:39 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id EC00F40041\n for <dev@dpdk.org>; Thu, 29 Jul 2021 12:43:36 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id\n 16TAeNvB002368; Thu, 29 Jul 2021 03:43:36 -0700",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com with ESMTP id 3a35pr4ape-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Thu, 29 Jul 2021 03:43:36 -0700",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.18;\n Thu, 29 Jul 2021 03:43:34 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend\n Transport; Thu, 29 Jul 2021 03:43:34 -0700",
            "from HY-LT1002.marvell.com (HY-LT1002.marvell.com [10.28.176.218])\n by maili.marvell.com (Postfix) with ESMTP id 896643F7061;\n Thu, 29 Jul 2021 03:43:30 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : mime-version : content-transfer-encoding :\n content-type; s=pfpt0220; bh=ls4hgR+34YP+eiO43U6HDYHynS27SVHiYqsUPHBKjp4=;\n b=GzgNmEqal9+eD+UJuj8I5VvBfc4W+Bm92ExPQKpBUdXGkdgtzJlRIKHncHc9ANlvicH5\n gKexUgu6xH0wY6wWQf3gKA/QuCVDG2JbM5GsMGMJFYfZ/CMmIszHMXQJut0EZs3fhQq/\n JlEBaTMfDczDJD4/halbsB3l/c5WefAqAdbh/lXvt269+F3rjCWZPDtOkzKUQzgpXq4+\n EBXiABJzup++/k5yC8HefA/fCHVbavH7i2MRNCDxBOK+kKK/amWASZMBgzd8xklQ3vTr\n ojZZUgNJOopEvRD/tO5lmyZkoEtUxvi0bceI5X+qkCjEeB+0X1cMNp9ZSdEr/VHcj2JH MQ==",
        "From": "Anoob Joseph <anoobj@marvell.com>",
        "To": "Akhil Goyal <gakhil@marvell.com>, Declan Doherty\n <declan.doherty@intel.com>, Fan Zhang <roy.fan.zhang@intel.com>,\n \"Konstantin Ananyev\" <konstantin.ananyev@intel.com>",
        "CC": "Anoob Joseph <anoobj@marvell.com>, Jerin Jacob <jerinj@marvell.com>,\n \"Ankur Dwivedi\" <adwivedi@marvell.com>, Tejasree Kondoj\n <ktejasree@marvell.com>, <dev@dpdk.org>",
        "Date": "Thu, 29 Jul 2021 16:13:19 +0530",
        "Message-ID": "<1627555402-4789-1-git-send-email-anoobj@marvell.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "EhtiT_eJ1F7zzBGCFHtgkpPfRWWCZ-cO",
        "X-Proofpoint-GUID": "EhtiT_eJ1F7zzBGCFHtgkpPfRWWCZ-cO",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790\n definitions=2021-07-29_09:2021-07-29,\n 2021-07-29 signatures=0",
        "Subject": "[dpdk-dev] [PATCH 21.11 0/3] Add lookaside IPsec tests",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Add lookaside IPsec functional tests. Known vector tests and\ncombined mode framework is added.\n\nKnown vector tests for outbound operations would use predefined IV and\nsequence number as 1. So plain packet would get encrypted to generate the\nIPsec packet. Tests would compare against known vector.\n\nKnown vector tests for inbound operation would generate test vectors by\nreversing outbound known vectors. The input_text would become encrypted\npacket and output_text would be the plain packet. Tests would then validate\nthe operation by comparing against plain packet.\n\nCombined mode tests are used to test all IPsec features against all ciphers\nsupported by the hardware. The framework is introduced to avoid testing\nwith any specific algo, thereby making it mandatory to be supported. Also,\ntesting with all supported combinations will help with increasing coverage\nas well.\n\nTwo test cases use combined mode,\n1. Display algo coverage and basic in + out tests\n2. Negative test for ICV corruption\n\nKnown vectors are based on\nhttps://datatracker.ietf.org/doc/html/draft-mcgrew-gcm-test-01\n\nThe vectors are updated to have sequence number as 1 & L4 checksum\ncomputed correctly. And they have following properties,\n1. ESP\n2. Tunnel mode\n3. IPv4\n4. IPv4 tunnel\n\nThis series is targetted for DPDK 21.11.\n\nUpcoming additions,\n1. AES-CBC-SHA1-HMAC known vectors & combined mode\n2. IPv6\n3. UDP encapsulation\n4. Transport\n5. Mixed mode (IPv4-in-IPv6 etc, all combinations)\n\nTested with following PMDs\n1. crypto_octeontx2\n2. crypto_cn10k\n\nAnoob Joseph (2):\n  test/crypto: add lookaside IPsec tests\n  test/crypto: add combined mode tests\n\nTejasree Kondoj (1):\n  test/crypto: add lookaside IPsec ICV corrupt test case\n\n app/test/meson.build                               |   1 +\n app/test/test.h                                    |   6 +\n app/test/test_cryptodev.c                          | 330 +++++++++++++++++++++\n app/test/test_cryptodev_security_ipsec.c           | 311 +++++++++++++++++++\n app/test/test_cryptodev_security_ipsec.h           | 115 +++++++\n .../test_cryptodev_security_ipsec_test_vectors.h   | 321 ++++++++++++++++++++\n 6 files changed, 1084 insertions(+)\n create mode 100644 app/test/test_cryptodev_security_ipsec.c\n create mode 100644 app/test/test_cryptodev_security_ipsec.h\n create mode 100644 app/test/test_cryptodev_security_ipsec_test_vectors.h"
}