fc20169eddfa8a82d75fe8b35de75c831ff70685
[dpdk.git] / drivers / net / axgbe / axgbe_ethdev.h
1 /*   SPDX-License-Identifier: BSD-3-Clause
2  *   Copyright(c) 2018 Advanced Micro Devices, Inc. All rights reserved.
3  *   Copyright(c) 2018 Synopsys, Inc. All rights reserved.
4  */
5
6 #ifndef RTE_ETH_AXGBE_H_
7 #define RTE_ETH_AXGBE_H_
8
9 #include <rte_mempool.h>
10 #include <rte_lcore.h>
11 #include "axgbe_common.h"
12
13 /*
14  * Structure to store private data for each port.
15  */
16 struct axgbe_port {
17         /*  Ethdev where port belongs*/
18         struct rte_eth_dev *eth_dev;
19         /* Pci dev info */
20         const struct rte_pci_device *pci_dev;
21 };
22
23 #endif /* RTE_ETH_AXGBE_H_ */