Lines Matching defs:kni_dev
43 struct kni_dev { struct
45 struct list_head list;
47 uint8_t iova_mode;
49 uint32_t core_id; /* Core ID to bind */
50 char name[RTE_KNI_NAMESIZE]; /* Network device name */
51 struct task_struct *pthread;
54 wait_queue_head_t wq;
55 struct mutex sync_lock;
58 struct net_device *net_dev;
61 struct rte_kni_fifo *tx_q;
64 struct rte_kni_fifo *rx_q;
67 struct rte_kni_fifo *alloc_q;
70 struct rte_kni_fifo *free_q;
73 struct rte_kni_fifo *req_q;
76 struct rte_kni_fifo *resp_q;
78 void *sync_kva;
79 void *sync_va;
81 void *mbuf_kva;
82 void *mbuf_va;
85 uint32_t mbuf_size;
88 void *pa[MBUF_BURST_SZ];
89 void *va[MBUF_BURST_SZ];
90 void *alloc_pa[MBUF_BURST_SZ];
91 void *alloc_va[MBUF_BURST_SZ];
93 struct task_struct *usr_tsk;