[lng-odp] [Linaro/odp] 1d5c2f: linux-gen: shm: do not print map error
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 1d5c2ffab0051390641628a458f657c49ea54d41 https://github.com/Linaro/odp/commit/1d5c2ffab0051390641628a458f657c49ea54d41 Author: Maxim Uvarov Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/odp_ishmphy.c Log Message: --- linux-gen: shm: do not print map error map error just spams output screen and it's impossible to see anything in the log. No need this extra debug print. It's ok if memory can not be allocated in HP and reservation fails to normal pages. Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Commit: 65f2959da164c4fed23b713c99842213c7ab04e1 https://github.com/Linaro/odp/commit/65f2959da164c4fed23b713c99842213c7ab04e1 Author: Maxim Uvarov Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_classification.c M platform/linux-generic/odp_crypto_null.c M platform/linux-generic/odp_crypto_openssl.c M platform/linux-generic/odp_ipsec_events.c M platform/linux-generic/odp_ipsec_sad.c M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_packet_io.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_shared_memory.c M platform/linux-generic/odp_thread.c Log Message: --- linux-gen: do not use huge pages for internal allocations Some linux-generic internal shared memory allocations have to be in normal pages due to small required data. Relaying on odp_sys_huge_page_size() is not really correct, because call returns default huge page size. But default huge page size is definned in kernel boot parameter as: default_hugepagesz=1G hugepagesz=1G hugepages=2 So in that case for small allocation linux-gen will create 1GB huge page. This patch introduces internal flag to shm funtion to allocate hp. This patch remains allowing changes on top of it: For now pools are in huge page. And for apps with small pool it's big overhead of unused memory. We should take into account odp_sys_huge_page_size_all() call and found best sized huge pages. https://bugs.linaro.org/show_bug.cgi?id=3954 Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Compare: https://github.com/Linaro/odp/compare/406054d9c9ce...65f2959da164 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] b7da3c: example: build: configure option to disable exampl...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: b7da3cd005ab576b55e066ffa854697f41bb6f82 https://github.com/Linaro/odp/commit/b7da3cd005ab576b55e066ffa854697f41bb6f82 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M Makefile.am M configure.ac M example/m4/configure.m4 Log Message: --- example: build: configure option to disable example build Example applications are not always needed. Added a configuration option to disable example application build and install. This makes build faster and install footprint smaller. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 406054d9c9ce31990d59640aa5d3dfd49e2d1e9d https://github.com/Linaro/odp/commit/406054d9c9ce31990d59640aa5d3dfd49e2d1e9d Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M Makefile.am M configure.ac M test/m4/configure.m4 Log Message: --- test: build: configure option to disable test build Test applications are not always needed. Added a configuration option to disable test application build and install. This makes build faster and install footprint smaller. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/a7f23e35b596...406054d9c9ce **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 21f383: linux-gen: pool: decrease minimum segment size to ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 21f383e9fa9f0f0c127dbb251e08ae91da56d817 https://github.com/Linaro/odp/commit/21f383e9fa9f0f0c127dbb251e08ae91da56d817 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: --- linux-gen: pool: decrease minimum segment size to 2k Decrease minimum segment size from about 8k to about 2k bytes. Normal Ethernet frames still fit into first segment, but SHM reservation size is reduced into about 1/3 what it was. There is 1GB limit in process mode SHM allocations, so 1/3 reduction makes a big difference there. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d46c341e321cb5085d5577dd5fb8ca0b3f7ba554 https://github.com/Linaro/odp/commit/d46c341e321cb5085d5577dd5fb8ca0b3f7ba554 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: sched: add queue size test Added test case which uses small queue size for scheduled queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 2dd51f19e1d9c84fd09962ad2d134c376b46c45f https://github.com/Linaro/odp/commit/2dd51f19e1d9c84fd09962ad2d134c376b46c45f Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c Log Message: --- linux-gen: queue: use queue size parameter Don't round up small queue sizes to default, but to minimum queue size. Application may need to set small size on some queues. Large queue size mean large buffering capacity. E.g. when large queues are served with a low priority, service level of higher priority queues may suffer as many/most events of a shared pool may be stored in low priority queues (while the pool is empty). Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d966e0e452517e1e0a29ca59b892f6685d560c78 https://github.com/Linaro/odp/commit/d966e0e452517e1e0a29ca59b892f6685d560c78 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add queue pipeline options Added options to test performance when received packets are pushed through a set of queues (pipeline stages) before packet output. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0db006b5ea8fb6c760a4e48a5dd953b65d1895fc https://github.com/Linaro/odp/commit/0db006b5ea8fb6c760a4e48a5dd953b65d1895fc Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add scheduler sync mode option Added option to select scheduler synchronization mode (parallel, atomic, ordered) for all queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: a7f23e35b596dada847205235821336e9e8d7166 https://github.com/Linaro/odp/commit/a7f23e35b596dada847205235821336e9e8d7166 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add pipeline queue size option Added option to set pipeline queue size. Default is 256 to avoid large buffering in pipeline queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/f6b06ba4ef87...a7f23e35b596 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Bug 4018] Unexpected IV causes IPsec API validation to fail.
https://bugs.linaro.org/show_bug.cgi?id=4018 Bill Fischofer changed: What|Removed |Added CC||bill.fischo...@linaro.org Assignee|maxim.uva...@linaro.org |dmitry.ereminsolenikov@lina ||ro.org --- Comment #1 from Bill Fischofer --- Reassigning to Dmitry for review/comment. -- You are receiving this mail because: You are on the CC list for the bug.
[lng-odp] [Bug 4017] Unexpected IP ID causes IPsec API validation to fail.
https://bugs.linaro.org/show_bug.cgi?id=4017 Bill Fischofer changed: What|Removed |Added Assignee|maxim.uva...@linaro.org |dmitry.ereminsolenikov@lina ||ro.org CC||bill.fischo...@linaro.org --- Comment #1 from Bill Fischofer --- Reassigning to Dmitry for review/comment. -- You are receiving this mail because: You are on the CC list for the bug.