Lines Matching defs:kni_dev
40 struct kni_dev { struct
42 struct list_head list;
44 uint8_t iova_mode;
46 uint32_t core_id; /* Core ID to bind */
47 char name[RTE_KNI_NAMESIZE]; /* Network device name */
48 struct task_struct *pthread;
51 wait_queue_head_t wq;
52 struct mutex sync_lock;
55 struct net_device *net_dev;
58 struct rte_kni_fifo *tx_q;
61 struct rte_kni_fifo *rx_q;
64 struct rte_kni_fifo *alloc_q;
67 struct rte_kni_fifo *free_q;
70 struct rte_kni_fifo *req_q;
73 struct rte_kni_fifo *resp_q;
75 void *sync_kva;
76 void *sync_va;
78 void *mbuf_kva;
79 void *mbuf_va;
82 uint32_t mbuf_size;
85 void *pa[MBUF_BURST_SZ];
86 void *va[MBUF_BURST_SZ];
87 void *alloc_pa[MBUF_BURST_SZ];
88 void *alloc_va[MBUF_BURST_SZ];
90 struct task_struct *usr_tsk;