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: edca8cd1e55898826f79383b689c2c4bd2c28b3a ** Merge commit sha: 750318196a0c07a634c4755e4da9131a9f11f6f1 **/ ----------------/github------------------------ ----------------checkpatch.pl------------------------ CHECK: Avoid CamelCase: <pName> #816: FILE: test/common_plat/validation/api/ipsec/ipsec.c:723: + for (i = 0; suite[i].pName; i++) { CHECK: Alignment should match open parenthesis #2572: 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 #2574: 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 #2576: 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 #2580: 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 #2585: 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 #2587: 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); CHECK: Alignment should match open parenthesis #2589: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:35: +KEY(key_mcgrew_gcm_2, 0xfe, 0xff, 0xe9, 0x92, 0x86, 0x65, 0x73, 0x1c, + 0x6d, 0x6a, 0x8f, 0x94, 0x67, 0x30, 0x83, 0x08); CHECK: Alignment should match open parenthesis #2592: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:38: +KEY(key_mcgrew_gcm_3, 0xab, 0xbc, 0xcd, 0xde, 0xf0, 0x01, 0x12, 0x23, + 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, 0x9a, 0xab, CHECK: Alignment should match open parenthesis #2597: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:43: +KEY(key_mcgrew_gcm_4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); CHECK: Alignment should match open parenthesis #2600: FILE: test/common_plat/validation/api/ipsec/test_vectors.h:46: +KEY(key_mcgrew_gcm_12, 0x7d, 0x77, 0x3d, 0x00, 0xc1, 0x44, 0xc5, 0x25, + 0xac, 0x61, 0x9d, 0x18, 0xc8, 0x4a, 0x3f, 0x47); total: 0 errors, 0 warnings, 11 checks, 3409 lines checked to_send-p-000.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, 164 lines checked to_send-p-001.patch has no obvious style problems and is ready for submission. total: 0 errors, 0 warnings, 0 checks, 122 lines checked to_send-p-002.patch has no obvious style problems and is ready for submission. total: 0 errors, 0 warnings, 0 checks, 17 lines checked to_send-p-003.patch has no obvious style problems and is ready for submission. ERROR: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit fatal: bad o ("be5306f7c45364520")' #8: This reverts commit fdc44dd4322f624c2a5d8c0be5306f7c45364520. total: 1 errors, 0 warnings, 0 checks, 41 lines checked to_send-p-004.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, 333 lines checked to_send-p-005.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:133: + if (state & IPSEC_SA_STATE_DISABLE) ^ ERROR: space prohibited after that '-' (ctx:WxW) #452: FILE: platform/linux-generic/odp_ipsec_sad.c:151: + state - 1); ^ ERROR: space prohibited after that '&' (ctx:WxW) #666: FILE: platform/linux-generic/odp_ipsec_sad.c:365: + if (state & IPSEC_SA_STATE_DISABLE) ^ total: 3 errors, 0 warnings, 0 checks, 732 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. WARNING: line over 80 characters #630: FILE: platform/linux-generic/odp_ipsec.c:548: + packet_parse_l3_l4(pkt_hdr, parse_layer(ipsec_config.inbound.parse), total: 0 errors, 1 warnings, 0 checks, 1343 lines checked to_send-p-007.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, 30 lines checked to_send-p-008.patch has no obvious style problems and is ready for submission. total: 0 errors, 0 warnings, 0 checks, 19 lines checked to_send-p-009.patch has no obvious style problems and is ready for submission. ----------------/checkpatch.pl------------------------