I saw some issues but then buffers segfaulted after the application of lng-odp_PATCH_v3_15-16_api_config_Renamed_ODP_CONFIG_BUFFER_POOLS.mbox, prior to that it just failed and did not segfault.
On 21 January 2015 at 10:15, Petri Savolainen <[email protected]> wrote: > This patch set introduces odp_event_t. It replaces odp_buffer_t in many > places > with odp_event_t. Events are the objects that are transimitted by and > scheduled > from queues. Event is the new "super class" for various events (buffers, > packets, timeouts, etc). Various event types can be converted to > odp_event_t > (and back), but not to another event type. > > Buffer pool is also changed to a generic "pool". Pool and event types have > been separated. There are matching pool types for buffer, packet and > timeout > events (as "buffer types" before). Later on, there can be event types > without > a matching pool type, and pool types without a matching event type. > > Some lines are over 80 chars. Those are mainly caused by temporary > event <-> buffer, packet -> event -> buffer conversions and should be > cleaned up > from the implementation. This patch set does minimal implementation > changes. > > > v2 > * Updated validation test suite to use events > > v3 > * Fixed bugs that crashed validation test cases > * Breaked over 80 char lines where possible (without re-implementation) > > > Petri Savolainen (16): > api: event: Add odp_event_t > api: event: odp_schedule and odp_queue_enq > api: event: schedule_multi and queue_enq_multi > api: event: odp_queue_deq > api: event: odp_queue_deq_multi > api: buffer: Removed odp_buffer_type > api: packet: Removed odp_packet_to_buffer > api: packet: Removed odp_packet_from_buffer > api: timer: Use odp_event_t instead of odp_buffer_t > api: crypto: Use odp_event_t instead of odp_buffer_t > linux-generic: crypto: Use packet alloc for packet > api: buffer_pool: Rename odp_buffer_pool.h to odp_pool.h > api: pool: Rename pool params and remove buffer types > api: pool: Rename odp_buffer_pool_ to odp_pool_ > api: config: Renamed ODP_CONFIG_BUFFER_POOLS > api: timer: Added timeout alloc and free > > example/generator/odp_generator.c | 38 ++-- > example/ipsec/odp_ipsec.c | 70 +++---- > example/ipsec/odp_ipsec_cache.c | 4 +- > example/ipsec/odp_ipsec_cache.h | 2 +- > example/ipsec/odp_ipsec_loop_db.c | 2 +- > example/ipsec/odp_ipsec_loop_db.h | 12 +- > example/ipsec/odp_ipsec_stream.c | 20 +- > example/ipsec/odp_ipsec_stream.h | 2 +- > example/l2fwd/odp_l2fwd.c | 28 +-- > example/packet/odp_pktio.c | 29 ++- > example/timer/odp_timer_test.c | 76 ++++---- > platform/linux-generic/Makefile.am | 4 +- > platform/linux-generic/include/api/odp.h | 3 +- > platform/linux-generic/include/api/odp_buffer.h | 41 ++-- > .../linux-generic/include/api/odp_buffer_pool.h | 177 ----------------- > .../linux-generic/include/api/odp_classification.h | 2 +- > platform/linux-generic/include/api/odp_config.h | 4 +- > platform/linux-generic/include/api/odp_crypto.h | 16 +- > platform/linux-generic/include/api/odp_event.h | 59 ++++++ > platform/linux-generic/include/api/odp_packet.h | 29 +-- > platform/linux-generic/include/api/odp_packet_io.h | 4 +- > .../linux-generic/include/api/odp_platform_types.h | 10 +- > platform/linux-generic/include/api/odp_pool.h | 203 > ++++++++++++++++++++ > platform/linux-generic/include/api/odp_queue.h | 32 ++-- > platform/linux-generic/include/api/odp_schedule.h | 32 ++-- > platform/linux-generic/include/api/odp_timer.h | 91 ++++++--- > .../linux-generic/include/odp_buffer_inlines.h | 6 +- > .../linux-generic/include/odp_buffer_internal.h | 20 +- > .../include/odp_buffer_pool_internal.h | 22 +-- > .../linux-generic/include/odp_crypto_internal.h | 2 +- > .../linux-generic/include/odp_packet_internal.h | 8 +- > platform/linux-generic/include/odp_packet_socket.h | 10 +- > platform/linux-generic/odp_buffer.c | 12 +- > platform/linux-generic/odp_buffer_pool.c | 141 +++++++------- > platform/linux-generic/odp_crypto.c | 36 ++-- > platform/linux-generic/odp_event.c | 19 ++ > platform/linux-generic/odp_packet.c | 34 ++-- > platform/linux-generic/odp_packet_io.c | 22 +-- > platform/linux-generic/odp_packet_socket.c | 10 +- > platform/linux-generic/odp_queue.c | 18 +- > platform/linux-generic/odp_schedule.c | 50 ++--- > platform/linux-generic/odp_timer.c | 55 ++++-- > test/performance/odp_scheduling.c | 105 +++++----- > test/validation/buffer/odp_buffer_pool_test.c | 213 > ++++++++++++--------- > test/validation/buffer/odp_buffer_test.c | 26 +-- > test/validation/buffer/odp_buffer_tests.h | 2 +- > test/validation/buffer/odp_packet_test.c | 50 ++--- > test/validation/crypto/odp_crypto_test_async_inp.c | 43 ++--- > test/validation/crypto/odp_crypto_test_sync_inp.c | 11 +- > test/validation/odp_crypto.c | 28 +-- > test/validation/odp_pktio.c | 79 ++++---- > test/validation/odp_queue.c | 50 ++--- > test/validation/odp_schedule.c | 44 +++-- > test/validation/odp_timer.c | 90 +++++---- > 54 files changed, 1245 insertions(+), 951 deletions(-) > delete mode 100644 platform/linux-generic/include/api/odp_buffer_pool.h > create mode 100644 platform/linux-generic/include/api/odp_event.h > create mode 100644 platform/linux-generic/include/api/odp_pool.h > create mode 100644 platform/linux-generic/odp_event.c > > -- > 2.2.2 > > > _______________________________________________ > lng-odp mailing list > [email protected] > http://lists.linaro.org/mailman/listinfo/lng-odp > -- *Mike Holmes* Linaro Sr Technical Manager LNG - ODP
smike@mike-desktop:~/git/check-odp$ ./apply-and-build.sh Building CUnit-2.1-3 Fetching origin Cloning into '/home/mike/git/check-odp/build/odp-apply'... done. Building baseline: git://git.linaro.org/lng/odp.git PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Using patch dir: /home/mike/incoming Using patch: lng-odp_PATCH_v3_01-16_api_event_Add_odp_event_t.mbox Trying to apply patch Patch applied Building with patch /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:81: warning: Member ODP_BUFFER_TYPE_INVALID (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:82: warning: Member ODP_BUFFER_TYPE_ANY (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:83: warning: Member ODP_BUFFER_TYPE_RAW (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:84: warning: Member ODP_BUFFER_TYPE_PACKET (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:85: warning: Member ODP_BUFFER_TYPE_TIMEOUT (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_event.h:47: warning: Member ODP_EVENT_TIMEOUT (macro definition) of group odp_event is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:81: warning: Member ODP_BUFFER_TYPE_INVALID (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:82: warning: Member ODP_BUFFER_TYPE_ANY (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:83: warning: Member ODP_BUFFER_TYPE_RAW (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:84: warning: Member ODP_BUFFER_TYPE_PACKET (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_buffer.h:85: warning: Member ODP_BUFFER_TYPE_TIMEOUT (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_event.h:47: warning: Member ODP_EVENT_TIMEOUT (macro definition) of group odp_event is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_packet.h:129: warning: argument 'buf' of command @param is not found in the argument list of odp_packet_to_event(odp_packet_t pkt) /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_packet.h:129: warning: The following parameters of odp_packet_to_event(odp_packet_t pkt) are not documented: /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_timer.h:313: warning: argument 'buf' of command @param is not found in the argument list of odp_timeout_from_event(odp_event_t ev) /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_timer.h:313: warning: The following parameters of odp_timeout_from_event(odp_event_t ev) are not documented: PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system FAIL: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_02-16_api_event_odp_schedule_and_odp_queue_enq.mbox Trying to apply patch Patch applied Use of uninitialized value $c in pattern match (m//) at ./scripts/checkpatch.pl line 2843. Use of uninitialized value in substr at ./scripts/checkpatch.pl line 2850. Use of uninitialized value $s in substr at ./scripts/checkpatch.pl line 2850. WARNING: line over 80 characters #384: FILE: platform/linux-generic/odp_schedule.c:301: + odp_queue_enq(pri_q, odp_buffer_to_event(desc_buf)); WARNING: line over 80 characters #393: FILE: platform/linux-generic/odp_schedule.c:318: + odp_queue_enq(pri_q, odp_buffer_to_event(desc_buf)); total: 0 errors, 2 warnings, 0 checks, 471 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/mike/incoming/lng-odp_PATCH_v3_02-16_api_event_odp_schedule_and_odp_queue_enq.mbox has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Using patch: lng-odp_PATCH_v3_03-16_api_event_schedule_multi_and_queue_enq_multi.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Using patch: lng-odp_PATCH_v3_04-16_api_event_odp_queue_deq.mbox Trying to apply patch Patch applied WARNING: line over 80 characters #209: FILE: test/validation/crypto/odp_crypto_test_async_inp.c:114: + odp_crypto_get_operation_compl_status(odp_buffer_from_event(compl_event), WARNING: line over 80 characters #218: FILE: test/validation/crypto/odp_crypto_test_async_inp.c:122: + out_pkt = odp_crypto_get_operation_compl_packet(odp_buffer_from_event(compl_event)); WARNING: line over 80 characters #224: FILE: test/validation/crypto/odp_crypto_test_async_inp.c:127: + void *ctx = odp_crypto_get_operation_compl_ctx(odp_buffer_from_event(compl_event)); total: 0 errors, 3 warnings, 0 checks, 183 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/mike/incoming/lng-odp_PATCH_v3_04-16_api_event_odp_queue_deq.mbox has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Using patch: lng-odp_PATCH_v3_05-16_api_event_odp_queue_deq_multi.mbox Trying to apply patch Patch applied WARNING: line over 80 characters #159: FILE: platform/linux-generic/odp_schedule.c:293: + (odp_event_t *)sched_local.buf, total: 0 errors, 1 warnings, 0 checks, 137 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/mike/incoming/lng-odp_PATCH_v3_05-16_api_event_odp_queue_deq_multi.mbox has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Using patch: lng-odp_PATCH_v3_06-16_api_buffer_Removed_odp_buffer_type.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_07-16_api_packet_Removed_odp_packet_to_buffer.mbox Trying to apply patch Patch applied WARNING: line over 80 characters #78: FILE: example/ipsec/odp_ipsec.c:743: + odp_buffer_from_event(odp_packet_to_event(pkt)))) { WARNING: line over 80 characters #96: FILE: example/ipsec/odp_ipsec.c:977: + odp_buffer_from_event(odp_packet_to_event(pkt)))) { total: 0 errors, 2 warnings, 0 checks, 121 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/mike/incoming/lng-odp_PATCH_v3_07-16_api_packet_Removed_odp_packet_to_buffer.mbox has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_08-16_api_packet_Removed_odp_packet_from_buffer.mbox Trying to apply patch Patch applied WARNING: line over 80 characters #214: FILE: test/validation/crypto/odp_crypto_test_sync_inp.c:81: + rc = odp_crypto_operation(&op_params, &posted, odp_buffer_from_event(odp_packet_to_event(pkt))); total: 0 errors, 1 warnings, 0 checks, 129 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/mike/incoming/lng-odp_PATCH_v3_08-16_api_packet_Removed_odp_packet_from_buffer.mbox has style problems, please review. If any of these errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_09-16_api_timer_Use_odp_event_t_instead_of_odp_buffer_t.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_10-16_api_crypto_Use_odp_event_t_instead_of_odp_buffer_t.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_11-16_linux-generic_crypto_Use_packet_alloc_for_packet.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_12-16_api_buffer_pool_Rename_odp_buffer_pool.h_to_odp_pool.h.mbox Trying to apply patch Patch applied Building with patch /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:56: warning: Member ODP_BUFFER_TYPE_PACKET (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:57: warning: Member ODP_BUFFER_TYPE_TIMEOUT (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:56: warning: Member ODP_BUFFER_TYPE_PACKET (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:57: warning: Member ODP_BUFFER_TYPE_TIMEOUT (macro definition) of group odp_buffer is not documented. PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_13-16_api_pool_Rename_pool_params_and_remove_buffer_types.mbox Trying to apply patch Patch applied Building with patch /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:76: warning: Member ODP_POOL_TIMEOUT (macro definition) of group odp_buffer is not documented. /home/mike/git/check-odp/build/odp-apply/doc/output/api_headers/odp_pool.h:76: warning: Member ODP_POOL_TIMEOUT (macro definition) of group odp_buffer is not documented. PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_14-16_api_pool_Rename_odp_buffer_pool_to_odp_pool_.mbox Trying to apply patch Patch applied Building with patch /home/mike/git/check-odp/build/odp-apply/example/packet/odp_pktio.c:103: warning: Member create_pktio(const char *dev, odp_pool_t pool, int mode) (function) of file odp_pktio.c is not documented. PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 10 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_15-16_api_config_Renamed_ODP_CONFIG_BUFFER_POOLS.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run FAIL: odp_buffer PASS: odp_system ../../test-driver: line 107: 5864 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 9 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See test/validation/test-suite.log Please report to [email protected] ============================================================================ Using patch: lng-odp_PATCH_v3_16-16_api_timer_Added_timeout_alloc_and_free.mbox Trying to apply patch Patch applied Building with patch PASS: odp_init PASS: odp_queue PASS: odp_crypto PASS: odp_shm PASS: odp_schedule PASS: odp_pktio_run PASS: odp_buffer PASS: odp_system PASS: odp_timer PASS: odp_time PASS: odp_synchronizers ============================================================================ Testsuite summary for OpenDataPlane 0.8.0 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
