08e11bbbe90b22f8b9a5538e6843bb34a3d706ee
[dpdk.git] / drivers / net / cnxk / cn10k_ethdev.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2021 Marvell.
3  */
4 #ifndef __CN10K_ETHDEV_H__
5 #define __CN10K_ETHDEV_H__
6
7 #include <cnxk_ethdev.h>
8
9 struct cn10k_eth_rxq {
10         uint64_t mbuf_initializer;
11         uintptr_t desc;
12         void *lookup_mem;
13         uintptr_t cq_door;
14         uint64_t wdata;
15         int64_t *cq_status;
16         uint32_t head;
17         uint32_t qmask;
18         uint32_t available;
19         uint16_t data_off;
20         uint16_t rq;
21 } __plt_cache_aligned;
22
23 #endif /* __CN10K_ETHDEV_H__ */