Hi,

ODP-DPDK uses 0 or NULL for all _INVALID constants, because that's what rte_mbuf's using for that purpose. How could this fix work there? I mean, simply just applying this patch doesn't work, because then this value will be in conflict with ODP_EVENT_INVALID et all.

Zoli

On 10/06/16 01:09, Bill Fischofer wrote:
Resolve bug https://bugs.linaro.org/show_bug.cgi?id=2316 by changing the
typedef of ODP_TIMEOUT_INVALID to be 0xffffffff to be consistent with other
buffer types. This enables pool 0 to be used as a timeout pool.

Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org>
---
  platform/linux-generic/include/odp/api/plat/timer_types.h | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/platform/linux-generic/include/odp/api/plat/timer_types.h 
b/platform/linux-generic/include/odp/api/plat/timer_types.h
index 93ea162..68d6f6f 100644
--- a/platform/linux-generic/include/odp/api/plat/timer_types.h
+++ b/platform/linux-generic/include/odp/api/plat/timer_types.h
@@ -36,7 +36,7 @@ typedef ODP_HANDLE_T(odp_timer_t);

  typedef ODP_HANDLE_T(odp_timeout_t);

-#define ODP_TIMEOUT_INVALID  _odp_cast_scalar(odp_timeout_t, 0)
+#define ODP_TIMEOUT_INVALID  _odp_cast_scalar(odp_timeout_t, 0xffffffff)

  /**
   * @}

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to