From: Stephen Hemminger Date: Mon, 24 Jun 2019 16:47:10 +0000 (-0700) Subject: kni: replace void pointer with FIFO types X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5cb4510c7faf5aceab25f0a6f7083eb2b237a2eb;p=dpdk.git kni: replace void pointer with FIFO types Using void * instead of proper type is unsafe practice. Signed-off-by: Stephen Hemminger Acked-by: Ferruh Yigit --- diff --git a/kernel/linux/kni/kni_dev.h b/kernel/linux/kni/kni_dev.h index f3e6c3ca4e..ceba5f73c1 100644 --- a/kernel/linux/kni/kni_dev.h +++ b/kernel/linux/kni/kni_dev.h @@ -51,22 +51,22 @@ struct kni_dev { struct net_device *net_dev; /* queue for packets to be sent out */ - void *tx_q; + struct rte_kni_fifo *tx_q; /* queue for the packets received */ - void *rx_q; + struct rte_kni_fifo *rx_q; /* queue for the allocated mbufs those can be used to save sk buffs */ - void *alloc_q; + struct rte_kni_fifo *alloc_q; /* free queue for the mbufs to be freed */ - void *free_q; + struct rte_kni_fifo *free_q; /* request queue */ - void *req_q; + struct rte_kni_fifo *req_q; /* response queue */ - void *resp_q; + struct rte_kni_fifo *resp_q; void *sync_kva; void *sync_va;