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 AE818A0032; Thu, 17 Feb 2022 18:23:57 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8670840150; Thu, 17 Feb 2022 18:23:57 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id A030F40042 for ; Thu, 17 Feb 2022 18:23:55 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 21HGGOAt014330; Thu, 17 Feb 2022 09:23:50 -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=k+xcXcxpic0bJsS4NNx1EcLhrLxTB433xYH1eekJZdM=; b=JLiJrMZzNLrd1FNmDgt21hFiidro1/hRdYyJwX1mav2OeR+5H2UI62EX6HamDs1DZ1nB lo4oGjYZXQJOQOAuNx8xKKNJDS6q4wn/j9Zyooy7yIWXzw+1xPhjcY9DTcd0i1t++Ovv kIT83Spt84m3Q3vEDWhD+nztUH4/6MqfxW0gOUiYL5Imn33bLJGI+7zTHCq7NWoo27x8 quBCl4wKJ++u5Zv6dRhepIB3jWvwj+ozyeCFdgOiZO/3WeHkRkubnJQDdO4N44jx/TUT HUTwxavH1D5l2v+GDbuDcETNiRFJbpEhiSBlgqJNggNrbsb0CMoDM51UTnoU18zjqF0z +w== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3e9sqrgb3a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 17 Feb 2022 09:23:50 -0800 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Thu, 17 Feb 2022 09:23:49 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 17 Feb 2022 09:23:49 -0800 Received: from localhost.localdomain (unknown [10.28.48.55]) by maili.marvell.com (Postfix) with ESMTP id 3CD243F706F; Thu, 17 Feb 2022 09:23:45 -0800 (PST) From: Akhil Goyal To: CC: , , , , , , , , , , , , Akhil Goyal Subject: [PATCH v3 0/4] app/test: add inline IPsec and reassembly cases Date: Thu, 17 Feb 2022 22:53:37 +0530 Message-ID: <20220217172341.607360-1-gakhil@marvell.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220120164804.4163645-1-gakhil@marvell.com> References: <20220120164804.4163645-1-gakhil@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-ORIG-GUID: 80YL9Uxs4f87RRCsmZzhebmhDFdlmHmu X-Proofpoint-GUID: 80YL9Uxs4f87RRCsmZzhebmhDFdlmHmu 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-02-17_06,2022-02-17_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 v3: - incorporated latest ethdev changes for reassembly. - skipped build on windows as it needs rte_ipsec lib which is not compiled on windows. 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 | 4 + app/test/test_security_inline_proto.c | 1299 +++++++++++++++++ app/test/test_security_inline_proto_vectors.h | 778 ++++++++++ 4 files changed, 2082 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