Show a cover letter.

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

{
    "id": 96795,
    "url": "http://patchwork.dpdk.org/api/covers/96795/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/1628675138-17300-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": "<1628675138-17300-1-git-send-email-anoobj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1628675138-17300-1-git-send-email-anoobj@marvell.com",
    "date": "2021-08-11T09:45:33",
    "name": "[v2,0/4] 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/1628675138-17300-1-git-send-email-anoobj@marvell.com/mbox/",
    "series": [
        {
            "id": 18253,
            "url": "http://patchwork.dpdk.org/api/series/18253/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=18253",
            "date": "2021-08-11T09:45:34",
            "name": "Add lookaside IPsec tests",
            "version": 2,
            "mbox": "http://patchwork.dpdk.org/series/18253/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/96795/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 34E86A034F;\n\tWed, 11 Aug 2021 11:47:43 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 19E61411CE;\n\tWed, 11 Aug 2021 11:47:43 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174])\n by mails.dpdk.org (Postfix) with ESMTP id 5555440040\n for <dev@dpdk.org>; Wed, 11 Aug 2021 11:47:42 +0200 (CEST)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id\n 17B9epx6021955; Wed, 11 Aug 2021 02:47:41 -0700",
            "from dc5-exch02.marvell.com ([199.233.59.182])\n by mx0a-0016f401.pphosted.com with ESMTP id 3ac6qth2h8-5\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Wed, 11 Aug 2021 02:47:41 -0700",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.18;\n Wed, 11 Aug 2021 02:47:03 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.18 via Frontend\n Transport; Wed, 11 Aug 2021 02:47:03 -0700",
            "from HY-LT1002.marvell.com (unknown [10.193.70.144])\n by maili.marvell.com (Postfix) with ESMTP id E58F23F70BD;\n Wed, 11 Aug 2021 02:46:58 -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 : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0220;\n bh=1Is9fNS7ZVFNoblRg9SNIb3eizDqc26X0pvL0bO2QA4=;\n b=kI2CXY8THrc4A5VRE8ScD5WGHcBx6KlQRLAmkenpWk2rUIMaOAHjod29UXm9h0/L9dag\n w7G19OecTSW+1HtpSY5K/FThRe9YcUxwq+9GweJ/3+alN5B87fQ24fXc/06UH+ykUBAV\n k78md4n2HyeJIzjHLwK8vloHV/95quQz29qtJomepY5VNZF8dpQTDFUsm1ZFnejMbR5u\n VWuy0hUWCBaeSJdUC2YWlYvV9SV73iKFl8Vobux/j+TSYw1VKlFMTKsgipgZyCcE3kuF\n zRs+4/DORc/rBUcKEloVovE6nwFzfUmcXHExfld2z+lFCjuGWccID066xbWlqSyrZkb1 Nw==",
        "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 Archana Muniganti <marchana@marvell.com>, Tejasree Kondoj\n <ktejasree@marvell.com>, Hemant Agrawal <hemant.agrawal@nxp.com>, \"Radu\n Nicolau\" <radu.nicolau@intel.com>,\n Ciara Power <ciara.power@intel.com>, <dev@dpdk.org>",
        "Date": "Wed, 11 Aug 2021 15:15:33 +0530",
        "Message-ID": "<1628675138-17300-1-git-send-email-anoobj@marvell.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1627555402-4789-1-git-send-email-anoobj@marvell.com>",
        "References": "<1627555402-4789-1-git-send-email-anoobj@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "CkTK2wUuJjTQUbbCPkApzrO_t8nF4_rQ",
        "X-Proofpoint-GUID": "CkTK2wUuJjTQUbbCPkApzrO_t8nF4_rQ",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790\n definitions=2021-08-11_03:2021-08-10,\n 2021-08-11 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v2 0/4] 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 vectors are outbound vectors 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\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 PMD. 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\nThree test cases use combined mode,\n1. Display algo coverage and basic in + out tests\n2. Negative test for ICV corruption\n3. IV generation\n\nIV generation test case compares IV generated for a batch of packets and returns\nfailure if IV is repeated.\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\nChanges in v2\n- Dropped outbound known vector tests as lookaside protocol would require IV\n  generated by PMD. The tests would be introduced with spec change to allow user\n  to specify IV.\n- Added IV generation tests\n- Minor fixes in combined mode tests to handle multiple packets\n\nAnoob Joseph (2):\n  test/crypto: add lookaside IPsec tests\n  test/crypto: add combined mode tests\n\nTejasree Kondoj (2):\n  test/crypto: add lookaside IPsec ICV corrupt test case\n  test/crypto: add IV gen tests\n\n app/test/meson.build                               |   1 +\n app/test/test.h                                    |   6 +\n app/test/test_cryptodev.c                          | 331 ++++++++++++++++++\n app/test/test_cryptodev_security_ipsec.c           | 373 +++++++++++++++++++++\n app/test/test_cryptodev_security_ipsec.h           | 118 +++++++\n .../test_cryptodev_security_ipsec_test_vectors.h   | 321 ++++++++++++++++++\n 6 files changed, 1150 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"
}