Update buffer pool API to v0.5 specification level.
v6: - Split into smaller patches.
- Rebase the series and fix scheduler tests and pktio example failures.
v5: Incorporates documentation changes to standardize @return/@retval usage
and correct miscellaneous typos. No code changes in this revision.
v4: Removes RFC, incorporates doxygen change recommended by Anders and Petri
and incorporates bug fixes that enable it to pass Taras' buffer tests.
Bill Fischofer (7):
api: buffer/shm: prevent circular dependencies
api: config: add buffer/packet configuration
api: buffer: move odp_buffer_pool to odp_buffer.h
api: buffer: change pool create
api: buffer: add pool destroy
api: buffer: add pool info query
api: buffer: update documentation comments
example/generator/odp_generator.c | 19 +-
example/ipsec/odp_ipsec.c | 57 +-
example/l2fwd/odp_l2fwd.c | 19 +-
example/odp_example/odp_example.c | 18 +-
example/packet/odp_pktio.c | 20 +-
example/timer/odp_timer_test.c | 13 +-
platform/linux-generic/include/api/odp_buffer.h | 13 +-
.../linux-generic/include/api/odp_buffer_pool.h | 117 ++-
platform/linux-generic/include/api/odp_config.h | 70 ++
.../linux-generic/include/api/odp_platform_types.h | 12 +
.../linux-generic/include/api/odp_shared_memory.h | 10 +-
.../linux-generic/include/odp_buffer_inlines.h | 150 ++++
.../linux-generic/include/odp_buffer_internal.h | 152 ++--
.../include/odp_buffer_pool_internal.h | 346 +++++++--
platform/linux-generic/include/odp_internal.h | 2 +
.../linux-generic/include/odp_packet_internal.h | 50 +-
.../linux-generic/include/odp_timer_internal.h | 11 +-
platform/linux-generic/odp_buffer.c | 33 +-
platform/linux-generic/odp_buffer_pool.c | 816 +++++++++++----------
platform/linux-generic/odp_linux.c | 4 +-
platform/linux-generic/odp_packet.c | 41 +-
platform/linux-generic/odp_queue.c | 1 +
platform/linux-generic/odp_schedule.c | 20 +-
platform/linux-generic/odp_timer.c | 3 +-
test/api_test/odp_timer_ping.c | 19 +-
test/validation/odp_crypto.c | 43 +-
test/validation/odp_queue.c | 19 +-
test/validation/odp_schedule.c | 18 +-
28 files changed, 1312 insertions(+), 784 deletions(-)
create mode 100644 platform/linux-generic/include/odp_buffer_inlines.h
--
1.9.1
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp