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

Reply via email to