1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2021 Marvell.
4 #ifndef __CN9K_ETHDEV_H__
5 #define __CN9K_ETHDEV_H__
7 #include <cnxk_ethdev.h>
11 int64_t fc_cache_pkts;
16 uint16_t sqes_per_sqb_log2;
17 int16_t nb_sqb_bufs_adj;
18 } __plt_cache_aligned;
21 uint64_t mbuf_initializer;
32 struct cnxk_timesync_info *tstamp;
33 } __plt_cache_aligned;
35 /* Rx and Tx routines */
36 void cn9k_eth_set_rx_function(struct rte_eth_dev *eth_dev);
37 void cn9k_eth_set_tx_function(struct rte_eth_dev *eth_dev);
39 #endif /* __CN9K_ETHDEV_H__ */