Ok, I'll take a look at v5.  Thanks.

On Tue, Feb 3, 2015 at 10:49 AM, Ola Liljedahl <ola.liljed...@linaro.org>
wrote:

> On 3 February 2015 at 17:26, Bill Fischofer <bill.fischo...@linaro.org>
> wrote:
> > For this series:
> >
> > Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
> There is a version 5 now:
>
> Changes since version 4:
> Restored parameter names of odp_cpumask_to_str(), odp_pktio_mac_addr()
> and odp_hw_random_get().
>
> Changes since version 3:
> Removed unnecessary braces from odp_cpumask.c in patch #1.
>
> All very important changes.
>
> -- Ola
>
> >
> > On Tue, Feb 3, 2015 at 8:53 AM, Ola Liljedahl <ola.liljed...@linaro.org>
> > wrote:
> >>
> >> Changes since version 3:
> >> Removed unnecessary braces from odp_cpumask.c in patch #1.
> >>
> >> Changes since version 2:
> >> Rebased, e.g. due to API restructuring.
> >> Split two patches, separating documentation updates from API changes.
> >> Reordered patches, all serious API changes are now contained in patches
> >> 1-4.
> >>
> >> Patches #1-#3:
> >> odp_cpumask_to_str(), odp_pktio_mac_addr() and odp_hw_random_get() takes
> >> output buffer size as input and returns number of chars/bytes written
> (on
> >> success), a negative value on failure.
> >> Added defines (ODP_CPUMASK_BUFSIZE, ODP_PKTIO_MACADDRSIZE) for
> recommended
> >> output buffer sizes.
> >> Updated the implementations of these calls.
> >> Updated all usages of these calls in example and test programs.
> >>
> >> Patch #4:
> >> Changed the definition of odp_queue_enq_multi() to support partial
> success
> >> (e.g. enqueued some but not all of the events specified). Returns the
> >> number
> >> of events enqueued (equivalent to odp_queue_deq_multi()). This change is
> >> necessary to support ODP implementations that use fixed size queues
> (e.g.
> >> ODP linux-dpdk).
> >> Updated the implementation in odp_queue.c to conform to the new
> semantics.
> >> Updated the necessary test/validation/performance programs.
> >>
> >> Patches #5-#18:
> >> Updated doxygen descriptions, particularly the @return/@retval
> >> descriptions.
> >> Specifically documented those API calls which are guaranteed to handle
> >> invalid/stale handles.
> >> No change of implementation necessary.
> >>
> >> (This document/code contribution attached is provided under the terms of
> >> agreement LES-LTM-21309)
> >>
> >> Ola Liljedahl (18):
> >>   api: odp_cpumask.h: odp_cpumask_to_str() return chars written or error
> >>   api: odp_pktio.h: odp_pktio_mac_addr() return chars written or error
> >>   api: odp_crypto.h: odp_hw_random_get(): return number of bytes written
> >>   api: odp_queue.h: odp_queue_enq_multi() returns partial success
> >>   api: odp_buffer.h: undefined behavior description
> >>   api: odp_byteorder.h: updated comment
> >>   api: odp_classification.h: updated return descriptions
> >>   api: odp_init.h: updated return descriptions
> >>   api: odp_packet.h: updated return descriptions
> >>   api: odp_packet_flags.h: updated return descriptions
> >>   api: odp_packet_io.h: updated return descriptions
> >>   api: odp_queue.h: updated return descriptions
> >>   api: odp_schedule.h: updated return descriptions
> >>   api: odp_shared_memory.h: updated return descriptions
> >>   api: odp_thread.h: updated return descriptions
> >>   api: odp_timer.h: updated return descriptions
> >>   api: odp_cpumask.h: updated descriptions, added const
> >>   api: odp_crypto.h: updated return descriptions
> >>
> >>  example/generator/odp_generator.c                  |   4 +-
> >>  example/ipsec/odp_ipsec.c                          |   4 +-
> >>  example/ipsec/odp_ipsec_cache.c                    |   6 +-
> >>  example/l2fwd/odp_l2fwd.c                          |   4 +-
> >>  example/packet/odp_pktio.c                         |   4 +-
> >>  example/timer/odp_timer_test.c                     |   4 +-
> >>  include/odp/api/buffer.h                           |   4 +-
> >>  include/odp/api/byteorder.h                        |   2 +-
> >>  include/odp/api/classification.h                   |  48 ++++----
> >>  include/odp/api/cpumask.h                          | 123
> >> +++++++++++++--------
> >>  include/odp/api/crypto.h                           |  23 ++--
> >>  include/odp/api/init.h                             |  20 ++--
> >>  include/odp/api/packet.h                           |  68 ++++++------
> >>  include/odp/api/packet_flags.h                     |  51 ++++++---
> >>  include/odp/api/packet_io.h                        | 109
> >> ++++++++++--------
> >>  include/odp/api/queue.h                            |  38 ++++---
> >>  include/odp/api/schedule.h                         |   3 +-
> >>  include/odp/api/shared_memory.h                    |  17 +--
> >>  include/odp/api/thread.h                           |   6 +-
> >>  include/odp/api/timer.h                            |  52 +++------
> >>  .../linux-generic/include/odp/plat/cpumask_types.h |   5 +
> >>  .../include/odp/plat/packet_io_types.h             |   2 +
> >>  platform/linux-generic/odp_cpumask.c               |  38 ++++---
> >>  platform/linux-generic/odp_crypto.c                |   8 +-
> >>  platform/linux-generic/odp_packet_io.c             |  15 +--
> >>  platform/linux-generic/odp_queue.c                 |   4 +-
> >>  test/api_test/odp_common.c                         |   4 +-
> >>  test/performance/odp_scheduling.c                  |  14 ++-
> >>  test/validation/crypto/odp_crypto_test_rng.c       |   6 +-
> >>  test/validation/odp_pktio.c                        |  24 ++--
> >>  test/validation/odp_queue.c                        |   3 +-
> >>  31 files changed, 408 insertions(+), 305 deletions(-)
> >>
> >> --
> >> 1.9.1
> >>
> >>
> >> _______________________________________________
> >> 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

Reply via email to