net/txgbe: add interrupt operation
[dpdk.git] / drivers / net / txgbe / base / txgbe_devids.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2015-2020
3  */
4
5 #ifndef _TXGBE_DEVIDS_H_
6 #define _TXGBE_DEVIDS_H_
7
8 /*
9  * Vendor ID
10  */
11 #ifndef PCI_VENDOR_ID_WANGXUN
12 #define PCI_VENDOR_ID_WANGXUN                   0x8088
13 #endif
14
15 /*
16  * Device IDs
17  */
18 #define TXGBE_DEV_ID_RAPTOR_VF                  0x1000
19 #define TXGBE_DEV_ID_RAPTOR_SFP                 0x1001 /* fiber */
20 #define TXGBE_DEV_ID_RAPTOR_KR_KX_KX4           0x1002 /* backplane */
21 #define TXGBE_DEV_ID_RAPTOR_XAUI                0x1003 /* copper */
22 #define TXGBE_DEV_ID_RAPTOR_SGMII               0x1004 /* copper */
23 #define TXGBE_DEV_ID_RAPTOR_QSFP                0x1011 /* fiber */
24 #define TXGBE_DEV_ID_RAPTOR_VF_HV               0x2000
25 #define TXGBE_DEV_ID_RAPTOR_T3_LOM              0x2001
26
27 #define TXGBE_DEV_ID_WX1820_SFP                 0x2001
28
29 /*
30  * Subdevice IDs
31  */
32 #define TXGBE_SUBDEV_ID_RAPTOR                  0x0000
33 #define TXGBE_SUBDEV_ID_MPW                     0x0001
34
35 #define TXGBE_ETHERTYPE_FLOW_CTRL   0x8808
36 #define TXGBE_ETHERTYPE_IEEE_VLAN   0x8100  /* 802.1q protocol */
37
38 #define TXGBE_VXLAN_PORT 4789
39
40 #endif /* _TXGBE_DEVIDS_H_ */