aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/include/odp
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-05-17 13:52:29 +0300
committerMatias Elo <matias.elo@nokia.com>2021-05-24 16:57:56 +0300
commitcb9db0fa8ca6dd0d58ffe6180affe43abe53956c (patch)
tree6222e9a7a2e645bad4eb636220de4afec7620429 /platform/linux-dpdk/include/odp
parentecd7815e700a742f2bdb60d57f455cbd480a616d (diff)
linux-dpdk: packet_flags: fix implicit type conversion
Fix warning (-Wconversion) caused by an implicit cast in odp_packet_has_flow_hash() return value. The return value could be altered due to an implicit uint64_t to int conversion. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Jere Leppänen <jere.leppanen@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/include/odp')
-rw-r--r--platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h b/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
index 67c35d333..4882e92df 100644
--- a/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
+++ b/platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h
@@ -70,8 +70,7 @@ _ODP_INLINE int odp_packet_has_jumbo(odp_packet_t pkt)
_ODP_INLINE int odp_packet_has_flow_hash(odp_packet_t pkt)
{
- return _odp_pkt_get(pkt, uint64_t, ol_flags) &
- _odp_packet_inline.rss_flag;
+ return !!(_odp_pkt_get(pkt, uint64_t, ol_flags) & _odp_packet_inline.rss_flag);
}
_ODP_INLINE void odp_packet_has_flow_hash_clr(odp_packet_t pkt)