diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-10-30 11:35:30 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-10-30 16:13:28 +0300 |
commit | 5854d6f86f3742630161abeb4d2c8bf15f3ba16f (patch) | |
tree | c23a79c93e4afafc82cd1e2b2f34b2d427fc2079 | |
parent | eea56c7fe78d8172fbfce196fe984787eb51be09 (diff) |
linux-generic: netmap pktio fix clang build
Cast to (void *) before casting to struct pointer to fix:
pktio/netmap.c:193:31: error: cast increases required alignment from 1 to 8
struct dispatch_args *args = (struct dispatch_args *)arg;
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Reviewed-and-tested-by: Mike Holmes <Mike.holmes@linaro.org>
-rw-r--r-- | platform/linux-generic/pktio/netmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/linux-generic/pktio/netmap.c b/platform/linux-generic/pktio/netmap.c index 67ff95e4c..794c82ec8 100644 --- a/platform/linux-generic/pktio/netmap.c +++ b/platform/linux-generic/pktio/netmap.c @@ -190,7 +190,7 @@ error: static void netmap_recv_cb(u_char *arg, const struct nm_pkthdr *hdr, const u_char *buf) { - struct dispatch_args *args = (struct dispatch_args *)arg; + struct dispatch_args *args = (struct dispatch_args *)(void *)arg; pkt_netmap_t *pkt_nm = &args->pktio_entry->s.pkt_nm; odp_packet_t pkt; odp_packet_hdr_t *pkt_hdr; |