Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: a7463a692a4e2dc311c2d383595adafd01433fa4 https://github.com/Linaro/odp/commit/a7463a692a4e2dc311c2d383595adafd01433fa4 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths: M helper/include/odp/helper/chksum.h Log Message: ----------- helper: chksum: odph_chksum returns value in network byte order All examples and usecases assumed network byte order for odph_chksum() return value. Instead of changing this convention, rather document that odph_chksum returns value in network byte order. https://bugs.linaro.org/show_bug.cgi?id=2976 Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 87fbe7fbf2debf8bc44bfffc3d3a2d1827208452 https://github.com/Linaro/odp/commit/87fbe7fbf2debf8bc44bfffc3d3a2d1827208452 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-08-29 (Tue, 29 Aug 2017) Changed paths: M helper/include/odp/helper/ip.h M test/common_plat/validation/api/classification/odp_classification_common.c M test/common_plat/validation/api/classification/odp_classification_test_pmr.c M test/common_plat/validation/api/classification/odp_classification_tests.c Log Message: ----------- helper: ip: correct ipv4 header checksum calculation Current code for IPv4 header checksum calculation assumes that packet data is aligned on 2-byte boundary, that there are no optional headers, etc. Rewrite checksumming code to properly copy & process headers. https://bugs.linaro.org/show_bug.cgi?id=2976 Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 7508c5ac906bb7cb1d339b4c5e924f3a18e504ca https://github.com/Linaro/odp/commit/7508c5ac906bb7cb1d339b4c5e924f3a18e504ca Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-08-29 (Tue, 29 Aug 2017) Changed paths: M helper/test/chksum.c Log Message: ----------- helper: chksum: verify odph_ipv4_chksum_x() functions Fixes: https://bugs.linaro.org/show_bug.cgi?id=2976 Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 29139f725a7d6f2bd9e57a60abf1e55f4ac64c97 https://github.com/Linaro/odp/commit/29139f725a7d6f2bd9e57a60abf1e55f4ac64c97 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M Makefile.am M configure.ac M example/m4/configure.m4 M helper/m4/configure.m4 M test/common_plat/m4/miscellaneous.m4 M test/common_plat/m4/performance.m4 M test/common_plat/m4/validation.m4 M test/linux-generic/m4/performance.m4 Log Message: ----------- configure: enable all tests by default Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: da905ec07e1e50b4d34975a81ea289ec96eba503 https://github.com/Linaro/odp/commit/da905ec07e1e50b4d34975a81ea289ec96eba503 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M configure.ac Log Message: ----------- configure: rework with-testdir check Rework with-testdir option handling to follow the rest of configure options. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 6e02ad50626de86804cbd62ae467104ae7850220 https://github.com/Linaro/odp/commit/6e02ad50626de86804cbd62ae467104ae7850220 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M Makefile.am Log Message: ----------- configure: enable helper-linux in distcheck options Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 60105f079350405920462a4b0d59c7e78d9a8492 https://github.com/Linaro/odp/commit/60105f079350405920462a4b0d59c7e78d9a8492 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M configure.ac Log Message: ----------- configure: provide a way to enable all debugging options at once Adding --enable-debug=full to configure will enable all debugging options. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 03203ea8b1c3d142b41f5c332527f20ed29c3040 https://github.com/Linaro/odp/commit/03203ea8b1c3d142b41f5c332527f20ed29c3040 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml Log Message: ----------- travis: split configure commands into individual options Avoid long configure command lines by splitting it into individual lines for each option. This permits easy future option maintenance without running into checkpatch line length checks. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 40a2663668ce995e4b6b410ca0d3bf3578d02a67 https://github.com/Linaro/odp/commit/40a2663668ce995e4b6b410ca0d3bf3578d02a67 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml Log Message: ----------- travis: drop configure options enabled by default Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 8a939edfa992620cf7a5cb495ce44dbc15c709c6 https://github.com/Linaro/odp/commit/8a939edfa992620cf7a5cb495ce44dbc15c709c6 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml Log Message: ----------- travis: enable full debug option The --enable-debug=full option allows expansion of ODP_DBG() and ODPH_DBG() debugging statements throughout ODP. Add this option to .travis.yml to ensure that these are properly tested as part of regressions. Cc: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: de32602f12e563b2d5ff10b786c6fd506e74776f https://github.com/Linaro/odp/commit/de32602f12e563b2d5ff10b786c6fd506e74776f Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml Log Message: ----------- travis: add --enable-helper-linux test variants The ODP helper modules can explicitly expose linux variants via the --enable-helper-linux configuration option, so add that into the test options as well to ensure full coverage. [DES: just enable this option instead of adding another entry into build matrix.] Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 120e914768f731f18083afd950fba6a6793cca45 https://github.com/Linaro/odp/commit/120e914768f731f18083afd950fba6a6793cca45 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml M test/Makefile.inc M test/common_plat/m4/validation.m4 M test/common_plat/validation/api/Makefile.inc M test/linux-generic/Makefile.inc Log Message: ----------- configure, travis: switch to pkg-config to locate CUnit Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 42184679185ce0c979e065349360167e3fce6ca0 https://github.com/Linaro/odp/commit/42184679185ce0c979e065349360167e3fce6ca0 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M helper/include/odp/helper/ip.h Log Message: ----------- helper: chksum: add few guarding conditions Add few guarding conditions, otherwise bad packet can hang up ODP code. Noted by one of the corner case tests for IPsec. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 3b8515fbd81fe4017632e7e48754a5b99f684d2e https://github.com/Linaro/odp/commit/3b8515fbd81fe4017632e7e48754a5b99f684d2e Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M .travis.yml M Makefile.am M configure.ac M example/m4/configure.m4 M helper/include/odp/helper/ip.h M helper/m4/configure.m4 M test/Makefile.inc M test/common_plat/m4/miscellaneous.m4 M test/common_plat/m4/performance.m4 M test/common_plat/m4/validation.m4 M test/common_plat/validation/api/Makefile.inc M test/linux-generic/Makefile.inc M test/linux-generic/m4/performance.m4 Log Message: ----------- Merge branch 'master' into api-next Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 4eae04e80a634c17ac276bb06bce468cbe28cde0 https://github.com/Linaro/odp/commit/4eae04e80a634c17ac276bb06bce468cbe28cde0 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-09-04 (Mon, 04 Sep 2017) Changed paths: M doc/users-guide/users-guide-crypto.adoc Log Message: ----------- doc: userguide: document new packet-oriented crypto operations Crypto now offers two complementary sets of cryptographic APIs: the original parameter-driven API and a new packet-oriented API designed to be more flexible and consistent with the protocol-aware APIs introduced as part of IPsec support. Update the ODP User Guide to include these new APIs. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/91c0b58fc87b...4eae04e80a63