/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2019 - 2022 Beijing WangXun Technology Co., Ltd. */ #ifndef _NGBE_H_ #define _NGBE_H_ #include "ngbe_type.h" #define NGBE_MAX_FDIR_INDICES 7 #define NGBE_MAX_RX_QUEUES (NGBE_MAX_FDIR_INDICES + 1) #define NGBE_MAX_TX_QUEUES (NGBE_MAX_FDIR_INDICES + 1) /* board specific private data structure */ struct ngbe_adapter { u8 __iomem *io_addr; /* Mainly for iounmap use */ /* OS defined structs */ struct net_device *netdev; struct pci_dev *pdev; }; extern char ngbe_driver_name[]; #endif /* _NGBE_H_ */