txgbe.h 593 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /* Copyright (c) 2015 - 2022 Beijing WangXun Technology Co., Ltd. */
  3. #ifndef _TXGBE_H_
  4. #define _TXGBE_H_
  5. #include "txgbe_type.h"
  6. #define TXGBE_MAX_FDIR_INDICES 63
  7. #define TXGBE_MAX_RX_QUEUES (TXGBE_MAX_FDIR_INDICES + 1)
  8. #define TXGBE_MAX_TX_QUEUES (TXGBE_MAX_FDIR_INDICES + 1)
  9. /* board specific private data structure */
  10. struct txgbe_adapter {
  11. u8 __iomem *io_addr; /* Mainly for iounmap use */
  12. /* OS defined structs */
  13. struct net_device *netdev;
  14. struct pci_dev *pdev;
  15. };
  16. extern char txgbe_driver_name[];
  17. #endif /* _TXGBE_H_ */