Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/54543/?format=api
http://patches.dpdk.org/api/patches/54543/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1559903595-18506-4-git-send-email-bernard.iremonger@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": "<1559903595-18506-4-git-send-email-bernard.iremonger@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1559903595-18506-4-git-send-email-bernard.iremonger@intel.com", "date": "2019-06-07T10:33:15", "name": "[v2,3/3] test/ipsec: improve debug in group tests", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": true, "hash": "dce2ea36e24de707bd0f6636469ccd481b22d1cf", "submitter": { "id": 91, "url": "http://patches.dpdk.org/api/people/91/?format=api", "name": "Iremonger, Bernard", "email": "bernard.iremonger@intel.com" }, "delegate": { "id": 6690, "url": "http://patches.dpdk.org/api/users/6690/?format=api", "username": "akhil", "first_name": "akhil", "last_name": "goyal", "email": "gakhil@marvell.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1559903595-18506-4-git-send-email-bernard.iremonger@intel.com/mbox/", "series": [ { "id": 4950, "url": "http://patches.dpdk.org/api/series/4950/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4950", "date": "2019-06-07T10:33:12", "name": "test/ipsec: fixes and improvements", "version": 2, "mbox": "http://patches.dpdk.org/series/4950/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/54543/comments/", "check": "fail", "checks": "http://patches.dpdk.org/api/patches/54543/checks/", "tags": {}, "related": [], "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 9836C1BAB6;\n\tFri, 7 Jun 2019 12:33:34 +0200 (CEST)", "from mga14.intel.com (mga14.intel.com [192.55.52.115])\n\tby dpdk.org (Postfix) with ESMTP id 53D111BAA7\n\tfor <dev@dpdk.org>; Fri, 7 Jun 2019 12:33:33 +0200 (CEST)", "from fmsmga005.fm.intel.com ([10.253.24.32])\n\tby fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t07 Jun 2019 03:33:33 -0700", "from sivswdev08.ir.intel.com (HELO localhost.localdomain)\n\t([10.237.217.47])\n\tby fmsmga005.fm.intel.com with ESMTP; 07 Jun 2019 03:33:31 -0700" ], "X-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "From": "Bernard Iremonger <bernard.iremonger@intel.com>", "To": "dev@dpdk.org,\n\tkonstantin.ananyev@intel.com,\n\takhil.goyal@nxp.com", "Cc": "Bernard Iremonger <bernard.iremonger@intel.com>", "Date": "Fri, 7 Jun 2019 11:33:15 +0100", "Message-Id": "<1559903595-18506-4-git-send-email-bernard.iremonger@intel.com>", "X-Mailer": "git-send-email 1.7.0.7", "In-Reply-To": "<1558532302-15932-0-git-send-email-bernard.iremonger@intel.com>", "References": "<1558532302-15932-0-git-send-email-bernard.iremonger@intel.com>", "Subject": "[dpdk-dev] [PATCH v2 3/3] test/ipsec: improve debug in group tests", "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": "Add dump_grp_pkt() function.\nDump invalid mbuf data in case of error in group tests 12 and 13.\n\nSigned-off-by: Bernard Iremonger <bernard.iremonger@intel.com>\n---\n app/test/test_ipsec.c | 19 ++++++++++++++++---\n 1 file changed, 16 insertions(+), 3 deletions(-)", "diff": "diff --git a/app/test/test_ipsec.c b/app/test/test_ipsec.c\nindex b92068e..5389a59 100644\n--- a/app/test/test_ipsec.c\n+++ b/app/test/test_ipsec.c\n@@ -880,6 +880,19 @@ lksd_proto_ipsec(uint16_t num_pkts)\n \treturn TEST_SUCCESS;\n }\n \n+static void\n+dump_grp_pkt(uint32_t i, struct rte_ipsec_group *grp, uint32_t k)\n+{\n+\tRTE_LOG(ERR, USER1,\n+\t\t\"After rte_ipsec_pkt_process grp[%d].cnt=%d k=%d fail\\n\",\n+\t\ti, grp[i].cnt, k);\n+\tRTE_LOG(ERR, USER1,\n+\t\t\"After rte_ipsec_pkt_process grp[%d].m=%p grp[%d].m[%d]=%p\\n\",\n+\t\ti, grp[i].m, i, k, grp[i].m[k]);\n+\n+\trte_pktmbuf_dump(stdout, grp[i].m[k], grp[i].m[k]->data_len);\n+}\n+\n static int\n crypto_ipsec_2sa(void)\n {\n@@ -915,7 +928,7 @@ crypto_ipsec_2sa(void)\n \t\tut_params->obuf, grp, BURST_SIZE);\n \tif (ng != BURST_SIZE) {\n \t\tRTE_LOG(ERR, USER1, \"rte_ipsec_pkt_crypto_group fail ng=%d\\n\",\n-\t\t\t\tng);\n+\t\t\tng);\n \t\treturn TEST_FAILED;\n \t}\n \n@@ -923,7 +936,7 @@ crypto_ipsec_2sa(void)\n \tfor (i = 0; i < ng; i++) {\n \t\tk = rte_ipsec_pkt_process(grp[i].id.ptr, grp[i].m, grp[i].cnt);\n \t\tif (k != grp[i].cnt) {\n-\t\t\tRTE_LOG(ERR, USER1, \"rte_ipsec_pkt_process fail\\n\");\n+\t\t\tdump_grp_pkt(i, grp, k);\n \t\t\treturn TEST_FAILED;\n \t\t}\n \t}\n@@ -1058,7 +1071,7 @@ crypto_ipsec_2sa_4grp(void)\n \tfor (i = 0; i < ng; i++) {\n \t\tk = rte_ipsec_pkt_process(grp[i].id.ptr, grp[i].m, grp[i].cnt);\n \t\tif (k != grp[i].cnt) {\n-\t\t\tRTE_LOG(ERR, USER1, \"rte_ipsec_pkt_process fail\\n\");\n+\t\t\tdump_grp_pkt(i, grp, k);\n \t\t\treturn TEST_FAILED;\n \t\t}\n \t\trc = crypto_ipsec_4grp_check_cnt(i, grp);\n", "prefixes": [ "v2", "3/3" ] }{ "id": 54543, "url": "