From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BCE9BA034E; Thu, 20 Jan 2022 17:48:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51A9042709; Thu, 20 Jan 2022 17:48:18 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id A4BED40042 for ; Thu, 20 Jan 2022 17:48:16 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20KCTcZf015770; Thu, 20 Jan 2022 08:48:15 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=cP3PC3Zq4t2iYCFGboBj1LN3XD6wcY0DcoopXinFJrA=; b=CqU9Uoda0QY6S4X49UhXlH0ohSxN085RbKDf/VjqEUV1KFqrM2ypJdod27ffCH8Dtwyx OzQhDhlaOEslOrLRM5CocUBSmf7crhVBiyGrLrEjGX3BxF33C7Rqk3yNebLJsa71agZc V5lDEk3Kpe/A5guZNktjL6J+ENV+O3qTBy5uL/XpzsdZyd7VlI74bDCy4LH7GTUTdgca 5rX/31PZcT4UNz6ea8Fdwodb5WIJp2SrUpGTQ5/pquk2BCi05CcOmZO9WgB9f8rRvWEf jgJXehHzBWCTaxnx1JQUAjAiyfJzGQw+Qr0+J2vHdJ4sC+Lai/lYl/LwjxiaPzr2TWc6 nA== Received: from dc5-exch01.marvell.com ([199.233.59.181]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3dpybrtpfr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 20 Jan 2022 08:48:15 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 20 Jan 2022 08:48:13 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend Transport; Thu, 20 Jan 2022 08:48:13 -0800 Received: from localhost.localdomain (unknown [10.28.48.55]) by maili.marvell.com (Postfix) with ESMTP id 605933F7048; Thu, 20 Jan 2022 08:48:09 -0800 (PST) From: Akhil Goyal To: CC: , , , , , , , , , , , , "Akhil Goyal" Subject: [PATCH v2 0/4] app/test: add inline IPsec and reassembly cases Date: Thu, 20 Jan 2022 22:18:00 +0530 Message-ID: <20220120164804.4163645-1-gakhil@marvell.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220103150813.1694888-6-gakhil@marvell.com> References: <20220103150813.1694888-6-gakhil@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-ORIG-GUID: mF45s71BeAQsdmBu9mPmOoQ_gwZV23Lm X-Proofpoint-GUID: mF45s71BeAQsdmBu9mPmOoQ_gwZV23Lm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-20_06,2022-01-20_01,2021-12-02_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org IP reassembly RX offload is introduced in [1]. This patchset is added to test the IP reassembly RX offload and to test other inline IPsec test cases which need to be verified before testing IP reassembly in inline inbound cases. In this app, plain IP packets(with/without IP fragments) are sent on one interface for outbound processing and then the packets are received back on the same interface using loopback mode. While receiving the packets, the packets are processed for inline inbound IPsec processing and if the packets are fragmented, they will be reassembled before getting received in the driver/app. v1 of this patchset was sent along with the ethdev changes in [2]. v2 is split so that it can be reviewed separately. changes in v2: - added IPsec burst mode case - updated as per the latest ethdev changes in [1]. [1] http://patches.dpdk.org/project/dpdk/list/?series=21283 [2] http://patches.dpdk.org/project/dpdk/list/?series=21052 Akhil Goyal (4): app/test: add unit cases for inline IPsec offload app/test: add IP reassembly case with no frags app/test: add IP reassembly cases with multiple fragments app/test: add IP reassembly negative cases MAINTAINERS | 2 +- app/test/meson.build | 1 + app/test/test_security_inline_proto.c | 1299 +++++++++++++++++ app/test/test_security_inline_proto_vectors.h | 778 ++++++++++ 4 files changed, 2079 insertions(+), 1 deletion(-) create mode 100644 app/test/test_security_inline_proto.c create mode 100644 app/test/test_security_inline_proto_vectors.h -- 2.25.1