mbox

[PULL,REQUEST] reorganisation of API header files

Message ID 20150127235553.GF14949@8074w.roxell.se
State New
Headers show

Pull-request

git://git.linaro.org/people/anders.roxell/odp.git master

Message

Anders Roxell Jan. 27, 2015, 11:55 p.m. UTC
The following changes since commit 30b60c59ccf88fc04401c772862ca4770cd6d900:

  test: makefile: remove check_PROGRAMS (2015-01-27 20:17:29 +0300)

are available in the git repository at:

  git://git.linaro.org/people/anders.roxell/odp.git master

for you to fetch changes up to a0c6937ce76dc7d42fd7c70b62c121e93f94c722:

  api: version: move defines (2015-01-28 00:49:40 +0100)

----------------------------------------------------------------
Anders Roxell (21):
      api: move generic API into the odp namespace
      api: atomic: move typedefs and inline functions
      api: byteorder: move typedefs defines, and inline functions
      api: cpumask: move typedefs and defines
      api: align: move internal macros internal
      api: align: move platform defines out of public API
      api: pool: move typedef and define
      api: buffer: move typedefs and defines
      api: packet: move typedefs and defines
      api: packet_io: move typedef and defines
      api: shared_memory: move typedef and defines
      api: classification: move typedefs and defines
      api: std_types: move typedef
      api: plat: move platform type headers into plat directory
      helper: move headers into namespace the odp/helper
      api: remove platform includes
      api: queue: move types and defines
      api: crypto: move type, define and enums
      api: schedule: move defines
      api: event: move types and defines
      api: version: move defines

Taras Kondratiuk (5):
      api: move ODP headers to a directory
      doc: cfg: disable TYPEDEF_HIDES_STRUCT
      doc: cfg: fix structure attributes parsing
      api: atomic: move types documentation out of linux-generic
      api: byteorder: move types documentation out of linux-generic

 doc/doxygen.cfg                                    |  17 +-
 example/Makefile.inc                               |   2 +-
 example/generator/odp_generator.c                  |  10 +-
 example/ipsec/odp_ipsec.c                          |  10 +-
 example/ipsec/odp_ipsec_cache.c                    |   2 +-
 example/ipsec/odp_ipsec_cache.h                    |   2 +-
 example/ipsec/odp_ipsec_fwd_db.h                   |   2 +-
 example/ipsec/odp_ipsec_loop_db.h                  |   2 +-
 example/ipsec/odp_ipsec_misc.h                     |   6 +-
 example/ipsec/odp_ipsec_stream.c                   |   6 +-
 example/l2fwd/odp_l2fwd.c                          |   6 +-
 example/packet/odp_pktio.c                         |   6 +-
 example/timer/odp_timer_test.c                     |   2 +-
 .../include/{odph_chksum.h => odp/helper/chksum.h} |   2 +-
 helper/include/{odph_eth.h => odp/helper/eth.h}    |   8 +-
 helper/include/{odph_icmp.h => odp/helper/icmp.h}  |   6 +-
 helper/include/{odph_ip.h => odp/helper/ip.h}      |   8 +-
 .../include/{odph_ipsec.h => odp/helper/ipsec.h}   |   8 +-
 .../include/{odph_linux.h => odp/helper/linux.h}   |   0
 helper/include/{odph_ring.h => odp/helper/ring.h}  |   6 +-
 helper/include/{odph_tcp.h => odp/helper/tcp.h}    |   6 +-
 helper/include/{odph_udp.h => odp/helper/udp.h}    |   6 +-
 include/odp.h                                      |  57 ++++
 include/odp/api/align.h                            |  77 ++++++
 .../api/odp_atomic.h => include/odp/api/atomic.h   | 210 ++-------------
 .../api/odp_barrier.h => include/odp/api/barrier.h |   5 +-
 .../api/odp_buffer.h => include/odp/api/buffer.h   |  26 +-
 include/odp/api/byteorder.h                        | 180 +++++++++++++
 .../odp/api/classification.h                       |  34 +--
 .../odp_compiler.h => include/odp/api/compiler.h   |   2 +-
 .../api/odp_config.h => include/odp/api/config.h   |   2 +-
 .../api/odp_cpumask.h => include/odp/api/cpumask.h |  18 +-
 .../api/odp_crypto.h => include/odp/api/crypto.h   | 117 +++++----
 .../api/odp_debug.h => include/odp/api/debug.h     |   6 +-
 .../api/odp_event.h => include/odp/api/event.h     |  43 ++-
 .../api/odp_hints.h => include/odp/api/hints.h     |   2 +-
 .../api/odp_init.h => include/odp/api/init.h       |   4 +-
 .../api/odp_packet.h => include/odp/api/packet.h   |  30 ++-
 .../odp/api/packet_flags.h                         |   6 +-
 .../odp_packet_io.h => include/odp/api/packet_io.h |  22 +-
 .../api/odp_pool.h => include/odp/api/pool.h       |  18 +-
 .../api/odp_queue.h => include/odp/api/queue.h     | 112 +++++---
 .../api/odp_rwlock.h => include/odp/api/rwlock.h   |   4 +-
 .../odp_schedule.h => include/odp/api/schedule.h   |  18 +-
 .../odp/api/shared_memory.h                        |  20 +-
 .../odp_spinlock.h => include/odp/api/spinlock.h   |   4 +-
 include/odp/api/std_types.h                        |  42 +++
 .../api/odp_sync.h => include/odp/api/sync.h       |   2 +-
 .../odp/api/system_info.h                          |   4 +-
 .../api/odp_thread.h => include/odp/api/thread.h   |   2 +-
 .../odp/api/ticketlock.h                           |   6 +-
 .../api/odp_time.h => include/odp/api/time.h       |   4 +-
 .../api/odp_timer.h => include/odp/api/timer.h     |   7 +-
 .../api/odp_version.h => include/odp/api/version.h |  20 +-
 platform/linux-generic/Makefile.am                 | 140 +++++++---
 platform/linux-generic/include/api/odp.h           |  57 ----
 .../include/api/{odp_align.h => odp/align.h}       |  32 +--
 platform/linux-generic/include/api/odp/atomic.h    | 185 +++++++++++++
 platform/linux-generic/include/api/odp/barrier.h   |  23 ++
 platform/linux-generic/include/api/odp/buffer.h    |  24 ++
 platform/linux-generic/include/api/odp/byteorder.h | 137 ++++++++++
 .../linux-generic/include/api/odp/classification.h |  26 ++
 platform/linux-generic/include/api/odp/compiler.h  |  20 ++
 platform/linux-generic/include/api/odp/config.h    |  20 ++
 platform/linux-generic/include/api/odp/cpumask.h   |  32 +++
 platform/linux-generic/include/api/odp/crypto.h    |  26 ++
 platform/linux-generic/include/api/odp/debug.h     |  20 ++
 platform/linux-generic/include/api/odp/event.h     |  21 ++
 platform/linux-generic/include/api/odp/hints.h     |  20 ++
 platform/linux-generic/include/api/odp/init.h      |  20 ++
 platform/linux-generic/include/api/odp/packet.h    |  26 ++
 .../linux-generic/include/api/odp/packet_flags.h   |  20 ++
 platform/linux-generic/include/api/odp/packet_io.h |  26 ++
 .../include/api/odp/plat/atomic_types.h            |  81 ++++++
 .../include/api/odp/plat/buffer_types.h            |  47 ++++
 .../include/api/odp/plat/byteorder_types.h         |  90 +++++++
 .../include/api/odp/plat/classification_types.h    |  42 +++
 .../include/api/odp/plat/cpumask_types.h           |  44 ++++
 .../include/api/odp/plat/crypto_types.h            |  82 ++++++
 .../include/api/odp/plat/event_types.h             |  46 ++++
 .../include/api/odp/plat/packet_io_types.h         |  40 +++
 .../include/api/odp/plat/packet_types.h            |  47 ++++
 .../include/api/odp/plat/pool_types.h              |  37 +++
 .../include/api/odp/plat/queue_types.h             |  75 ++++++
 .../include/api/odp/plat/schedule_types.h          |  39 +++
 .../include/api/odp/plat/shared_memory_types.h     |  39 +++
 .../include/api/odp/plat/version_types.h           |  30 +++
 platform/linux-generic/include/api/odp/pool.h      |  20 ++
 platform/linux-generic/include/api/odp/queue.h     |  25 ++
 platform/linux-generic/include/api/odp/rwlock.h    |  20 ++
 platform/linux-generic/include/api/odp/schedule.h  |  21 ++
 .../linux-generic/include/api/odp/shared_memory.h  |  23 ++
 platform/linux-generic/include/api/odp/spinlock.h  |  20 ++
 .../api/{odp_std_types.h => odp/std_types.h}       |  21 +-
 platform/linux-generic/include/api/odp/sync.h      |  20 ++
 .../linux-generic/include/api/odp/system_info.h    |  21 ++
 platform/linux-generic/include/api/odp/thread.h    |  20 ++
 .../linux-generic/include/api/odp/ticketlock.h     |  20 ++
 platform/linux-generic/include/api/odp/time.h      |  21 ++
 platform/linux-generic/include/api/odp/timer.h     |  25 ++
 platform/linux-generic/include/api/odp/version.h   |  27 ++
 platform/linux-generic/include/api/odp_byteorder.h | 287 ---------------------
 .../linux-generic/include/api/odp_platform_types.h |  90 -------
 .../linux-generic/include/odp_align_internal.h     |  23 +-
 .../linux-generic/include/odp_atomic_internal.h    |   8 +-
 .../linux-generic/include/odp_buffer_internal.h    |  20 +-
 .../include/odp_buffer_pool_internal.h             |  20 +-
 .../include/odp_classification_datamodel.h         |   4 +-
 .../include/odp_classification_inlines.h           |  10 +-
 .../include/odp_classification_internal.h          |   6 +-
 .../linux-generic/include/odp_debug_internal.h     |   2 +-
 platform/linux-generic/include/odp_internal.h      |   2 +-
 .../linux-generic/include/odp_packet_internal.h    |   8 +-
 .../linux-generic/include/odp_packet_io_internal.h |   6 +-
 platform/linux-generic/include/odp_packet_socket.h |  10 +-
 .../linux-generic/include/odp_queue_internal.h     |  10 +-
 .../linux-generic/include/odp_schedule_internal.h  |   4 +-
 .../linux-generic/include/odp_timer_internal.h     |   6 +-
 platform/linux-generic/odp_barrier.c               |   4 +-
 platform/linux-generic/odp_buffer.c                |   2 +-
 platform/linux-generic/odp_buffer_pool.c           |  12 +-
 platform/linux-generic/odp_classification.c        |  16 +-
 platform/linux-generic/odp_cpumask.c               |   2 +-
 platform/linux-generic/odp_crypto.c                |  16 +-
 platform/linux-generic/odp_event.c                 |   6 +-
 platform/linux-generic/odp_impl.c                  |   2 +-
 platform/linux-generic/odp_init.c                  |   4 +-
 platform/linux-generic/odp_linux.c                 |   8 +-
 platform/linux-generic/odp_packet.c                |  14 +-
 platform/linux-generic/odp_packet_flags.c          |   2 +-
 platform/linux-generic/odp_packet_io.c             |  10 +-
 platform/linux-generic/odp_packet_socket.c         |   6 +-
 platform/linux-generic/odp_queue.c                 |  20 +-
 platform/linux-generic/odp_ring.c                  |  10 +-
 platform/linux-generic/odp_rwlock.c                |   4 +-
 platform/linux-generic/odp_schedule.c              |  22 +-
 platform/linux-generic/odp_shared_memory.c         |  10 +-
 platform/linux-generic/odp_spinlock.c              |   2 +-
 platform/linux-generic/odp_system_info.c           |   4 +-
 platform/linux-generic/odp_thread.c                |  10 +-
 platform/linux-generic/odp_ticketlock.c            |   6 +-
 platform/linux-generic/odp_time.c                  |   6 +-
 platform/linux-generic/odp_timer.c                 |  28 +-
 platform/linux-generic/odp_weak.c                  |   4 +-
 scripts/odp_version.sh                             |   2 +-
 test/Makefile.inc                                  |   2 +-
 test/api_test/odp_atomic_test.h                    |   2 +-
 test/api_test/odp_common.c                         |   2 +-
 test/api_test/odp_ring_test.c                      |   2 +-
 test/performance/odp_scheduling.c                  |   2 +-
 .../classification/odp_classification_tests.c      |   6 +-
 test/validation/common/odp_cunit_common.c          |   2 +-
 test/validation/odp_pktio.c                        |   6 +-
 153 files changed, 2771 insertions(+), 1146 deletions(-)
 rename helper/include/{odph_chksum.h => odp/helper/chksum.h} (96%)
 rename helper/include/{odph_eth.h => odp/helper/eth.h} (96%)
 rename helper/include/{odph_icmp.h => odp/helper/icmp.h} (97%)
 rename helper/include/{odph_ip.h => odp/helper/ip.h} (97%)
 rename helper/include/{odph_ipsec.h => odp/helper/ipsec.h} (94%)
 rename helper/include/{odph_linux.h => odp/helper/linux.h} (100%)
 rename helper/include/{odph_ring.h => odp/helper/ring.h} (99%)
 rename helper/include/{odph_tcp.h => odp/helper/tcp.h} (95%)
 rename helper/include/{odph_udp.h => odp/helper/udp.h} (96%)
 create mode 100644 include/odp.h
 create mode 100644 include/odp/api/align.h
 rename platform/linux-generic/include/api/odp_atomic.h => include/odp/api/atomic.h (51%)
 rename platform/linux-generic/include/api/odp_barrier.h => include/odp/api/barrier.h (92%)
 rename platform/linux-generic/include/api/odp_buffer.h => include/odp/api/buffer.h (85%)
 create mode 100644 include/odp/api/byteorder.h
 rename platform/linux-generic/include/api/odp_classification.h => include/odp/api/classification.h (96%)
 rename platform/linux-generic/include/api/odp_compiler.h => include/odp/api/compiler.h (95%)
 rename platform/linux-generic/include/api/odp_config.h => include/odp/api/config.h (98%)
 rename platform/linux-generic/include/api/odp_cpumask.h => include/odp/api/cpumask.h (92%)
 rename platform/linux-generic/include/api/odp_crypto.h => include/odp/api/crypto.h (79%)
 rename platform/linux-generic/include/api/odp_debug.h => include/odp/api/debug.h (81%)
 rename platform/linux-generic/include/api/odp_event.h => include/odp/api/event.h (62%)
 rename platform/linux-generic/include/api/odp_hints.h => include/odp/api/hints.h (97%)
 rename platform/linux-generic/include/api/odp_init.h => include/odp/api/init.h (98%)
 rename platform/linux-generic/include/api/odp_packet.h => include/odp/api/packet.h (98%)
 rename platform/linux-generic/include/api/odp_packet_flags.h => include/odp/api/packet_flags.h (98%)
 rename platform/linux-generic/include/api/odp_packet_io.h => include/odp/api/packet_io.h (96%)
 rename platform/linux-generic/include/api/odp_pool.h => include/odp/api/pool.h (95%)
 rename platform/linux-generic/include/api/odp_queue.h => include/odp/api/queue.h (74%)
 rename platform/linux-generic/include/api/odp_rwlock.h => include/odp/api/rwlock.h (96%)
 rename platform/linux-generic/include/api/odp_schedule.h => include/odp/api/schedule.h (93%)
 rename platform/linux-generic/include/api/odp_shared_memory.h => include/odp/api/shared_memory.h (92%)
 rename platform/linux-generic/include/api/odp_spinlock.h => include/odp/api/spinlock.h (95%)
 create mode 100644 include/odp/api/std_types.h
 rename platform/linux-generic/include/api/odp_sync.h => include/odp/api/sync.h (96%)
 rename platform/linux-generic/include/api/odp_system_info.h => include/odp/api/system_info.h (94%)
 rename platform/linux-generic/include/api/odp_thread.h => include/odp/api/thread.h (93%)
 rename platform/linux-generic/include/api/odp_ticketlock.h => include/odp/api/ticketlock.h (94%)
 rename platform/linux-generic/include/api/odp_time.h => include/odp/api/time.h (94%)
 rename platform/linux-generic/include/api/odp_timer.h => include/odp/api/timer.h (98%)
 rename platform/linux-generic/include/api/odp_version.h => include/odp/api/version.h (74%)
 delete mode 100644 platform/linux-generic/include/api/odp.h
 rename platform/linux-generic/include/api/{odp_align.h => odp/align.h} (60%)
 create mode 100644 platform/linux-generic/include/api/odp/atomic.h
 create mode 100644 platform/linux-generic/include/api/odp/barrier.h
 create mode 100644 platform/linux-generic/include/api/odp/buffer.h
 create mode 100644 platform/linux-generic/include/api/odp/byteorder.h
 create mode 100644 platform/linux-generic/include/api/odp/classification.h
 create mode 100644 platform/linux-generic/include/api/odp/compiler.h
 create mode 100644 platform/linux-generic/include/api/odp/config.h
 create mode 100644 platform/linux-generic/include/api/odp/cpumask.h
 create mode 100644 platform/linux-generic/include/api/odp/crypto.h
 create mode 100644 platform/linux-generic/include/api/odp/debug.h
 create mode 100644 platform/linux-generic/include/api/odp/event.h
 create mode 100644 platform/linux-generic/include/api/odp/hints.h
 create mode 100644 platform/linux-generic/include/api/odp/init.h
 create mode 100644 platform/linux-generic/include/api/odp/packet.h
 create mode 100644 platform/linux-generic/include/api/odp/packet_flags.h
 create mode 100644 platform/linux-generic/include/api/odp/packet_io.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/atomic_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/buffer_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/byteorder_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/classification_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/cpumask_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/crypto_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/event_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/packet_io_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/packet_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/pool_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/queue_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/schedule_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/shared_memory_types.h
 create mode 100644 platform/linux-generic/include/api/odp/plat/version_types.h
 create mode 100644 platform/linux-generic/include/api/odp/pool.h
 create mode 100644 platform/linux-generic/include/api/odp/queue.h
 create mode 100644 platform/linux-generic/include/api/odp/rwlock.h
 create mode 100644 platform/linux-generic/include/api/odp/schedule.h
 create mode 100644 platform/linux-generic/include/api/odp/shared_memory.h
 create mode 100644 platform/linux-generic/include/api/odp/spinlock.h
 rename platform/linux-generic/include/api/{odp_std_types.h => odp/std_types.h} (63%)
 create mode 100644 platform/linux-generic/include/api/odp/sync.h
 create mode 100644 platform/linux-generic/include/api/odp/system_info.h
 create mode 100644 platform/linux-generic/include/api/odp/thread.h
 create mode 100644 platform/linux-generic/include/api/odp/ticketlock.h
 create mode 100644 platform/linux-generic/include/api/odp/time.h
 create mode 100644 platform/linux-generic/include/api/odp/timer.h
 create mode 100644 platform/linux-generic/include/api/odp/version.h
 delete mode 100644 platform/linux-generic/include/api/odp_byteorder.h
 delete mode 100644 platform/linux-generic/include/api/odp_platform_types.h

Comments

Maxim Uvarov Jan. 28, 2015, 10:50 a.m. UTC | #1
Done anybody else work on testing/reviewing this?

Maxim.

On 01/28/2015 02:55 AM, Anders Roxell wrote:
> The following changes since commit 30b60c59ccf88fc04401c772862ca4770cd6d900:
>
>    test: makefile: remove check_PROGRAMS (2015-01-27 20:17:29 +0300)
>
> are available in the git repository at:
>
>    git://git.linaro.org/people/anders.roxell/odp.git master
>
> for you to fetch changes up to a0c6937ce76dc7d42fd7c70b62c121e93f94c722:
>
>    api: version: move defines (2015-01-28 00:49:40 +0100)
>
> ----------------------------------------------------------------
> Anders Roxell (21):
>        api: move generic API into the odp namespace
>        api: atomic: move typedefs and inline functions
>        api: byteorder: move typedefs defines, and inline functions
>        api: cpumask: move typedefs and defines
>        api: align: move internal macros internal
>        api: align: move platform defines out of public API
>        api: pool: move typedef and define
>        api: buffer: move typedefs and defines
>        api: packet: move typedefs and defines
>        api: packet_io: move typedef and defines
>        api: shared_memory: move typedef and defines
>        api: classification: move typedefs and defines
>        api: std_types: move typedef
>        api: plat: move platform type headers into plat directory
>        helper: move headers into namespace the odp/helper
>        api: remove platform includes
>        api: queue: move types and defines
>        api: crypto: move type, define and enums
>        api: schedule: move defines
>        api: event: move types and defines
>        api: version: move defines
>
> Taras Kondratiuk (5):
>        api: move ODP headers to a directory
>        doc: cfg: disable TYPEDEF_HIDES_STRUCT
>        doc: cfg: fix structure attributes parsing
>        api: atomic: move types documentation out of linux-generic
>        api: byteorder: move types documentation out of linux-generic
>
>   doc/doxygen.cfg                                    |  17 +-
>   example/Makefile.inc                               |   2 +-
>   example/generator/odp_generator.c                  |  10 +-
>   example/ipsec/odp_ipsec.c                          |  10 +-
>   example/ipsec/odp_ipsec_cache.c                    |   2 +-
>   example/ipsec/odp_ipsec_cache.h                    |   2 +-
>   example/ipsec/odp_ipsec_fwd_db.h                   |   2 +-
>   example/ipsec/odp_ipsec_loop_db.h                  |   2 +-
>   example/ipsec/odp_ipsec_misc.h                     |   6 +-
>   example/ipsec/odp_ipsec_stream.c                   |   6 +-
>   example/l2fwd/odp_l2fwd.c                          |   6 +-
>   example/packet/odp_pktio.c                         |   6 +-
>   example/timer/odp_timer_test.c                     |   2 +-
>   .../include/{odph_chksum.h => odp/helper/chksum.h} |   2 +-
>   helper/include/{odph_eth.h => odp/helper/eth.h}    |   8 +-
>   helper/include/{odph_icmp.h => odp/helper/icmp.h}  |   6 +-
>   helper/include/{odph_ip.h => odp/helper/ip.h}      |   8 +-
>   .../include/{odph_ipsec.h => odp/helper/ipsec.h}   |   8 +-
>   .../include/{odph_linux.h => odp/helper/linux.h}   |   0
>   helper/include/{odph_ring.h => odp/helper/ring.h}  |   6 +-
>   helper/include/{odph_tcp.h => odp/helper/tcp.h}    |   6 +-
>   helper/include/{odph_udp.h => odp/helper/udp.h}    |   6 +-
>   include/odp.h                                      |  57 ++++
>   include/odp/api/align.h                            |  77 ++++++
>   .../api/odp_atomic.h => include/odp/api/atomic.h   | 210 ++-------------
>   .../api/odp_barrier.h => include/odp/api/barrier.h |   5 +-
>   .../api/odp_buffer.h => include/odp/api/buffer.h   |  26 +-
>   include/odp/api/byteorder.h                        | 180 +++++++++++++
>   .../odp/api/classification.h                       |  34 +--
>   .../odp_compiler.h => include/odp/api/compiler.h   |   2 +-
>   .../api/odp_config.h => include/odp/api/config.h   |   2 +-
>   .../api/odp_cpumask.h => include/odp/api/cpumask.h |  18 +-
>   .../api/odp_crypto.h => include/odp/api/crypto.h   | 117 +++++----
>   .../api/odp_debug.h => include/odp/api/debug.h     |   6 +-
>   .../api/odp_event.h => include/odp/api/event.h     |  43 ++-
>   .../api/odp_hints.h => include/odp/api/hints.h     |   2 +-
>   .../api/odp_init.h => include/odp/api/init.h       |   4 +-
>   .../api/odp_packet.h => include/odp/api/packet.h   |  30 ++-
>   .../odp/api/packet_flags.h                         |   6 +-
>   .../odp_packet_io.h => include/odp/api/packet_io.h |  22 +-
>   .../api/odp_pool.h => include/odp/api/pool.h       |  18 +-
>   .../api/odp_queue.h => include/odp/api/queue.h     | 112 +++++---
>   .../api/odp_rwlock.h => include/odp/api/rwlock.h   |   4 +-
>   .../odp_schedule.h => include/odp/api/schedule.h   |  18 +-
>   .../odp/api/shared_memory.h                        |  20 +-
>   .../odp_spinlock.h => include/odp/api/spinlock.h   |   4 +-
>   include/odp/api/std_types.h                        |  42 +++
>   .../api/odp_sync.h => include/odp/api/sync.h       |   2 +-
>   .../odp/api/system_info.h                          |   4 +-
>   .../api/odp_thread.h => include/odp/api/thread.h   |   2 +-
>   .../odp/api/ticketlock.h                           |   6 +-
>   .../api/odp_time.h => include/odp/api/time.h       |   4 +-
>   .../api/odp_timer.h => include/odp/api/timer.h     |   7 +-
>   .../api/odp_version.h => include/odp/api/version.h |  20 +-
>   platform/linux-generic/Makefile.am                 | 140 +++++++---
>   platform/linux-generic/include/api/odp.h           |  57 ----
>   .../include/api/{odp_align.h => odp/align.h}       |  32 +--
>   platform/linux-generic/include/api/odp/atomic.h    | 185 +++++++++++++
>   platform/linux-generic/include/api/odp/barrier.h   |  23 ++
>   platform/linux-generic/include/api/odp/buffer.h    |  24 ++
>   platform/linux-generic/include/api/odp/byteorder.h | 137 ++++++++++
>   .../linux-generic/include/api/odp/classification.h |  26 ++
>   platform/linux-generic/include/api/odp/compiler.h  |  20 ++
>   platform/linux-generic/include/api/odp/config.h    |  20 ++
>   platform/linux-generic/include/api/odp/cpumask.h   |  32 +++
>   platform/linux-generic/include/api/odp/crypto.h    |  26 ++
>   platform/linux-generic/include/api/odp/debug.h     |  20 ++
>   platform/linux-generic/include/api/odp/event.h     |  21 ++
>   platform/linux-generic/include/api/odp/hints.h     |  20 ++
>   platform/linux-generic/include/api/odp/init.h      |  20 ++
>   platform/linux-generic/include/api/odp/packet.h    |  26 ++
>   .../linux-generic/include/api/odp/packet_flags.h   |  20 ++
>   platform/linux-generic/include/api/odp/packet_io.h |  26 ++
>   .../include/api/odp/plat/atomic_types.h            |  81 ++++++
>   .../include/api/odp/plat/buffer_types.h            |  47 ++++
>   .../include/api/odp/plat/byteorder_types.h         |  90 +++++++
>   .../include/api/odp/plat/classification_types.h    |  42 +++
>   .../include/api/odp/plat/cpumask_types.h           |  44 ++++
>   .../include/api/odp/plat/crypto_types.h            |  82 ++++++
>   .../include/api/odp/plat/event_types.h             |  46 ++++
>   .../include/api/odp/plat/packet_io_types.h         |  40 +++
>   .../include/api/odp/plat/packet_types.h            |  47 ++++
>   .../include/api/odp/plat/pool_types.h              |  37 +++
>   .../include/api/odp/plat/queue_types.h             |  75 ++++++
>   .../include/api/odp/plat/schedule_types.h          |  39 +++
>   .../include/api/odp/plat/shared_memory_types.h     |  39 +++
>   .../include/api/odp/plat/version_types.h           |  30 +++
>   platform/linux-generic/include/api/odp/pool.h      |  20 ++
>   platform/linux-generic/include/api/odp/queue.h     |  25 ++
>   platform/linux-generic/include/api/odp/rwlock.h    |  20 ++
>   platform/linux-generic/include/api/odp/schedule.h  |  21 ++
>   .../linux-generic/include/api/odp/shared_memory.h  |  23 ++
>   platform/linux-generic/include/api/odp/spinlock.h  |  20 ++
>   .../api/{odp_std_types.h => odp/std_types.h}       |  21 +-
>   platform/linux-generic/include/api/odp/sync.h      |  20 ++
>   .../linux-generic/include/api/odp/system_info.h    |  21 ++
>   platform/linux-generic/include/api/odp/thread.h    |  20 ++
>   .../linux-generic/include/api/odp/ticketlock.h     |  20 ++
>   platform/linux-generic/include/api/odp/time.h      |  21 ++
>   platform/linux-generic/include/api/odp/timer.h     |  25 ++
>   platform/linux-generic/include/api/odp/version.h   |  27 ++
>   platform/linux-generic/include/api/odp_byteorder.h | 287 ---------------------
>   .../linux-generic/include/api/odp_platform_types.h |  90 -------
>   .../linux-generic/include/odp_align_internal.h     |  23 +-
>   .../linux-generic/include/odp_atomic_internal.h    |   8 +-
>   .../linux-generic/include/odp_buffer_internal.h    |  20 +-
>   .../include/odp_buffer_pool_internal.h             |  20 +-
>   .../include/odp_classification_datamodel.h         |   4 +-
>   .../include/odp_classification_inlines.h           |  10 +-
>   .../include/odp_classification_internal.h          |   6 +-
>   .../linux-generic/include/odp_debug_internal.h     |   2 +-
>   platform/linux-generic/include/odp_internal.h      |   2 +-
>   .../linux-generic/include/odp_packet_internal.h    |   8 +-
>   .../linux-generic/include/odp_packet_io_internal.h |   6 +-
>   platform/linux-generic/include/odp_packet_socket.h |  10 +-
>   .../linux-generic/include/odp_queue_internal.h     |  10 +-
>   .../linux-generic/include/odp_schedule_internal.h  |   4 +-
>   .../linux-generic/include/odp_timer_internal.h     |   6 +-
>   platform/linux-generic/odp_barrier.c               |   4 +-
>   platform/linux-generic/odp_buffer.c                |   2 +-
>   platform/linux-generic/odp_buffer_pool.c           |  12 +-
>   platform/linux-generic/odp_classification.c        |  16 +-
>   platform/linux-generic/odp_cpumask.c               |   2 +-
>   platform/linux-generic/odp_crypto.c                |  16 +-
>   platform/linux-generic/odp_event.c                 |   6 +-
>   platform/linux-generic/odp_impl.c                  |   2 +-
>   platform/linux-generic/odp_init.c                  |   4 +-
>   platform/linux-generic/odp_linux.c                 |   8 +-
>   platform/linux-generic/odp_packet.c                |  14 +-
>   platform/linux-generic/odp_packet_flags.c          |   2 +-
>   platform/linux-generic/odp_packet_io.c             |  10 +-
>   platform/linux-generic/odp_packet_socket.c         |   6 +-
>   platform/linux-generic/odp_queue.c                 |  20 +-
>   platform/linux-generic/odp_ring.c                  |  10 +-
>   platform/linux-generic/odp_rwlock.c                |   4 +-
>   platform/linux-generic/odp_schedule.c              |  22 +-
>   platform/linux-generic/odp_shared_memory.c         |  10 +-
>   platform/linux-generic/odp_spinlock.c              |   2 +-
>   platform/linux-generic/odp_system_info.c           |   4 +-
>   platform/linux-generic/odp_thread.c                |  10 +-
>   platform/linux-generic/odp_ticketlock.c            |   6 +-
>   platform/linux-generic/odp_time.c                  |   6 +-
>   platform/linux-generic/odp_timer.c                 |  28 +-
>   platform/linux-generic/odp_weak.c                  |   4 +-
>   scripts/odp_version.sh                             |   2 +-
>   test/Makefile.inc                                  |   2 +-
>   test/api_test/odp_atomic_test.h                    |   2 +-
>   test/api_test/odp_common.c                         |   2 +-
>   test/api_test/odp_ring_test.c                      |   2 +-
>   test/performance/odp_scheduling.c                  |   2 +-
>   .../classification/odp_classification_tests.c      |   6 +-
>   test/validation/common/odp_cunit_common.c          |   2 +-
>   test/validation/odp_pktio.c                        |   6 +-
>   153 files changed, 2771 insertions(+), 1146 deletions(-)
>   rename helper/include/{odph_chksum.h => odp/helper/chksum.h} (96%)
>   rename helper/include/{odph_eth.h => odp/helper/eth.h} (96%)
>   rename helper/include/{odph_icmp.h => odp/helper/icmp.h} (97%)
>   rename helper/include/{odph_ip.h => odp/helper/ip.h} (97%)
>   rename helper/include/{odph_ipsec.h => odp/helper/ipsec.h} (94%)
>   rename helper/include/{odph_linux.h => odp/helper/linux.h} (100%)
>   rename helper/include/{odph_ring.h => odp/helper/ring.h} (99%)
>   rename helper/include/{odph_tcp.h => odp/helper/tcp.h} (95%)
>   rename helper/include/{odph_udp.h => odp/helper/udp.h} (96%)
>   create mode 100644 include/odp.h
>   create mode 100644 include/odp/api/align.h
>   rename platform/linux-generic/include/api/odp_atomic.h => include/odp/api/atomic.h (51%)
>   rename platform/linux-generic/include/api/odp_barrier.h => include/odp/api/barrier.h (92%)
>   rename platform/linux-generic/include/api/odp_buffer.h => include/odp/api/buffer.h (85%)
>   create mode 100644 include/odp/api/byteorder.h
>   rename platform/linux-generic/include/api/odp_classification.h => include/odp/api/classification.h (96%)
>   rename platform/linux-generic/include/api/odp_compiler.h => include/odp/api/compiler.h (95%)
>   rename platform/linux-generic/include/api/odp_config.h => include/odp/api/config.h (98%)
>   rename platform/linux-generic/include/api/odp_cpumask.h => include/odp/api/cpumask.h (92%)
>   rename platform/linux-generic/include/api/odp_crypto.h => include/odp/api/crypto.h (79%)
>   rename platform/linux-generic/include/api/odp_debug.h => include/odp/api/debug.h (81%)
>   rename platform/linux-generic/include/api/odp_event.h => include/odp/api/event.h (62%)
>   rename platform/linux-generic/include/api/odp_hints.h => include/odp/api/hints.h (97%)
>   rename platform/linux-generic/include/api/odp_init.h => include/odp/api/init.h (98%)
>   rename platform/linux-generic/include/api/odp_packet.h => include/odp/api/packet.h (98%)
>   rename platform/linux-generic/include/api/odp_packet_flags.h => include/odp/api/packet_flags.h (98%)
>   rename platform/linux-generic/include/api/odp_packet_io.h => include/odp/api/packet_io.h (96%)
>   rename platform/linux-generic/include/api/odp_pool.h => include/odp/api/pool.h (95%)
>   rename platform/linux-generic/include/api/odp_queue.h => include/odp/api/queue.h (74%)
>   rename platform/linux-generic/include/api/odp_rwlock.h => include/odp/api/rwlock.h (96%)
>   rename platform/linux-generic/include/api/odp_schedule.h => include/odp/api/schedule.h (93%)
>   rename platform/linux-generic/include/api/odp_shared_memory.h => include/odp/api/shared_memory.h (92%)
>   rename platform/linux-generic/include/api/odp_spinlock.h => include/odp/api/spinlock.h (95%)
>   create mode 100644 include/odp/api/std_types.h
>   rename platform/linux-generic/include/api/odp_sync.h => include/odp/api/sync.h (96%)
>   rename platform/linux-generic/include/api/odp_system_info.h => include/odp/api/system_info.h (94%)
>   rename platform/linux-generic/include/api/odp_thread.h => include/odp/api/thread.h (93%)
>   rename platform/linux-generic/include/api/odp_ticketlock.h => include/odp/api/ticketlock.h (94%)
>   rename platform/linux-generic/include/api/odp_time.h => include/odp/api/time.h (94%)
>   rename platform/linux-generic/include/api/odp_timer.h => include/odp/api/timer.h (98%)
>   rename platform/linux-generic/include/api/odp_version.h => include/odp/api/version.h (74%)
>   delete mode 100644 platform/linux-generic/include/api/odp.h
>   rename platform/linux-generic/include/api/{odp_align.h => odp/align.h} (60%)
>   create mode 100644 platform/linux-generic/include/api/odp/atomic.h
>   create mode 100644 platform/linux-generic/include/api/odp/barrier.h
>   create mode 100644 platform/linux-generic/include/api/odp/buffer.h
>   create mode 100644 platform/linux-generic/include/api/odp/byteorder.h
>   create mode 100644 platform/linux-generic/include/api/odp/classification.h
>   create mode 100644 platform/linux-generic/include/api/odp/compiler.h
>   create mode 100644 platform/linux-generic/include/api/odp/config.h
>   create mode 100644 platform/linux-generic/include/api/odp/cpumask.h
>   create mode 100644 platform/linux-generic/include/api/odp/crypto.h
>   create mode 100644 platform/linux-generic/include/api/odp/debug.h
>   create mode 100644 platform/linux-generic/include/api/odp/event.h
>   create mode 100644 platform/linux-generic/include/api/odp/hints.h
>   create mode 100644 platform/linux-generic/include/api/odp/init.h
>   create mode 100644 platform/linux-generic/include/api/odp/packet.h
>   create mode 100644 platform/linux-generic/include/api/odp/packet_flags.h
>   create mode 100644 platform/linux-generic/include/api/odp/packet_io.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/atomic_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/buffer_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/byteorder_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/classification_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/cpumask_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/crypto_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/event_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/packet_io_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/packet_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/pool_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/queue_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/schedule_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/shared_memory_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/plat/version_types.h
>   create mode 100644 platform/linux-generic/include/api/odp/pool.h
>   create mode 100644 platform/linux-generic/include/api/odp/queue.h
>   create mode 100644 platform/linux-generic/include/api/odp/rwlock.h
>   create mode 100644 platform/linux-generic/include/api/odp/schedule.h
>   create mode 100644 platform/linux-generic/include/api/odp/shared_memory.h
>   create mode 100644 platform/linux-generic/include/api/odp/spinlock.h
>   rename platform/linux-generic/include/api/{odp_std_types.h => odp/std_types.h} (63%)
>   create mode 100644 platform/linux-generic/include/api/odp/sync.h
>   create mode 100644 platform/linux-generic/include/api/odp/system_info.h
>   create mode 100644 platform/linux-generic/include/api/odp/thread.h
>   create mode 100644 platform/linux-generic/include/api/odp/ticketlock.h
>   create mode 100644 platform/linux-generic/include/api/odp/time.h
>   create mode 100644 platform/linux-generic/include/api/odp/timer.h
>   create mode 100644 platform/linux-generic/include/api/odp/version.h
>   delete mode 100644 platform/linux-generic/include/api/odp_byteorder.h
>   delete mode 100644 platform/linux-generic/include/api/odp_platform_types.h
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/lng-odp
Maxim Uvarov Jan. 28, 2015, 11:12 a.m. UTC | #2
Directory:
platform/linux-generic/include/api/odp
and:
include/odp/api

have the same files. Did you do copy instead of move?

Maxim.

On 01/28/2015 01:50 PM, Maxim Uvarov wrote:
> Done anybody else work on testing/reviewing this?
>
> Maxim.
>
> On 01/28/2015 02:55 AM, Anders Roxell wrote:
>> The following changes since commit 
>> 30b60c59ccf88fc04401c772862ca4770cd6d900:
>>
>>    test: makefile: remove check_PROGRAMS (2015-01-27 20:17:29 +0300)
>>
>> are available in the git repository at:
>>
>>    git://git.linaro.org/people/anders.roxell/odp.git master
>>
>> for you to fetch changes up to a0c6937ce76dc7d42fd7c70b62c121e93f94c722:
>>
>>    api: version: move defines (2015-01-28 00:49:40 +0100)
>>
>> ----------------------------------------------------------------
>> Anders Roxell (21):
>>        api: move generic API into the odp namespace
>>        api: atomic: move typedefs and inline functions
>>        api: byteorder: move typedefs defines, and inline functions
>>        api: cpumask: move typedefs and defines
>>        api: align: move internal macros internal
>>        api: align: move platform defines out of public API
>>        api: pool: move typedef and define
>>        api: buffer: move typedefs and defines
>>        api: packet: move typedefs and defines
>>        api: packet_io: move typedef and defines
>>        api: shared_memory: move typedef and defines
>>        api: classification: move typedefs and defines
>>        api: std_types: move typedef
>>        api: plat: move platform type headers into plat directory
>>        helper: move headers into namespace the odp/helper
>>        api: remove platform includes
>>        api: queue: move types and defines
>>        api: crypto: move type, define and enums
>>        api: schedule: move defines
>>        api: event: move types and defines
>>        api: version: move defines
>>
>> Taras Kondratiuk (5):
>>        api: move ODP headers to a directory
>>        doc: cfg: disable TYPEDEF_HIDES_STRUCT
>>        doc: cfg: fix structure attributes parsing
>>        api: atomic: move types documentation out of linux-generic
>>        api: byteorder: move types documentation out of linux-generic
>>
>>   doc/doxygen.cfg                                    |  17 +-
>>   example/Makefile.inc                               |   2 +-
>>   example/generator/odp_generator.c                  |  10 +-
>>   example/ipsec/odp_ipsec.c                          |  10 +-
>>   example/ipsec/odp_ipsec_cache.c                    |   2 +-
>>   example/ipsec/odp_ipsec_cache.h                    |   2 +-
>>   example/ipsec/odp_ipsec_fwd_db.h                   |   2 +-
>>   example/ipsec/odp_ipsec_loop_db.h                  |   2 +-
>>   example/ipsec/odp_ipsec_misc.h                     |   6 +-
>>   example/ipsec/odp_ipsec_stream.c                   |   6 +-
>>   example/l2fwd/odp_l2fwd.c                          |   6 +-
>>   example/packet/odp_pktio.c                         |   6 +-
>>   example/timer/odp_timer_test.c                     |   2 +-
>>   .../include/{odph_chksum.h => odp/helper/chksum.h} |   2 +-
>>   helper/include/{odph_eth.h => odp/helper/eth.h}    |   8 +-
>>   helper/include/{odph_icmp.h => odp/helper/icmp.h}  |   6 +-
>>   helper/include/{odph_ip.h => odp/helper/ip.h}      |   8 +-
>>   .../include/{odph_ipsec.h => odp/helper/ipsec.h}   |   8 +-
>>   .../include/{odph_linux.h => odp/helper/linux.h}   |   0
>>   helper/include/{odph_ring.h => odp/helper/ring.h}  |   6 +-
>>   helper/include/{odph_tcp.h => odp/helper/tcp.h}    |   6 +-
>>   helper/include/{odph_udp.h => odp/helper/udp.h}    |   6 +-
>>   include/odp.h                                      |  57 ++++
>>   include/odp/api/align.h                            |  77 ++++++
>>   .../api/odp_atomic.h => include/odp/api/atomic.h   | 210 
>> ++-------------
>>   .../api/odp_barrier.h => include/odp/api/barrier.h |   5 +-
>>   .../api/odp_buffer.h => include/odp/api/buffer.h   |  26 +-
>>   include/odp/api/byteorder.h                        | 180 +++++++++++++
>>   .../odp/api/classification.h                       |  34 +--
>>   .../odp_compiler.h => include/odp/api/compiler.h   |   2 +-
>>   .../api/odp_config.h => include/odp/api/config.h   |   2 +-
>>   .../api/odp_cpumask.h => include/odp/api/cpumask.h |  18 +-
>>   .../api/odp_crypto.h => include/odp/api/crypto.h   | 117 +++++----
>>   .../api/odp_debug.h => include/odp/api/debug.h     |   6 +-
>>   .../api/odp_event.h => include/odp/api/event.h     |  43 ++-
>>   .../api/odp_hints.h => include/odp/api/hints.h     |   2 +-
>>   .../api/odp_init.h => include/odp/api/init.h       |   4 +-
>>   .../api/odp_packet.h => include/odp/api/packet.h   |  30 ++-
>>   .../odp/api/packet_flags.h                         |   6 +-
>>   .../odp_packet_io.h => include/odp/api/packet_io.h |  22 +-
>>   .../api/odp_pool.h => include/odp/api/pool.h       |  18 +-
>>   .../api/odp_queue.h => include/odp/api/queue.h     | 112 +++++---
>>   .../api/odp_rwlock.h => include/odp/api/rwlock.h   |   4 +-
>>   .../odp_schedule.h => include/odp/api/schedule.h   |  18 +-
>>   .../odp/api/shared_memory.h                        |  20 +-
>>   .../odp_spinlock.h => include/odp/api/spinlock.h   |   4 +-
>>   include/odp/api/std_types.h                        |  42 +++
>>   .../api/odp_sync.h => include/odp/api/sync.h       |   2 +-
>>   .../odp/api/system_info.h                          |   4 +-
>>   .../api/odp_thread.h => include/odp/api/thread.h   |   2 +-
>>   .../odp/api/ticketlock.h                           |   6 +-
>>   .../api/odp_time.h => include/odp/api/time.h       |   4 +-
>>   .../api/odp_timer.h => include/odp/api/timer.h     |   7 +-
>>   .../api/odp_version.h => include/odp/api/version.h |  20 +-
>>   platform/linux-generic/Makefile.am                 | 140 +++++++---
>>   platform/linux-generic/include/api/odp.h           |  57 ----
>>   .../include/api/{odp_align.h => odp/align.h}       |  32 +--
>>   platform/linux-generic/include/api/odp/atomic.h    | 185 +++++++++++++
>>   platform/linux-generic/include/api/odp/barrier.h   |  23 ++
>>   platform/linux-generic/include/api/odp/buffer.h    |  24 ++
>>   platform/linux-generic/include/api/odp/byteorder.h | 137 ++++++++++
>>   .../linux-generic/include/api/odp/classification.h |  26 ++
>>   platform/linux-generic/include/api/odp/compiler.h  |  20 ++
>>   platform/linux-generic/include/api/odp/config.h    |  20 ++
>>   platform/linux-generic/include/api/odp/cpumask.h   |  32 +++
>>   platform/linux-generic/include/api/odp/crypto.h    |  26 ++
>>   platform/linux-generic/include/api/odp/debug.h     |  20 ++
>>   platform/linux-generic/include/api/odp/event.h     |  21 ++
>>   platform/linux-generic/include/api/odp/hints.h     |  20 ++
>>   platform/linux-generic/include/api/odp/init.h      |  20 ++
>>   platform/linux-generic/include/api/odp/packet.h    |  26 ++
>>   .../linux-generic/include/api/odp/packet_flags.h   |  20 ++
>>   platform/linux-generic/include/api/odp/packet_io.h |  26 ++
>>   .../include/api/odp/plat/atomic_types.h            |  81 ++++++
>>   .../include/api/odp/plat/buffer_types.h            |  47 ++++
>>   .../include/api/odp/plat/byteorder_types.h         |  90 +++++++
>>   .../include/api/odp/plat/classification_types.h    |  42 +++
>>   .../include/api/odp/plat/cpumask_types.h           |  44 ++++
>>   .../include/api/odp/plat/crypto_types.h            |  82 ++++++
>>   .../include/api/odp/plat/event_types.h             |  46 ++++
>>   .../include/api/odp/plat/packet_io_types.h         |  40 +++
>>   .../include/api/odp/plat/packet_types.h            |  47 ++++
>>   .../include/api/odp/plat/pool_types.h              |  37 +++
>>   .../include/api/odp/plat/queue_types.h             |  75 ++++++
>>   .../include/api/odp/plat/schedule_types.h          |  39 +++
>>   .../include/api/odp/plat/shared_memory_types.h     |  39 +++
>>   .../include/api/odp/plat/version_types.h           |  30 +++
>>   platform/linux-generic/include/api/odp/pool.h      |  20 ++
>>   platform/linux-generic/include/api/odp/queue.h     |  25 ++
>>   platform/linux-generic/include/api/odp/rwlock.h    |  20 ++
>>   platform/linux-generic/include/api/odp/schedule.h  |  21 ++
>>   .../linux-generic/include/api/odp/shared_memory.h  |  23 ++
>>   platform/linux-generic/include/api/odp/spinlock.h  |  20 ++
>>   .../api/{odp_std_types.h => odp/std_types.h}       |  21 +-
>>   platform/linux-generic/include/api/odp/sync.h      |  20 ++
>>   .../linux-generic/include/api/odp/system_info.h    |  21 ++
>>   platform/linux-generic/include/api/odp/thread.h    |  20 ++
>>   .../linux-generic/include/api/odp/ticketlock.h     |  20 ++
>>   platform/linux-generic/include/api/odp/time.h      |  21 ++
>>   platform/linux-generic/include/api/odp/timer.h     |  25 ++
>>   platform/linux-generic/include/api/odp/version.h   |  27 ++
>>   platform/linux-generic/include/api/odp_byteorder.h | 287 
>> ---------------------
>>   .../linux-generic/include/api/odp_platform_types.h |  90 -------
>>   .../linux-generic/include/odp_align_internal.h     |  23 +-
>>   .../linux-generic/include/odp_atomic_internal.h    |   8 +-
>>   .../linux-generic/include/odp_buffer_internal.h    |  20 +-
>>   .../include/odp_buffer_pool_internal.h             |  20 +-
>>   .../include/odp_classification_datamodel.h         |   4 +-
>>   .../include/odp_classification_inlines.h           |  10 +-
>>   .../include/odp_classification_internal.h          |   6 +-
>>   .../linux-generic/include/odp_debug_internal.h     |   2 +-
>>   platform/linux-generic/include/odp_internal.h      |   2 +-
>>   .../linux-generic/include/odp_packet_internal.h    |   8 +-
>>   .../linux-generic/include/odp_packet_io_internal.h |   6 +-
>>   platform/linux-generic/include/odp_packet_socket.h |  10 +-
>>   .../linux-generic/include/odp_queue_internal.h     |  10 +-
>>   .../linux-generic/include/odp_schedule_internal.h  |   4 +-
>>   .../linux-generic/include/odp_timer_internal.h     |   6 +-
>>   platform/linux-generic/odp_barrier.c               |   4 +-
>>   platform/linux-generic/odp_buffer.c                |   2 +-
>>   platform/linux-generic/odp_buffer_pool.c           |  12 +-
>>   platform/linux-generic/odp_classification.c        |  16 +-
>>   platform/linux-generic/odp_cpumask.c               |   2 +-
>>   platform/linux-generic/odp_crypto.c                |  16 +-
>>   platform/linux-generic/odp_event.c                 |   6 +-
>>   platform/linux-generic/odp_impl.c                  |   2 +-
>>   platform/linux-generic/odp_init.c                  |   4 +-
>>   platform/linux-generic/odp_linux.c                 |   8 +-
>>   platform/linux-generic/odp_packet.c                |  14 +-
>>   platform/linux-generic/odp_packet_flags.c          |   2 +-
>>   platform/linux-generic/odp_packet_io.c             |  10 +-
>>   platform/linux-generic/odp_packet_socket.c         |   6 +-
>>   platform/linux-generic/odp_queue.c                 |  20 +-
>>   platform/linux-generic/odp_ring.c                  |  10 +-
>>   platform/linux-generic/odp_rwlock.c                |   4 +-
>>   platform/linux-generic/odp_schedule.c              |  22 +-
>>   platform/linux-generic/odp_shared_memory.c         |  10 +-
>>   platform/linux-generic/odp_spinlock.c              |   2 +-
>>   platform/linux-generic/odp_system_info.c           |   4 +-
>>   platform/linux-generic/odp_thread.c                |  10 +-
>>   platform/linux-generic/odp_ticketlock.c            |   6 +-
>>   platform/linux-generic/odp_time.c                  |   6 +-
>>   platform/linux-generic/odp_timer.c                 |  28 +-
>>   platform/linux-generic/odp_weak.c                  |   4 +-
>>   scripts/odp_version.sh                             |   2 +-
>>   test/Makefile.inc                                  |   2 +-
>>   test/api_test/odp_atomic_test.h                    |   2 +-
>>   test/api_test/odp_common.c                         |   2 +-
>>   test/api_test/odp_ring_test.c                      |   2 +-
>>   test/performance/odp_scheduling.c                  |   2 +-
>>   .../classification/odp_classification_tests.c      |   6 +-
>>   test/validation/common/odp_cunit_common.c          |   2 +-
>>   test/validation/odp_pktio.c                        |   6 +-
>>   153 files changed, 2771 insertions(+), 1146 deletions(-)
>>   rename helper/include/{odph_chksum.h => odp/helper/chksum.h} (96%)
>>   rename helper/include/{odph_eth.h => odp/helper/eth.h} (96%)
>>   rename helper/include/{odph_icmp.h => odp/helper/icmp.h} (97%)
>>   rename helper/include/{odph_ip.h => odp/helper/ip.h} (97%)
>>   rename helper/include/{odph_ipsec.h => odp/helper/ipsec.h} (94%)
>>   rename helper/include/{odph_linux.h => odp/helper/linux.h} (100%)
>>   rename helper/include/{odph_ring.h => odp/helper/ring.h} (99%)
>>   rename helper/include/{odph_tcp.h => odp/helper/tcp.h} (95%)
>>   rename helper/include/{odph_udp.h => odp/helper/udp.h} (96%)
>>   create mode 100644 include/odp.h
>>   create mode 100644 include/odp/api/align.h
>>   rename platform/linux-generic/include/api/odp_atomic.h => 
>> include/odp/api/atomic.h (51%)
>>   rename platform/linux-generic/include/api/odp_barrier.h => 
>> include/odp/api/barrier.h (92%)
>>   rename platform/linux-generic/include/api/odp_buffer.h => 
>> include/odp/api/buffer.h (85%)
>>   create mode 100644 include/odp/api/byteorder.h
>>   rename platform/linux-generic/include/api/odp_classification.h => 
>> include/odp/api/classification.h (96%)
>>   rename platform/linux-generic/include/api/odp_compiler.h => 
>> include/odp/api/compiler.h (95%)
>>   rename platform/linux-generic/include/api/odp_config.h => 
>> include/odp/api/config.h (98%)
>>   rename platform/linux-generic/include/api/odp_cpumask.h => 
>> include/odp/api/cpumask.h (92%)
>>   rename platform/linux-generic/include/api/odp_crypto.h => 
>> include/odp/api/crypto.h (79%)
>>   rename platform/linux-generic/include/api/odp_debug.h => 
>> include/odp/api/debug.h (81%)
>>   rename platform/linux-generic/include/api/odp_event.h => 
>> include/odp/api/event.h (62%)
>>   rename platform/linux-generic/include/api/odp_hints.h => 
>> include/odp/api/hints.h (97%)
>>   rename platform/linux-generic/include/api/odp_init.h => 
>> include/odp/api/init.h (98%)
>>   rename platform/linux-generic/include/api/odp_packet.h => 
>> include/odp/api/packet.h (98%)
>>   rename platform/linux-generic/include/api/odp_packet_flags.h => 
>> include/odp/api/packet_flags.h (98%)
>>   rename platform/linux-generic/include/api/odp_packet_io.h => 
>> include/odp/api/packet_io.h (96%)
>>   rename platform/linux-generic/include/api/odp_pool.h => 
>> include/odp/api/pool.h (95%)
>>   rename platform/linux-generic/include/api/odp_queue.h => 
>> include/odp/api/queue.h (74%)
>>   rename platform/linux-generic/include/api/odp_rwlock.h => 
>> include/odp/api/rwlock.h (96%)
>>   rename platform/linux-generic/include/api/odp_schedule.h => 
>> include/odp/api/schedule.h (93%)
>>   rename platform/linux-generic/include/api/odp_shared_memory.h => 
>> include/odp/api/shared_memory.h (92%)
>>   rename platform/linux-generic/include/api/odp_spinlock.h => 
>> include/odp/api/spinlock.h (95%)
>>   create mode 100644 include/odp/api/std_types.h
>>   rename platform/linux-generic/include/api/odp_sync.h => 
>> include/odp/api/sync.h (96%)
>>   rename platform/linux-generic/include/api/odp_system_info.h => 
>> include/odp/api/system_info.h (94%)
>>   rename platform/linux-generic/include/api/odp_thread.h => 
>> include/odp/api/thread.h (93%)
>>   rename platform/linux-generic/include/api/odp_ticketlock.h => 
>> include/odp/api/ticketlock.h (94%)
>>   rename platform/linux-generic/include/api/odp_time.h => 
>> include/odp/api/time.h (94%)
>>   rename platform/linux-generic/include/api/odp_timer.h => 
>> include/odp/api/timer.h (98%)
>>   rename platform/linux-generic/include/api/odp_version.h => 
>> include/odp/api/version.h (74%)
>>   delete mode 100644 platform/linux-generic/include/api/odp.h
>>   rename platform/linux-generic/include/api/{odp_align.h => 
>> odp/align.h} (60%)
>>   create mode 100644 platform/linux-generic/include/api/odp/atomic.h
>>   create mode 100644 platform/linux-generic/include/api/odp/barrier.h
>>   create mode 100644 platform/linux-generic/include/api/odp/buffer.h
>>   create mode 100644 platform/linux-generic/include/api/odp/byteorder.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/classification.h
>>   create mode 100644 platform/linux-generic/include/api/odp/compiler.h
>>   create mode 100644 platform/linux-generic/include/api/odp/config.h
>>   create mode 100644 platform/linux-generic/include/api/odp/cpumask.h
>>   create mode 100644 platform/linux-generic/include/api/odp/crypto.h
>>   create mode 100644 platform/linux-generic/include/api/odp/debug.h
>>   create mode 100644 platform/linux-generic/include/api/odp/event.h
>>   create mode 100644 platform/linux-generic/include/api/odp/hints.h
>>   create mode 100644 platform/linux-generic/include/api/odp/init.h
>>   create mode 100644 platform/linux-generic/include/api/odp/packet.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/packet_flags.h
>>   create mode 100644 platform/linux-generic/include/api/odp/packet_io.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/atomic_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/buffer_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/byteorder_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/classification_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/cpumask_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/crypto_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/event_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/packet_io_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/packet_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/pool_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/queue_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/schedule_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/shared_memory_types.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/plat/version_types.h
>>   create mode 100644 platform/linux-generic/include/api/odp/pool.h
>>   create mode 100644 platform/linux-generic/include/api/odp/queue.h
>>   create mode 100644 platform/linux-generic/include/api/odp/rwlock.h
>>   create mode 100644 platform/linux-generic/include/api/odp/schedule.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/shared_memory.h
>>   create mode 100644 platform/linux-generic/include/api/odp/spinlock.h
>>   rename platform/linux-generic/include/api/{odp_std_types.h => 
>> odp/std_types.h} (63%)
>>   create mode 100644 platform/linux-generic/include/api/odp/sync.h
>>   create mode 100644 
>> platform/linux-generic/include/api/odp/system_info.h
>>   create mode 100644 platform/linux-generic/include/api/odp/thread.h
>>   create mode 100644 platform/linux-generic/include/api/odp/ticketlock.h
>>   create mode 100644 platform/linux-generic/include/api/odp/time.h
>>   create mode 100644 platform/linux-generic/include/api/odp/timer.h
>>   create mode 100644 platform/linux-generic/include/api/odp/version.h
>>   delete mode 100644 platform/linux-generic/include/api/odp_byteorder.h
>>   delete mode 100644 
>> platform/linux-generic/include/api/odp_platform_types.h
>>
>> _______________________________________________
>> lng-odp mailing list
>> lng-odp@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/lng-odp
>
Anders Roxell Jan. 28, 2015, 11:52 a.m. UTC | #3
On 2015-01-28 14:12, Maxim Uvarov wrote:
> Directory:
> platform/linux-generic/include/api/odp
> and:
> include/odp/api
> 
> have the same files. Did you do copy instead of move?

I did a git move... but git didn't figure out that when I added new
files at the old location... =(

Cheers,
Anders

> 
> Maxim.
> 
> On 01/28/2015 01:50 PM, Maxim Uvarov wrote:
> >Done anybody else work on testing/reviewing this?
> >
> >Maxim.
> >
> >On 01/28/2015 02:55 AM, Anders Roxell wrote:
> >>The following changes since commit
> >>30b60c59ccf88fc04401c772862ca4770cd6d900:
> >>
> >>   test: makefile: remove check_PROGRAMS (2015-01-27 20:17:29 +0300)
> >>
> >>are available in the git repository at:
> >>
> >>   git://git.linaro.org/people/anders.roxell/odp.git master
> >>
> >>for you to fetch changes up to a0c6937ce76dc7d42fd7c70b62c121e93f94c722:
> >>
> >>   api: version: move defines (2015-01-28 00:49:40 +0100)
> >>
> >>----------------------------------------------------------------
> >>Anders Roxell (21):
> >>       api: move generic API into the odp namespace
> >>       api: atomic: move typedefs and inline functions
> >>       api: byteorder: move typedefs defines, and inline functions
> >>       api: cpumask: move typedefs and defines
> >>       api: align: move internal macros internal
> >>       api: align: move platform defines out of public API
> >>       api: pool: move typedef and define
> >>       api: buffer: move typedefs and defines
> >>       api: packet: move typedefs and defines
> >>       api: packet_io: move typedef and defines
> >>       api: shared_memory: move typedef and defines
> >>       api: classification: move typedefs and defines
> >>       api: std_types: move typedef
> >>       api: plat: move platform type headers into plat directory
> >>       helper: move headers into namespace the odp/helper
> >>       api: remove platform includes
> >>       api: queue: move types and defines
> >>       api: crypto: move type, define and enums
> >>       api: schedule: move defines
> >>       api: event: move types and defines
> >>       api: version: move defines
> >>
> >>Taras Kondratiuk (5):
> >>       api: move ODP headers to a directory
> >>       doc: cfg: disable TYPEDEF_HIDES_STRUCT
> >>       doc: cfg: fix structure attributes parsing
> >>       api: atomic: move types documentation out of linux-generic
> >>       api: byteorder: move types documentation out of linux-generic
> >>
> >>  doc/doxygen.cfg                                    |  17 +-
> >>  example/Makefile.inc                               |   2 +-
> >>  example/generator/odp_generator.c                  |  10 +-
> >>  example/ipsec/odp_ipsec.c                          |  10 +-
> >>  example/ipsec/odp_ipsec_cache.c                    |   2 +-
> >>  example/ipsec/odp_ipsec_cache.h                    |   2 +-
> >>  example/ipsec/odp_ipsec_fwd_db.h                   |   2 +-
> >>  example/ipsec/odp_ipsec_loop_db.h                  |   2 +-
> >>  example/ipsec/odp_ipsec_misc.h                     |   6 +-
> >>  example/ipsec/odp_ipsec_stream.c                   |   6 +-
> >>  example/l2fwd/odp_l2fwd.c                          |   6 +-
> >>  example/packet/odp_pktio.c                         |   6 +-
> >>  example/timer/odp_timer_test.c                     |   2 +-
> >>  .../include/{odph_chksum.h => odp/helper/chksum.h} |   2 +-
> >>  helper/include/{odph_eth.h => odp/helper/eth.h}    |   8 +-
> >>  helper/include/{odph_icmp.h => odp/helper/icmp.h}  |   6 +-
> >>  helper/include/{odph_ip.h => odp/helper/ip.h}      |   8 +-
> >>  .../include/{odph_ipsec.h => odp/helper/ipsec.h}   |   8 +-
> >>  .../include/{odph_linux.h => odp/helper/linux.h}   |   0
> >>  helper/include/{odph_ring.h => odp/helper/ring.h}  |   6 +-
> >>  helper/include/{odph_tcp.h => odp/helper/tcp.h}    |   6 +-
> >>  helper/include/{odph_udp.h => odp/helper/udp.h}    |   6 +-
> >>  include/odp.h                                      |  57 ++++
> >>  include/odp/api/align.h                            |  77 ++++++
> >>  .../api/odp_atomic.h => include/odp/api/atomic.h   | 210
> >>++-------------
> >>  .../api/odp_barrier.h => include/odp/api/barrier.h |   5 +-
> >>  .../api/odp_buffer.h => include/odp/api/buffer.h   |  26 +-
> >>  include/odp/api/byteorder.h                        | 180 +++++++++++++
> >>  .../odp/api/classification.h                       |  34 +--
> >>  .../odp_compiler.h => include/odp/api/compiler.h   |   2 +-
> >>  .../api/odp_config.h => include/odp/api/config.h   |   2 +-
> >>  .../api/odp_cpumask.h => include/odp/api/cpumask.h |  18 +-
> >>  .../api/odp_crypto.h => include/odp/api/crypto.h   | 117 +++++----
> >>  .../api/odp_debug.h => include/odp/api/debug.h     |   6 +-
> >>  .../api/odp_event.h => include/odp/api/event.h     |  43 ++-
> >>  .../api/odp_hints.h => include/odp/api/hints.h     |   2 +-
> >>  .../api/odp_init.h => include/odp/api/init.h       |   4 +-
> >>  .../api/odp_packet.h => include/odp/api/packet.h   |  30 ++-
> >>  .../odp/api/packet_flags.h                         |   6 +-
> >>  .../odp_packet_io.h => include/odp/api/packet_io.h |  22 +-
> >>  .../api/odp_pool.h => include/odp/api/pool.h       |  18 +-
> >>  .../api/odp_queue.h => include/odp/api/queue.h     | 112 +++++---
> >>  .../api/odp_rwlock.h => include/odp/api/rwlock.h   |   4 +-
> >>  .../odp_schedule.h => include/odp/api/schedule.h   |  18 +-
> >>  .../odp/api/shared_memory.h                        |  20 +-
> >>  .../odp_spinlock.h => include/odp/api/spinlock.h   |   4 +-
> >>  include/odp/api/std_types.h                        |  42 +++
> >>  .../api/odp_sync.h => include/odp/api/sync.h       |   2 +-
> >>  .../odp/api/system_info.h                          |   4 +-
> >>  .../api/odp_thread.h => include/odp/api/thread.h   |   2 +-
> >>  .../odp/api/ticketlock.h                           |   6 +-
> >>  .../api/odp_time.h => include/odp/api/time.h       |   4 +-
> >>  .../api/odp_timer.h => include/odp/api/timer.h     |   7 +-
> >>  .../api/odp_version.h => include/odp/api/version.h |  20 +-
> >>  platform/linux-generic/Makefile.am                 | 140 +++++++---
> >>  platform/linux-generic/include/api/odp.h           |  57 ----
> >>  .../include/api/{odp_align.h => odp/align.h}       |  32 +--
> >>  platform/linux-generic/include/api/odp/atomic.h    | 185 +++++++++++++
> >>  platform/linux-generic/include/api/odp/barrier.h   |  23 ++
> >>  platform/linux-generic/include/api/odp/buffer.h    |  24 ++
> >>  platform/linux-generic/include/api/odp/byteorder.h | 137 ++++++++++
> >>  .../linux-generic/include/api/odp/classification.h |  26 ++
> >>  platform/linux-generic/include/api/odp/compiler.h  |  20 ++
> >>  platform/linux-generic/include/api/odp/config.h    |  20 ++
> >>  platform/linux-generic/include/api/odp/cpumask.h   |  32 +++
> >>  platform/linux-generic/include/api/odp/crypto.h    |  26 ++
> >>  platform/linux-generic/include/api/odp/debug.h     |  20 ++
> >>  platform/linux-generic/include/api/odp/event.h     |  21 ++
> >>  platform/linux-generic/include/api/odp/hints.h     |  20 ++
> >>  platform/linux-generic/include/api/odp/init.h      |  20 ++
> >>  platform/linux-generic/include/api/odp/packet.h    |  26 ++
> >>  .../linux-generic/include/api/odp/packet_flags.h   |  20 ++
> >>  platform/linux-generic/include/api/odp/packet_io.h |  26 ++
> >>  .../include/api/odp/plat/atomic_types.h            |  81 ++++++
> >>  .../include/api/odp/plat/buffer_types.h            |  47 ++++
> >>  .../include/api/odp/plat/byteorder_types.h         |  90 +++++++
> >>  .../include/api/odp/plat/classification_types.h    |  42 +++
> >>  .../include/api/odp/plat/cpumask_types.h           |  44 ++++
> >>  .../include/api/odp/plat/crypto_types.h            |  82 ++++++
> >>  .../include/api/odp/plat/event_types.h             |  46 ++++
> >>  .../include/api/odp/plat/packet_io_types.h         |  40 +++
> >>  .../include/api/odp/plat/packet_types.h            |  47 ++++
> >>  .../include/api/odp/plat/pool_types.h              |  37 +++
> >>  .../include/api/odp/plat/queue_types.h             |  75 ++++++
> >>  .../include/api/odp/plat/schedule_types.h          |  39 +++
> >>  .../include/api/odp/plat/shared_memory_types.h     |  39 +++
> >>  .../include/api/odp/plat/version_types.h           |  30 +++
> >>  platform/linux-generic/include/api/odp/pool.h      |  20 ++
> >>  platform/linux-generic/include/api/odp/queue.h     |  25 ++
> >>  platform/linux-generic/include/api/odp/rwlock.h    |  20 ++
> >>  platform/linux-generic/include/api/odp/schedule.h  |  21 ++
> >>  .../linux-generic/include/api/odp/shared_memory.h  |  23 ++
> >>  platform/linux-generic/include/api/odp/spinlock.h  |  20 ++
> >>  .../api/{odp_std_types.h => odp/std_types.h}       |  21 +-
> >>  platform/linux-generic/include/api/odp/sync.h      |  20 ++
> >>  .../linux-generic/include/api/odp/system_info.h    |  21 ++
> >>  platform/linux-generic/include/api/odp/thread.h    |  20 ++
> >>  .../linux-generic/include/api/odp/ticketlock.h     |  20 ++
> >>  platform/linux-generic/include/api/odp/time.h      |  21 ++
> >>  platform/linux-generic/include/api/odp/timer.h     |  25 ++
> >>  platform/linux-generic/include/api/odp/version.h   |  27 ++
> >>  platform/linux-generic/include/api/odp_byteorder.h | 287
> >>---------------------
> >>  .../linux-generic/include/api/odp_platform_types.h |  90 -------
> >>  .../linux-generic/include/odp_align_internal.h     |  23 +-
> >>  .../linux-generic/include/odp_atomic_internal.h    |   8 +-
> >>  .../linux-generic/include/odp_buffer_internal.h    |  20 +-
> >>  .../include/odp_buffer_pool_internal.h             |  20 +-
> >>  .../include/odp_classification_datamodel.h         |   4 +-
> >>  .../include/odp_classification_inlines.h           |  10 +-
> >>  .../include/odp_classification_internal.h          |   6 +-
> >>  .../linux-generic/include/odp_debug_internal.h     |   2 +-
> >>  platform/linux-generic/include/odp_internal.h      |   2 +-
> >>  .../linux-generic/include/odp_packet_internal.h    |   8 +-
> >>  .../linux-generic/include/odp_packet_io_internal.h |   6 +-
> >>  platform/linux-generic/include/odp_packet_socket.h |  10 +-
> >>  .../linux-generic/include/odp_queue_internal.h     |  10 +-
> >>  .../linux-generic/include/odp_schedule_internal.h  |   4 +-
> >>  .../linux-generic/include/odp_timer_internal.h     |   6 +-
> >>  platform/linux-generic/odp_barrier.c               |   4 +-
> >>  platform/linux-generic/odp_buffer.c                |   2 +-
> >>  platform/linux-generic/odp_buffer_pool.c           |  12 +-
> >>  platform/linux-generic/odp_classification.c        |  16 +-
> >>  platform/linux-generic/odp_cpumask.c               |   2 +-
> >>  platform/linux-generic/odp_crypto.c                |  16 +-
> >>  platform/linux-generic/odp_event.c                 |   6 +-
> >>  platform/linux-generic/odp_impl.c                  |   2 +-
> >>  platform/linux-generic/odp_init.c                  |   4 +-
> >>  platform/linux-generic/odp_linux.c                 |   8 +-
> >>  platform/linux-generic/odp_packet.c                |  14 +-
> >>  platform/linux-generic/odp_packet_flags.c          |   2 +-
> >>  platform/linux-generic/odp_packet_io.c             |  10 +-
> >>  platform/linux-generic/odp_packet_socket.c         |   6 +-
> >>  platform/linux-generic/odp_queue.c                 |  20 +-
> >>  platform/linux-generic/odp_ring.c                  |  10 +-
> >>  platform/linux-generic/odp_rwlock.c                |   4 +-
> >>  platform/linux-generic/odp_schedule.c              |  22 +-
> >>  platform/linux-generic/odp_shared_memory.c         |  10 +-
> >>  platform/linux-generic/odp_spinlock.c              |   2 +-
> >>  platform/linux-generic/odp_system_info.c           |   4 +-
> >>  platform/linux-generic/odp_thread.c                |  10 +-
> >>  platform/linux-generic/odp_ticketlock.c            |   6 +-
> >>  platform/linux-generic/odp_time.c                  |   6 +-
> >>  platform/linux-generic/odp_timer.c                 |  28 +-
> >>  platform/linux-generic/odp_weak.c                  |   4 +-
> >>  scripts/odp_version.sh                             |   2 +-
> >>  test/Makefile.inc                                  |   2 +-
> >>  test/api_test/odp_atomic_test.h                    |   2 +-
> >>  test/api_test/odp_common.c                         |   2 +-
> >>  test/api_test/odp_ring_test.c                      |   2 +-
> >>  test/performance/odp_scheduling.c                  |   2 +-
> >>  .../classification/odp_classification_tests.c      |   6 +-
> >>  test/validation/common/odp_cunit_common.c          |   2 +-
> >>  test/validation/odp_pktio.c                        |   6 +-
> >>  153 files changed, 2771 insertions(+), 1146 deletions(-)
> >>  rename helper/include/{odph_chksum.h => odp/helper/chksum.h} (96%)
> >>  rename helper/include/{odph_eth.h => odp/helper/eth.h} (96%)
> >>  rename helper/include/{odph_icmp.h => odp/helper/icmp.h} (97%)
> >>  rename helper/include/{odph_ip.h => odp/helper/ip.h} (97%)
> >>  rename helper/include/{odph_ipsec.h => odp/helper/ipsec.h} (94%)
> >>  rename helper/include/{odph_linux.h => odp/helper/linux.h} (100%)
> >>  rename helper/include/{odph_ring.h => odp/helper/ring.h} (99%)
> >>  rename helper/include/{odph_tcp.h => odp/helper/tcp.h} (95%)
> >>  rename helper/include/{odph_udp.h => odp/helper/udp.h} (96%)
> >>  create mode 100644 include/odp.h
> >>  create mode 100644 include/odp/api/align.h
> >>  rename platform/linux-generic/include/api/odp_atomic.h =>
> >>include/odp/api/atomic.h (51%)
> >>  rename platform/linux-generic/include/api/odp_barrier.h =>
> >>include/odp/api/barrier.h (92%)
> >>  rename platform/linux-generic/include/api/odp_buffer.h =>
> >>include/odp/api/buffer.h (85%)
> >>  create mode 100644 include/odp/api/byteorder.h
> >>  rename platform/linux-generic/include/api/odp_classification.h =>
> >>include/odp/api/classification.h (96%)
> >>  rename platform/linux-generic/include/api/odp_compiler.h =>
> >>include/odp/api/compiler.h (95%)
> >>  rename platform/linux-generic/include/api/odp_config.h =>
> >>include/odp/api/config.h (98%)
> >>  rename platform/linux-generic/include/api/odp_cpumask.h =>
> >>include/odp/api/cpumask.h (92%)
> >>  rename platform/linux-generic/include/api/odp_crypto.h =>
> >>include/odp/api/crypto.h (79%)
> >>  rename platform/linux-generic/include/api/odp_debug.h =>
> >>include/odp/api/debug.h (81%)
> >>  rename platform/linux-generic/include/api/odp_event.h =>
> >>include/odp/api/event.h (62%)
> >>  rename platform/linux-generic/include/api/odp_hints.h =>
> >>include/odp/api/hints.h (97%)
> >>  rename platform/linux-generic/include/api/odp_init.h =>
> >>include/odp/api/init.h (98%)
> >>  rename platform/linux-generic/include/api/odp_packet.h =>
> >>include/odp/api/packet.h (98%)
> >>  rename platform/linux-generic/include/api/odp_packet_flags.h =>
> >>include/odp/api/packet_flags.h (98%)
> >>  rename platform/linux-generic/include/api/odp_packet_io.h =>
> >>include/odp/api/packet_io.h (96%)
> >>  rename platform/linux-generic/include/api/odp_pool.h =>
> >>include/odp/api/pool.h (95%)
> >>  rename platform/linux-generic/include/api/odp_queue.h =>
> >>include/odp/api/queue.h (74%)
> >>  rename platform/linux-generic/include/api/odp_rwlock.h =>
> >>include/odp/api/rwlock.h (96%)
> >>  rename platform/linux-generic/include/api/odp_schedule.h =>
> >>include/odp/api/schedule.h (93%)
> >>  rename platform/linux-generic/include/api/odp_shared_memory.h =>
> >>include/odp/api/shared_memory.h (92%)
> >>  rename platform/linux-generic/include/api/odp_spinlock.h =>
> >>include/odp/api/spinlock.h (95%)
> >>  create mode 100644 include/odp/api/std_types.h
> >>  rename platform/linux-generic/include/api/odp_sync.h =>
> >>include/odp/api/sync.h (96%)
> >>  rename platform/linux-generic/include/api/odp_system_info.h =>
> >>include/odp/api/system_info.h (94%)
> >>  rename platform/linux-generic/include/api/odp_thread.h =>
> >>include/odp/api/thread.h (93%)
> >>  rename platform/linux-generic/include/api/odp_ticketlock.h =>
> >>include/odp/api/ticketlock.h (94%)
> >>  rename platform/linux-generic/include/api/odp_time.h =>
> >>include/odp/api/time.h (94%)
> >>  rename platform/linux-generic/include/api/odp_timer.h =>
> >>include/odp/api/timer.h (98%)
> >>  rename platform/linux-generic/include/api/odp_version.h =>
> >>include/odp/api/version.h (74%)
> >>  delete mode 100644 platform/linux-generic/include/api/odp.h
> >>  rename platform/linux-generic/include/api/{odp_align.h => odp/align.h}
> >>(60%)
> >>  create mode 100644 platform/linux-generic/include/api/odp/atomic.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/barrier.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/buffer.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/byteorder.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/classification.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/compiler.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/config.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/cpumask.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/crypto.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/debug.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/event.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/hints.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/init.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/packet.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/packet_flags.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/packet_io.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/atomic_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/buffer_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/byteorder_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/classification_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/cpumask_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/crypto_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/event_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/packet_io_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/packet_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/pool_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/queue_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/schedule_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/shared_memory_types.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/plat/version_types.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/pool.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/queue.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/rwlock.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/schedule.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/shared_memory.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/spinlock.h
> >>  rename platform/linux-generic/include/api/{odp_std_types.h =>
> >>odp/std_types.h} (63%)
> >>  create mode 100644 platform/linux-generic/include/api/odp/sync.h
> >>  create mode 100644
> >>platform/linux-generic/include/api/odp/system_info.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/thread.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/ticketlock.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/time.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/timer.h
> >>  create mode 100644 platform/linux-generic/include/api/odp/version.h
> >>  delete mode 100644 platform/linux-generic/include/api/odp_byteorder.h
> >>  delete mode 100644
> >>platform/linux-generic/include/api/odp_platform_types.h
> >>
> >>_______________________________________________
> >>lng-odp mailing list
> >>lng-odp@lists.linaro.org
> >>http://lists.linaro.org/mailman/listinfo/lng-odp
> >
> 
> 
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/lng-odp
Mike Holmes Jan. 28, 2015, 12:02 p.m. UTC | #4
I only ran it so far, there is a lot to look at :)
I think Taras is actually basing his work on these changes as they make
managing a platform easier,  his comment will be valuable.

On 28 January 2015 at 06:52, Anders Roxell <anders.roxell@linaro.org> wrote:

> On 2015-01-28 14:12, Maxim Uvarov wrote:
> > Directory:
> > platform/linux-generic/include/api/odp
> > and:
> > include/odp/api
> >
> > have the same files. Did you do copy instead of move?
>
> I did a git move... but git didn't figure out that when I added new
> files at the old location... =(
>
> Cheers,
> Anders
>
> >
> > Maxim.
> >
> > On 01/28/2015 01:50 PM, Maxim Uvarov wrote:
> > >Done anybody else work on testing/reviewing this?
> > >
> > >Maxim.
> > >
> > >On 01/28/2015 02:55 AM, Anders Roxell wrote:
> > >>The following changes since commit
> > >>30b60c59ccf88fc04401c772862ca4770cd6d900:
> > >>
> > >>   test: makefile: remove check_PROGRAMS (2015-01-27 20:17:29 +0300)
> > >>
> > >>are available in the git repository at:
> > >>
> > >>   git://git.linaro.org/people/anders.roxell/odp.git master
> > >>
> > >>for you to fetch changes up to
> a0c6937ce76dc7d42fd7c70b62c121e93f94c722:
> > >>
> > >>   api: version: move defines (2015-01-28 00:49:40 +0100)
> > >>
> > >>----------------------------------------------------------------
> > >>Anders Roxell (21):
> > >>       api: move generic API into the odp namespace
> > >>       api: atomic: move typedefs and inline functions
> > >>       api: byteorder: move typedefs defines, and inline functions
> > >>       api: cpumask: move typedefs and defines
> > >>       api: align: move internal macros internal
> > >>       api: align: move platform defines out of public API
> > >>       api: pool: move typedef and define
> > >>       api: buffer: move typedefs and defines
> > >>       api: packet: move typedefs and defines
> > >>       api: packet_io: move typedef and defines
> > >>       api: shared_memory: move typedef and defines
> > >>       api: classification: move typedefs and defines
> > >>       api: std_types: move typedef
> > >>       api: plat: move platform type headers into plat directory
> > >>       helper: move headers into namespace the odp/helper
> > >>       api: remove platform includes
> > >>       api: queue: move types and defines
> > >>       api: crypto: move type, define and enums
> > >>       api: schedule: move defines
> > >>       api: event: move types and defines
> > >>       api: version: move defines
> > >>
> > >>Taras Kondratiuk (5):
> > >>       api: move ODP headers to a directory
> > >>       doc: cfg: disable TYPEDEF_HIDES_STRUCT
> > >>       doc: cfg: fix structure attributes parsing
> > >>       api: atomic: move types documentation out of linux-generic
> > >>       api: byteorder: move types documentation out of linux-generic
> > >>
> > >>  doc/doxygen.cfg                                    |  17 +-
> > >>  example/Makefile.inc                               |   2 +-
> > >>  example/generator/odp_generator.c                  |  10 +-
> > >>  example/ipsec/odp_ipsec.c                          |  10 +-
> > >>  example/ipsec/odp_ipsec_cache.c                    |   2 +-
> > >>  example/ipsec/odp_ipsec_cache.h                    |   2 +-
> > >>  example/ipsec/odp_ipsec_fwd_db.h                   |   2 +-
> > >>  example/ipsec/odp_ipsec_loop_db.h                  |   2 +-
> > >>  example/ipsec/odp_ipsec_misc.h                     |   6 +-
> > >>  example/ipsec/odp_ipsec_stream.c                   |   6 +-
> > >>  example/l2fwd/odp_l2fwd.c                          |   6 +-
> > >>  example/packet/odp_pktio.c                         |   6 +-
> > >>  example/timer/odp_timer_test.c                     |   2 +-
> > >>  .../include/{odph_chksum.h => odp/helper/chksum.h} |   2 +-
> > >>  helper/include/{odph_eth.h => odp/helper/eth.h}    |   8 +-
> > >>  helper/include/{odph_icmp.h => odp/helper/icmp.h}  |   6 +-
> > >>  helper/include/{odph_ip.h => odp/helper/ip.h}      |   8 +-
> > >>  .../include/{odph_ipsec.h => odp/helper/ipsec.h}   |   8 +-
> > >>  .../include/{odph_linux.h => odp/helper/linux.h}   |   0
> > >>  helper/include/{odph_ring.h => odp/helper/ring.h}  |   6 +-
> > >>  helper/include/{odph_tcp.h => odp/helper/tcp.h}    |   6 +-
> > >>  helper/include/{odph_udp.h => odp/helper/udp.h}    |   6 +-
> > >>  include/odp.h                                      |  57 ++++
> > >>  include/odp/api/align.h                            |  77 ++++++
> > >>  .../api/odp_atomic.h => include/odp/api/atomic.h   | 210
> > >>++-------------
> > >>  .../api/odp_barrier.h => include/odp/api/barrier.h |   5 +-
> > >>  .../api/odp_buffer.h => include/odp/api/buffer.h   |  26 +-
> > >>  include/odp/api/byteorder.h                        | 180
> +++++++++++++
> > >>  .../odp/api/classification.h                       |  34 +--
> > >>  .../odp_compiler.h => include/odp/api/compiler.h   |   2 +-
> > >>  .../api/odp_config.h => include/odp/api/config.h   |   2 +-
> > >>  .../api/odp_cpumask.h => include/odp/api/cpumask.h |  18 +-
> > >>  .../api/odp_crypto.h => include/odp/api/crypto.h   | 117 +++++----
> > >>  .../api/odp_debug.h => include/odp/api/debug.h     |   6 +-
> > >>  .../api/odp_event.h => include/odp/api/event.h     |  43 ++-
> > >>  .../api/odp_hints.h => include/odp/api/hints.h     |   2 +-
> > >>  .../api/odp_init.h => include/odp/api/init.h       |   4 +-
> > >>  .../api/odp_packet.h => include/odp/api/packet.h   |  30 ++-
> > >>  .../odp/api/packet_flags.h                         |   6 +-
> > >>  .../odp_packet_io.h => include/odp/api/packet_io.h |  22 +-
> > >>  .../api/odp_pool.h => include/odp/api/pool.h       |  18 +-
> > >>  .../api/odp_queue.h => include/odp/api/queue.h     | 112 +++++---
> > >>  .../api/odp_rwlock.h => include/odp/api/rwlock.h   |   4 +-
> > >>  .../odp_schedule.h => include/odp/api/schedule.h   |  18 +-
> > >>  .../odp/api/shared_memory.h                        |  20 +-
> > >>  .../odp_spinlock.h => include/odp/api/spinlock.h   |   4 +-
> > >>  include/odp/api/std_types.h                        |  42 +++
> > >>  .../api/odp_sync.h => include/odp/api/sync.h       |   2 +-
> > >>  .../odp/api/system_info.h                          |   4 +-
> > >>  .../api/odp_thread.h => include/odp/api/thread.h   |   2 +-
> > >>  .../odp/api/ticketlock.h                           |   6 +-
> > >>  .../api/odp_time.h => include/odp/api/time.h       |   4 +-
> > >>  .../api/odp_timer.h => include/odp/api/timer.h     |   7 +-
> > >>  .../api/odp_version.h => include/odp/api/version.h |  20 +-
> > >>  platform/linux-generic/Makefile.am                 | 140 +++++++---
> > >>  platform/linux-generic/include/api/odp.h           |  57 ----
> > >>  .../include/api/{odp_align.h => odp/align.h}       |  32 +--
> > >>  platform/linux-generic/include/api/odp/atomic.h    | 185
> +++++++++++++
> > >>  platform/linux-generic/include/api/odp/barrier.h   |  23 ++
> > >>  platform/linux-generic/include/api/odp/buffer.h    |  24 ++
> > >>  platform/linux-generic/include/api/odp/byteorder.h | 137 ++++++++++
> > >>  .../linux-generic/include/api/odp/classification.h |  26 ++
> > >>  platform/linux-generic/include/api/odp/compiler.h  |  20 ++
> > >>  platform/linux-generic/include/api/odp/config.h    |  20 ++
> > >>  platform/linux-generic/include/api/odp/cpumask.h   |  32 +++
> > >>  platform/linux-generic/include/api/odp/crypto.h    |  26 ++
> > >>  platform/linux-generic/include/api/odp/debug.h     |  20 ++
> > >>  platform/linux-generic/include/api/odp/event.h     |  21 ++
> > >>  platform/linux-generic/include/api/odp/hints.h     |  20 ++
> > >>  platform/linux-generic/include/api/odp/init.h      |  20 ++
> > >>  platform/linux-generic/include/api/odp/packet.h    |  26 ++
> > >>  .../linux-generic/include/api/odp/packet_flags.h   |  20 ++
> > >>  platform/linux-generic/include/api/odp/packet_io.h |  26 ++
> > >>  .../include/api/odp/plat/atomic_types.h            |  81 ++++++
> > >>  .../include/api/odp/plat/buffer_types.h            |  47 ++++
> > >>  .../include/api/odp/plat/byteorder_types.h         |  90 +++++++
> > >>  .../include/api/odp/plat/classification_types.h    |  42 +++
> > >>  .../include/api/odp/plat/cpumask_types.h           |  44 ++++
> > >>  .../include/api/odp/plat/crypto_types.h            |  82 ++++++
> > >>  .../include/api/odp/plat/event_types.h             |  46 ++++
> > >>  .../include/api/odp/plat/packet_io_types.h         |  40 +++
> > >>  .../include/api/odp/plat/packet_types.h            |  47 ++++
> > >>  .../include/api/odp/plat/pool_types.h              |  37 +++
> > >>  .../include/api/odp/plat/queue_types.h             |  75 ++++++
> > >>  .../include/api/odp/plat/schedule_types.h          |  39 +++
> > >>  .../include/api/odp/plat/shared_memory_types.h     |  39 +++
> > >>  .../include/api/odp/plat/version_types.h           |  30 +++
> > >>  platform/linux-generic/include/api/odp/pool.h      |  20 ++
> > >>  platform/linux-generic/include/api/odp/queue.h     |  25 ++
> > >>  platform/linux-generic/include/api/odp/rwlock.h    |  20 ++
> > >>  platform/linux-generic/include/api/odp/schedule.h  |  21 ++
> > >>  .../linux-generic/include/api/odp/shared_memory.h  |  23 ++
> > >>  platform/linux-generic/include/api/odp/spinlock.h  |  20 ++
> > >>  .../api/{odp_std_types.h => odp/std_types.h}       |  21 +-
> > >>  platform/linux-generic/include/api/odp/sync.h      |  20 ++
> > >>  .../linux-generic/include/api/odp/system_info.h    |  21 ++
> > >>  platform/linux-generic/include/api/odp/thread.h    |  20 ++
> > >>  .../linux-generic/include/api/odp/ticketlock.h     |  20 ++
> > >>  platform/linux-generic/include/api/odp/time.h      |  21 ++
> > >>  platform/linux-generic/include/api/odp/timer.h     |  25 ++
> > >>  platform/linux-generic/include/api/odp/version.h   |  27 ++
> > >>  platform/linux-generic/include/api/odp_byteorder.h | 287
> > >>---------------------
> > >>  .../linux-generic/include/api/odp_platform_types.h |  90 -------
> > >>  .../linux-generic/include/odp_align_internal.h     |  23 +-
> > >>  .../linux-generic/include/odp_atomic_internal.h    |   8 +-
> > >>  .../linux-generic/include/odp_buffer_internal.h    |  20 +-
> > >>  .../include/odp_buffer_pool_internal.h             |  20 +-
> > >>  .../include/odp_classification_datamodel.h         |   4 +-
> > >>  .../include/odp_classification_inlines.h           |  10 +-
> > >>  .../include/odp_classification_internal.h          |   6 +-
> > >>  .../linux-generic/include/odp_debug_internal.h     |   2 +-
> > >>  platform/linux-generic/include/odp_internal.h      |   2 +-
> > >>  .../linux-generic/include/odp_packet_internal.h    |   8 +-
> > >>  .../linux-generic/include/odp_packet_io_internal.h |   6 +-
> > >>  platform/linux-generic/include/odp_packet_socket.h |  10 +-
> > >>  .../linux-generic/include/odp_queue_internal.h     |  10 +-
> > >>  .../linux-generic/include/odp_schedule_internal.h  |   4 +-
> > >>  .../linux-generic/include/odp_timer_internal.h     |   6 +-
> > >>  platform/linux-generic/odp_barrier.c               |   4 +-
> > >>  platform/linux-generic/odp_buffer.c                |   2 +-
> > >>  platform/linux-generic/odp_buffer_pool.c           |  12 +-
> > >>  platform/linux-generic/odp_classification.c        |  16 +-
> > >>  platform/linux-generic/odp_cpumask.c               |   2 +-
> > >>  platform/linux-generic/odp_crypto.c                |  16 +-
> > >>  platform/linux-generic/odp_event.c                 |   6 +-
> > >>  platform/linux-generic/odp_impl.c                  |   2 +-
> > >>  platform/linux-generic/odp_init.c                  |   4 +-
> > >>  platform/linux-generic/odp_linux.c                 |   8 +-
> > >>  platform/linux-generic/odp_packet.c                |  14 +-
> > >>  platform/linux-generic/odp_packet_flags.c          |   2 +-
> > >>  platform/linux-generic/odp_packet_io.c             |  10 +-
> > >>  platform/linux-generic/odp_packet_socket.c         |   6 +-
> > >>  platform/linux-generic/odp_queue.c                 |  20 +-
> > >>  platform/linux-generic/odp_ring.c                  |  10 +-
> > >>  platform/linux-generic/odp_rwlock.c                |   4 +-
> > >>  platform/linux-generic/odp_schedule.c              |  22 +-
> > >>  platform/linux-generic/odp_shared_memory.c         |  10 +-
> > >>  platform/linux-generic/odp_spinlock.c              |   2 +-
> > >>  platform/linux-generic/odp_system_info.c           |   4 +-
> > >>  platform/linux-generic/odp_thread.c                |  10 +-
> > >>  platform/linux-generic/odp_ticketlock.c            |   6 +-
> > >>  platform/linux-generic/odp_time.c                  |   6 +-
> > >>  platform/linux-generic/odp_timer.c                 |  28 +-
> > >>  platform/linux-generic/odp_weak.c                  |   4 +-
> > >>  scripts/odp_version.sh                             |   2 +-
> > >>  test/Makefile.inc                                  |   2 +-
> > >>  test/api_test/odp_atomic_test.h                    |   2 +-
> > >>  test/api_test/odp_common.c                         |   2 +-
> > >>  test/api_test/odp_ring_test.c                      |   2 +-
> > >>  test/performance/odp_scheduling.c                  |   2 +-
> > >>  .../classification/odp_classification_tests.c      |   6 +-
> > >>  test/validation/common/odp_cunit_common.c          |   2 +-
> > >>  test/validation/odp_pktio.c                        |   6 +-
> > >>  153 files changed, 2771 insertions(+), 1146 deletions(-)
> > >>  rename helper/include/{odph_chksum.h => odp/helper/chksum.h} (96%)
> > >>  rename helper/include/{odph_eth.h => odp/helper/eth.h} (96%)
> > >>  rename helper/include/{odph_icmp.h => odp/helper/icmp.h} (97%)
> > >>  rename helper/include/{odph_ip.h => odp/helper/ip.h} (97%)
> > >>  rename helper/include/{odph_ipsec.h => odp/helper/ipsec.h} (94%)
> > >>  rename helper/include/{odph_linux.h => odp/helper/linux.h} (100%)
> > >>  rename helper/include/{odph_ring.h => odp/helper/ring.h} (99%)
> > >>  rename helper/include/{odph_tcp.h => odp/helper/tcp.h} (95%)
> > >>  rename helper/include/{odph_udp.h => odp/helper/udp.h} (96%)
> > >>  create mode 100644 include/odp.h
> > >>  create mode 100644 include/odp/api/align.h
> > >>  rename platform/linux-generic/include/api/odp_atomic.h =>
> > >>include/odp/api/atomic.h (51%)
> > >>  rename platform/linux-generic/include/api/odp_barrier.h =>
> > >>include/odp/api/barrier.h (92%)
> > >>  rename platform/linux-generic/include/api/odp_buffer.h =>
> > >>include/odp/api/buffer.h (85%)
> > >>  create mode 100644 include/odp/api/byteorder.h
> > >>  rename platform/linux-generic/include/api/odp_classification.h =>
> > >>include/odp/api/classification.h (96%)
> > >>  rename platform/linux-generic/include/api/odp_compiler.h =>
> > >>include/odp/api/compiler.h (95%)
> > >>  rename platform/linux-generic/include/api/odp_config.h =>
> > >>include/odp/api/config.h (98%)
> > >>  rename platform/linux-generic/include/api/odp_cpumask.h =>
> > >>include/odp/api/cpumask.h (92%)
> > >>  rename platform/linux-generic/include/api/odp_crypto.h =>
> > >>include/odp/api/crypto.h (79%)
> > >>  rename platform/linux-generic/include/api/odp_debug.h =>
> > >>include/odp/api/debug.h (81%)
> > >>  rename platform/linux-generic/include/api/odp_event.h =>
> > >>include/odp/api/event.h (62%)
> > >>  rename platform/linux-generic/include/api/odp_hints.h =>
> > >>include/odp/api/hints.h (97%)
> > >>  rename platform/linux-generic/include/api/odp_init.h =>
> > >>include/odp/api/init.h (98%)
> > >>  rename platform/linux-generic/include/api/odp_packet.h =>
> > >>include/odp/api/packet.h (98%)
> > >>  rename platform/linux-generic/include/api/odp_packet_flags.h =>
> > >>include/odp/api/packet_flags.h (98%)
> > >>  rename platform/linux-generic/include/api/odp_packet_io.h =>
> > >>include/odp/api/packet_io.h (96%)
> > >>  rename platform/linux-generic/include/api/odp_pool.h =>
> > >>include/odp/api/pool.h (95%)
> > >>  rename platform/linux-generic/include/api/odp_queue.h =>
> > >>include/odp/api/queue.h (74%)
> > >>  rename platform/linux-generic/include/api/odp_rwlock.h =>
> > >>include/odp/api/rwlock.h (96%)
> > >>  rename platform/linux-generic/include/api/odp_schedule.h =>
> > >>include/odp/api/schedule.h (93%)
> > >>  rename platform/linux-generic/include/api/odp_shared_memory.h =>
> > >>include/odp/api/shared_memory.h (92%)
> > >>  rename platform/linux-generic/include/api/odp_spinlock.h =>
> > >>include/odp/api/spinlock.h (95%)
> > >>  create mode 100644 include/odp/api/std_types.h
> > >>  rename platform/linux-generic/include/api/odp_sync.h =>
> > >>include/odp/api/sync.h (96%)
> > >>  rename platform/linux-generic/include/api/odp_system_info.h =>
> > >>include/odp/api/system_info.h (94%)
> > >>  rename platform/linux-generic/include/api/odp_thread.h =>
> > >>include/odp/api/thread.h (93%)
> > >>  rename platform/linux-generic/include/api/odp_ticketlock.h =>
> > >>include/odp/api/ticketlock.h (94%)
> > >>  rename platform/linux-generic/include/api/odp_time.h =>
> > >>include/odp/api/time.h (94%)
> > >>  rename platform/linux-generic/include/api/odp_timer.h =>
> > >>include/odp/api/timer.h (98%)
> > >>  rename platform/linux-generic/include/api/odp_version.h =>
> > >>include/odp/api/version.h (74%)
> > >>  delete mode 100644 platform/linux-generic/include/api/odp.h
> > >>  rename platform/linux-generic/include/api/{odp_align.h =>
> odp/align.h}
> > >>(60%)
> > >>  create mode 100644 platform/linux-generic/include/api/odp/atomic.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/barrier.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/buffer.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/byteorder.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/classification.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/compiler.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/config.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/cpumask.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/crypto.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/debug.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/event.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/hints.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/init.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/packet.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/packet_flags.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/packet_io.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/atomic_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/buffer_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/byteorder_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/classification_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/cpumask_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/crypto_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/event_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/packet_io_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/packet_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/pool_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/queue_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/schedule_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/shared_memory_types.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/plat/version_types.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/pool.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/queue.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/rwlock.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/schedule.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/shared_memory.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/spinlock.h
> > >>  rename platform/linux-generic/include/api/{odp_std_types.h =>
> > >>odp/std_types.h} (63%)
> > >>  create mode 100644 platform/linux-generic/include/api/odp/sync.h
> > >>  create mode 100644
> > >>platform/linux-generic/include/api/odp/system_info.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/thread.h
> > >>  create mode 100644
> platform/linux-generic/include/api/odp/ticketlock.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/time.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/timer.h
> > >>  create mode 100644 platform/linux-generic/include/api/odp/version.h
> > >>  delete mode 100644 platform/linux-generic/include/api/odp_byteorder.h
> > >>  delete mode 100644
> > >>platform/linux-generic/include/api/odp_platform_types.h
> > >>
> > >>_______________________________________________
> > >>lng-odp mailing list
> > >>lng-odp@lists.linaro.org
> > >>http://lists.linaro.org/mailman/listinfo/lng-odp
> > >
> >
> >
> > _______________________________________________
> > lng-odp mailing list
> > lng-odp@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/lng-odp
>
> --
> Anders Roxell
> anders.roxell@linaro.org
> M: +46 709 71 42 85 | IRC: roxell
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/lng-odp
>
Taras Kondratiuk Jan. 28, 2015, 3:23 p.m. UTC | #5
On 01/28/2015 02:02 PM, Mike Holmes wrote:
> I only ran it so far, there is a lot to look at :)
> I think Taras is actually basing his work on these changes as they make
> managing a platform easier,  his comment will be valuable.

The series is fine. There is one thing that confuses me a bit:
<odp_root>/include/odp/api directory contains function prototypes now.
But we still have platform/linux-generic/include/api/odp directory.
Having both 'odp/api' and 'api/odp' is confusing. I think 'api' part
can be dropped from platform include path. Public headers will be placed 
in platform/linux-generic/include/odp.

Also some files are missing @file and @ingroup doxygen tags, but it can 
be fixed later in an incremental way when this massive change is merged.
Anders Roxell Jan. 29, 2015, 1:11 a.m. UTC | #6
On 28 January 2015 at 16:23, Taras Kondratiuk
<taras.kondratiuk@linaro.org> wrote:
> On 01/28/2015 02:02 PM, Mike Holmes wrote:
>>
>> I only ran it so far, there is a lot to look at :)
>> I think Taras is actually basing his work on these changes as they make
>> managing a platform easier,  his comment will be valuable.
>
>
> The series is fine. There is one thing that confuses me a bit:
> <odp_root>/include/odp/api directory contains function prototypes now.
> But we still have platform/linux-generic/include/api/odp directory.
> Having both 'odp/api' and 'api/odp' is confusing. I think 'api' part
> can be dropped from platform include path. Public headers will be placed in
> platform/linux-generic/include/odp.
>
> Also some files are missing @file and @ingroup doxygen tags, but it can be
> fixed later in an incremental way when this massive change is merged.

Thank for your comments.

New pull request sent.

Cheers,
Anders