root/drivers/net/ethernet/wangxun/ngbevf/ngbevf_type.h
/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */

#ifndef _NGBEVF_TYPE_H_
#define _NGBEVF_TYPE_H_

/* Device IDs */
#define NGBEVF_DEV_ID_EM_WX1860AL_W             0x0110
#define NGBEVF_DEV_ID_EM_WX1860A2               0x0111
#define NGBEVF_DEV_ID_EM_WX1860A2S              0x0112
#define NGBEVF_DEV_ID_EM_WX1860A4               0x0113
#define NGBEVF_DEV_ID_EM_WX1860A4S              0x0114
#define NGBEVF_DEV_ID_EM_WX1860AL2              0x0115
#define NGBEVF_DEV_ID_EM_WX1860AL2S             0x0116
#define NGBEVF_DEV_ID_EM_WX1860AL4              0x0117
#define NGBEVF_DEV_ID_EM_WX1860AL4S             0x0118
#define NGBEVF_DEV_ID_EM_WX1860NCSI             0x0119
#define NGBEVF_DEV_ID_EM_WX1860A1               0x011a
#define NGBEVF_DEV_ID_EM_WX1860AL1              0x011b

#define NGBEVF_MAX_MSIX_VECTORS               1
#define NGBEVF_MAX_RX_QUEUES                  1
#define NGBEVF_MAX_TX_QUEUES                  1
#define NGBEVF_DEFAULT_TXD                    128
#define NGBEVF_DEFAULT_RXD                    128
#define NGBEVF_DEFAULT_TX_WORK                256
#define NGBEVF_DEFAULT_RX_WORK                256

#endif /* _NGBEVF_TYPE_H_ */