From: Ziyang Xuan Date: Tue, 16 Jul 2019 03:59:28 +0000 (+0800) Subject: net/hinic: fix implicit downcast of bitfield X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=87dbbdb120a7f6a5d5be07f122ba2f83655dcb2b;p=dpdk.git net/hinic: fix implicit downcast of bitfield There are some implicit downcast errors in TX offload information parsing by lgtm tool. This patch is to solve these errors. Fixes: 64727024d2fd ("net/hinic: add device initialization") Signed-off-by: Ziyang Xuan --- diff --git a/drivers/net/hinic/hinic_pmd_tx.h b/drivers/net/hinic/hinic_pmd_tx.h index 8b361cf9fa..8a3df27d5a 100644 --- a/drivers/net/hinic/hinic_pmd_tx.h +++ b/drivers/net/hinic/hinic_pmd_tx.h @@ -29,19 +29,20 @@ enum sq_wqe_type { struct hinic_tx_offload_info { u8 outer_l2_len; u8 outer_l3_type; - u8 outer_l3_len; + u16 outer_l3_len; u8 inner_l2_len; u8 inner_l3_type; - u8 inner_l3_len; + u16 inner_l3_len; u8 tunnel_length; u8 tunnel_type; u8 inner_l4_type; u8 inner_l4_len; - u8 payload_offset; + u16 payload_offset; u8 inner_l4_tcp_udp; + u8 rsvd0; }; /* tx sge info */