PCI_VDEVICE
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0030) }, /* PCI-E AR9300 */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0032) }, /* PCI-E AR9485 */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0033) }, /* PCI-E AR9580 */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0023) }, /* PCI */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0024) }, /* PCI-E */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0027) }, /* PCI */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0029) }, /* PCI */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002A) }, /* PCI-E */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0034) }, /* PCI-E AR9462 */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0037) }, /* PCI-E AR1111/AR9485 */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0036),
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002B) }, /* PCI-E */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002C) }, /* PCI-E 802.11n bonded out */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002D) }, /* PCI */
{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002E) }, /* PCI-E */
{ PCI_VDEVICE(MELLANOX, 0x6340),
{ PCI_VDEVICE(MELLANOX, 0x634a),
{ PCI_VDEVICE(MELLANOX, 0x6354),
{ PCI_VDEVICE(MELLANOX, 0x6732),
{ PCI_VDEVICE(MELLANOX, 0x673c),
{ PCI_VDEVICE(MELLANOX, 0x6368),
{ PCI_VDEVICE(MELLANOX, 0x6750),
{ PCI_VDEVICE(MELLANOX, 0x6372),
{ PCI_VDEVICE(MELLANOX, 0x675a),
{ PCI_VDEVICE(MELLANOX, 0x6764),
{ PCI_VDEVICE(MELLANOX, 0x6746),
{ PCI_VDEVICE(MELLANOX, 0x676e),
{ PCI_VDEVICE(MELLANOX, 0x1002),
{ PCI_VDEVICE(MELLANOX, 0x1003) },
{ PCI_VDEVICE(MELLANOX, 0x1004),
{ PCI_VDEVICE(MELLANOX, 0x1005) }, /* MT27510 Family */
{ PCI_VDEVICE(MELLANOX, 0x1006) }, /* MT27511 Family */
{ PCI_VDEVICE(MELLANOX, 0x1007) }, /* MT27520 Family */
{ PCI_VDEVICE(MELLANOX, 0x1008) }, /* MT27521 Family */
{ PCI_VDEVICE(MELLANOX, 0x1009) }, /* MT27530 Family */
{ PCI_VDEVICE(MELLANOX, 0x100a) }, /* MT27531 Family */
{ PCI_VDEVICE(MELLANOX, 0x100b) }, /* MT27540 Family */
{ PCI_VDEVICE(MELLANOX, 0x100c) }, /* MT27541 Family */
{ PCI_VDEVICE(MELLANOX, 0x100d) }, /* MT27550 Family */
{ PCI_VDEVICE(MELLANOX, 0x100e) }, /* MT27551 Family */
{ PCI_VDEVICE(MELLANOX, 0x100f) }, /* MT27560 Family */
{ PCI_VDEVICE(MELLANOX, 0x1010) }, /* MT27561 Family */
{ PCI_VDEVICE(MELLANOX, 4113) }, /* Connect-IB */
{ PCI_VDEVICE(MELLANOX, 4114) }, /* Connect-IB VF */
{ PCI_VDEVICE(MELLANOX, 4115) }, /* ConnectX-4 */
{ PCI_VDEVICE(MELLANOX, 4116) }, /* ConnectX-4 VF */
{ PCI_VDEVICE(MELLANOX, 4117) }, /* ConnectX-4LX */
{ PCI_VDEVICE(MELLANOX, 4118) }, /* ConnectX-4LX VF */
{ PCI_VDEVICE(MELLANOX, 4119) }, /* ConnectX-5, PCIe 3.0 */
{ PCI_VDEVICE(MELLANOX, 4120) }, /* ConnectX-5 VF */
{ PCI_VDEVICE(MELLANOX, 4121) }, /* ConnectX-5 Ex */
{ PCI_VDEVICE(MELLANOX, 4122) }, /* ConnectX-5 Ex VF */
{ PCI_VDEVICE(MELLANOX, 4123) }, /* ConnectX-6 */
{ PCI_VDEVICE(MELLANOX, 4124) }, /* ConnectX-6 VF */
{ PCI_VDEVICE(MELLANOX, 4125) }, /* ConnectX-6 Dx */
{ PCI_VDEVICE(MELLANOX, 4126) }, /* ConnectX Family mlx5Gen Virtual Function */
{ PCI_VDEVICE(MELLANOX, 4127) }, /* ConnectX-6 LX */
{ PCI_VDEVICE(MELLANOX, 4128) },
{ PCI_VDEVICE(MELLANOX, 4129) }, /* ConnectX-7 */
{ PCI_VDEVICE(MELLANOX, 4130) },
{ PCI_VDEVICE(MELLANOX, 4131) }, /* ConnectX-8 */
{ PCI_VDEVICE(MELLANOX, 4132) },
{ PCI_VDEVICE(MELLANOX, 4133) },
{ PCI_VDEVICE(MELLANOX, 4134) },
{ PCI_VDEVICE(MELLANOX, 4135) },
{ PCI_VDEVICE(MELLANOX, 4136) },
{ PCI_VDEVICE(MELLANOX, 4137) },
{ PCI_VDEVICE(MELLANOX, 4138) },
{ PCI_VDEVICE(MELLANOX, 4139) },
{ PCI_VDEVICE(MELLANOX, 4140) },
{ PCI_VDEVICE(MELLANOX, 4141) },
{ PCI_VDEVICE(MELLANOX, 4142) },
{ PCI_VDEVICE(MELLANOX, 4143) },
{ PCI_VDEVICE(MELLANOX, 4144) },
{ PCI_VDEVICE(MELLANOX, 0xa2d2) }, /* BlueField integrated ConnectX-5 network controller */
{ PCI_VDEVICE(MELLANOX, 0xa2d3) }, /* BlueField integrated ConnectX-5 network controller VF */
{ PCI_VDEVICE(MELLANOX, 0xa2d6) }, /* BlueField-2 integrated ConnectX-6 Dx network controller */
{ PCI_VDEVICE(MELLANOX, 0xa2dc) }, /* BlueField-3 integrated ConnectX-7 network controller */
{ PCI_VDEVICE(MELLANOX, 0xa2df) }, /* BlueField-4 Family integrated network controller */