Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/100093 _apply patch failure_ Submitter: Archana Muniganti Date: Thursday, September 30 2021 12:58:32 Applied on: CommitID:086d426406bd3f6fac96a15bbd871c7fe714bc2d Apply patch set 100093-100095 failed: Checking patch doc/guides/cryptodevs/features/default.ini... Checking patch doc/guides/rel_notes/deprecation.rst... Checking patch doc/guides/rel_notes/release_21_11.rst... Hunk #1 succeeded at 213 (offset 17 lines). Checking patch lib/cryptodev/rte_cryptodev.h... Checking patch lib/security/rte_security.h... error: while searching for: * * 0: Do not match UDP ports */ uint32_t udp_ports_verify : 1; }; /** IPSec security association direction */ error: patch failed: lib/security/rte_security.h:230 Applied patch doc/guides/cryptodevs/features/default.ini cleanly. Applied patch doc/guides/rel_notes/deprecation.rst cleanly. Applied patch doc/guides/rel_notes/release_21_11.rst cleanly. Applied patch lib/cryptodev/rte_cryptodev.h cleanly. Applying patch lib/security/rte_security.h with 1 reject... Rejected hunk #1. diff a/lib/security/rte_security.h b/lib/security/rte_security.h (rejected hunks) @@ -230,6 +230,37 @@ struct rte_security_ipsec_sa_options { * * 0: Do not match UDP ports */ uint32_t udp_ports_verify : 1; + + /** Compute/verify inner packet IPv4 header checksum in tunnel mode + * + * * 1: For outbound, compute inner packet IPv4 header checksum + * before tunnel encapsulation and for inbound, verify after + * tunnel decapsulation. + * * 0: Inner packet IP header checksum is not computed/verified. + * + * The checksum verification status would be set in mbuf using + * PKT_RX_IP_CKSUM_xxx flags. + * + * Inner IP checksum computation can also be enabled(per operation) + * by setting the flag PKT_TX_IP_CKSUM in mbuf. + */ + uint32_t ip_csum_enable : 1; + + /** Compute/verify inner packet L4 checksum in tunnel mode + * + * * 1: For outbound, compute inner packet L4 checksum before + * tunnel encapsulation and for inbound, verify after + * tunnel decapsulation. + * * 0: Inner packet L4 checksum is not computed/verified. + * + * The checksum verification status would be set in mbuf using + * PKT_RX_L4_CKSUM_xxx flags. + * + * Inner L4 checksum computation can also be enabled(per operation) + * by setting the flags PKT_TX_TCP_CKSUM or PKT_TX_SCTP_CKSUM or + * PKT_TX_UDP_CKSUM or PKT_TX_L4_MASK in mbuf. + */ + uint32_t l4_csum_enable : 1; }; /** IPSec security association direction */ Checking patch doc/guides/cryptodevs/features/cn10k.ini... Checking patch doc/guides/rel_notes/release_21_11.rst... error: doc/guides/rel_notes/release_21_11.rst: does not match index Checking patch drivers/crypto/cnxk/cn10k_cryptodev_ops.c... Checking patch drivers/crypto/cnxk/cn10k_ipsec.c... Checking patch drivers/crypto/cnxk/cn10k_ipsec.h... Checking patch drivers/crypto/cnxk/cn10k_ipsec_la_ops.h... Checking patch drivers/crypto/cnxk/cnxk_cryptodev.c... Checking patch drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c... Hunk #1 succeeded at 925 (offset -36 lines). Applied patch doc/guides/cryptodevs/features/cn10k.ini cleanly. Applied patch drivers/crypto/cnxk/cn10k_cryptodev_ops.c cleanly. Applied patch drivers/crypto/cnxk/cn10k_ipsec.c cleanly. Applied patch drivers/crypto/cnxk/cn10k_ipsec.h cleanly. Applied patch drivers/crypto/cnxk/cn10k_ipsec_la_ops.h cleanly. Applied patch drivers/crypto/cnxk/cnxk_cryptodev.c cleanly. Applied patch drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c cleanly. Checking patch app/test/test_cryptodev.c... Hunk #2 succeeded at 9264 (offset -37 lines). Hunk #3 succeeded at 14240 (offset -41 lines). Checking patch app/test/test_cryptodev_security_ipsec.c... Hunk #2 succeeded at 96 (offset -8 lines). Hunk #3 succeeded at 169 (offset -8 lines). Hunk #4 succeeded at 253 (offset -8 lines). Hunk #5 succeeded at 297 (offset -11 lines). Hunk #6 succeeded at 378 (offset -11 lines). Hunk #7 succeeded at 511 (offset -11 lines). Checking patch app/test/test_cryptodev_security_ipsec.h... error: while searching for: uint32_t tunnel_hdr_verify; bool udp_encap; bool udp_ports_verify; }; struct crypto_param { error: patch failed: app/test/test_cryptodev_security_ipsec.h:56 Checking patch app/test/test_cryptodev_security_ipsec_test_vectors.h... Checking patch doc/guides/rel_notes/release_21_11.rst... error: doc/guides/rel_notes/release_21_11.rst: does not match index Applied patch app/test/test_cryptodev.c cleanly. Applied patch app/test/test_cryptodev_security_ipsec.c cleanly. Applying patch app/test/test_cryptodev_security_ipsec.h with 1 reject... Rejected hunk #1. Applied patch app/test/test_cryptodev_security_ipsec_test_vectors.h cleanly. diff a/app/test/test_cryptodev_security_ipsec.h b/app/test/test_cryptodev_security_ipsec.h (rejected hunks) @@ -56,6 +56,8 @@ struct ipsec_test_flags { uint32_t tunnel_hdr_verify; bool udp_encap; bool udp_ports_verify; + bool ip_csum; + bool l4_csum; }; struct crypto_param { https://lab.dpdk.org/results/dashboard/patchsets/19078/ UNH-IOL DPDK Community Lab