Use (from buffer to packet handle) conversion function instead
of casting.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
---
 platform/linux-generic/odp_traffic_mngr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/platform/linux-generic/odp_traffic_mngr.c 
b/platform/linux-generic/odp_traffic_mngr.c
index 309f237..4e9358b 100644
--- a/platform/linux-generic/odp_traffic_mngr.c
+++ b/platform/linux-generic/odp_traffic_mngr.c
@@ -107,7 +107,7 @@ static int queue_tm_reenq(queue_entry_t *queue, 
odp_buffer_hdr_t *buf_hdr)
        odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue -
                                                    offsetof(tm_queue_obj_t,
                                                             tm_qentry));
-       odp_packet_t pkt = (odp_packet_t)buf_hdr->handle.handle;
+       odp_packet_t pkt = _odp_packet_from_buffer(buf_hdr->handle.handle);
 
        return odp_tm_enq(tm_queue, pkt);
 }
-- 
2.8.1

Reply via email to