From: Volodymyr Fialko Date: Wed, 23 Feb 2022 10:40:46 +0000 (+0100) Subject: test/crypto: add L4 checksum case for transport mode X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5816147901c9fae043f14ee34dbdd73f5c2449bd;p=dpdk.git test/crypto: add L4 checksum case for transport mode Added test case to verify L4 checksum offload in IPsec transport mode. Signed-off-by: Volodymyr Fialko Acked-by: Anoob Joseph --- diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c index 694b073f4f..a0c8926776 100644 --- a/app/test/test_cryptodev.c +++ b/app/test/test_cryptodev.c @@ -9724,6 +9724,17 @@ test_ipsec_proto_transport_v4(const void *data __rte_unused) return test_ipsec_proto_all(&flags); } +static int +test_ipsec_proto_transport_l4_csum(const void *data __rte_unused) +{ + struct ipsec_test_flags flags = { + .l4_csum = true, + .transport = true, + }; + + return test_ipsec_proto_all(&flags); +} + static int test_ipsec_proto_stats(const void *data __rte_unused) { @@ -15096,6 +15107,10 @@ static struct unit_test_suite ipsec_proto_testsuite = { "Transport IPv4", ut_setup_security, ut_teardown, test_ipsec_proto_transport_v4), + TEST_CASE_NAMED_ST( + "Transport l4 checksum", + ut_setup_security, ut_teardown, + test_ipsec_proto_transport_l4_csum), TEST_CASE_NAMED_ST( "Statistics: success", ut_setup_security, ut_teardown,