This PR replaces #28 by providing new IPsec implementation based on latest API additions.
----------------github------------------------ /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 ** Patch: https://github.com/Linaro/odp/pull/81.patch ** Base sha: db7cc41aeb559dd296f3a6d8570aa10326a31d5e ** Merge commit sha: b783305474c8ca3a4ce862c64e2ce5aa8348f2df **/ ----------------/github------------------------ ----------------checkpatch.pl------------------------ total: 0 errors, 0 warnings, 0 checks, 26 lines checked to_send-p-000.patch has no obvious style problems and is ready for submission. total: 0 errors, 0 warnings, 0 checks, 19 lines checked to_send-p-001.patch has no obvious style problems and is ready for submission. total: 0 errors, 0 warnings, 0 checks, 164 lines checked to_send-p-002.patch has no obvious style problems and is ready for submission. CHECK: Avoid CamelCase: <pName> #776: FILE: test/common_plat/validation/api/ipsec/ipsec.c:735: + for (i = 0; suite[i].pName; i++) { CHECK: Alignment should match open parenthesis #2253: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:18: +KEY(key_a5_128, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, + 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5); CHECK: Alignment should match open parenthesis #2255: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:20: +KEY(key_5a_128, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, + 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a); CHECK: Alignment should match open parenthesis #2257: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:22: +KEY(key_a5_256, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, + 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, 0xa5, CHECK: Alignment should match open parenthesis #2261: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:26: +KEY(key_5a_256, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, + 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, CHECK: Alignment should match open parenthesis #2266: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:31: +KEY(key_rfc3602, 0x90, 0xd3, 0x82, 0xb4, 0x10, 0xee, 0xba, 0x7a, + 0xd9, 0x38, 0xc4, 0x6c, 0xec, 0x1a, 0x82, 0xbf); CHECK: Alignment should match open parenthesis #2268: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:33: +KEY(key_rfc3602_2, 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, + 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef); total: 0 errors, 0 warnings, 7 checks, 2899 lines checked to_send-p-003.patch has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 0 warnings, 0 checks, 335 lines checked to_send-p-004.patch has no obvious style problems and is ready for submission. ERROR: space prohibited after that '&' (ctx:WxW) #434: FILE: platform/linux-generic/odp_ipsec_sad.c:137: + if (state & IPSEC_SA_STATE_DISABLE) ^ ERROR: space prohibited after that '-' (ctx:WxW) #453: FILE: platform/linux-generic/odp_ipsec_sad.c:156: + state - 1); ^ ERROR: space prohibited after that '&' (ctx:WxW) #650: FILE: platform/linux-generic/odp_ipsec_sad.c:353: + if (state & IPSEC_SA_STATE_DISABLE) ^ total: 3 errors, 0 warnings, 0 checks, 715 lines checked to_send-p-005.patch has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. CHECK: Please don't use multiple blank lines #36: FILE: platform/linux-generic/include/odp_ipsec_internal.h:180: + total: 0 errors, 0 warnings, 1 checks, 1259 lines checked to_send-p-006.patch has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. ----------------/checkpatch.pl------------------------