aboutsummaryrefslogtreecommitdiff
path: root/helper/chksum.c
diff options
context:
space:
mode:
authorMaxim Uvarov <maxim.uvarov@linaro.org>2017-01-27 18:19:14 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2017-01-27 21:38:38 +0300
commit7df357dd591cce23f76221945091a019c0caa7ec (patch)
treef84dde4cace5e06a5333fe840be70a13ea3ea095 /helper/chksum.c
parenta51c171ebe9e9b0aaced13bc0956bdb38c8cfc7b (diff)
helper: fix compilation with warnings
After turning on lost CFLAGS for checking errors, following things needs to be corrected to make code compile. Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Reviewed-by: Mike Holmes <mike.holmes@linaro.org>
Diffstat (limited to 'helper/chksum.c')
-rw-r--r--helper/chksum.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/helper/chksum.c b/helper/chksum.c
index b7eef67e0..f740618d3 100644
--- a/helper/chksum.c
+++ b/helper/chksum.c
@@ -49,7 +49,7 @@ static uint32_t data_seg_sum(uint8_t *data8_ptr,
data_len--;
}
- data16_ptr = (uint16_t *)data8_ptr;
+ data16_ptr = (uint16_t *)(void *)data8_ptr;
/* The following code tries to gain a modest performance enhancement by
* unrolling the normal 16 bits at a time loop eight times. Even
@@ -216,7 +216,7 @@ static inline int odph_process_l3_hdr(odp_packet_t odp_pkt,
ipv6_hdr_ptr = &ipv6_hdr;
}
- addrs_ptr = (uint16_t *)&ipv6_hdr_ptr->src_addr;
+ addrs_ptr = (uint16_t *)(void *)&ipv6_hdr_ptr->src_addr;
addrs_len = 2 * ODPH_IPV6ADDR_LEN;
protocol = ipv6_hdr_ptr->next_hdr;
ipv6_payload_len = odp_be_to_cpu_16(ipv6_hdr_ptr->payload_len);