/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | Kconfig | 7 tristate "Mellanox 5th generation network adapters (ConnectX series) core driver" 17 Core driver for low level functionality of the ConnectX-4 and 25 Technologies. Innova network cards are comprised of a ConnectX chip 31 bool "Mellanox 5th generation network adapters (ConnectX series) Ethernet support" 36 Ethernet support in Mellanox Technologies ConnectX-4 NIC. 62 support in ConnectX NIC. MPFs is required for when multi-PF configuration 71 Mellanox Technologies Ethernet SRIOV E-Switch support in ConnectX NIC. 82 mlx5 ConnectX offloads support for Ethernet Bridging (BRIDGE). 92 mlx5 ConnectX offloads support for TC classifier action (NET_CLS_ACT), 138 bool "Mellanox 5th generation network adapters (connectX series) IPoIB offloads support"
|
H A D | main.c | 78 MODULE_DESCRIPTION("Mellanox 5th generation network adapters (ConnectX series) core driver"); 2194 { PCI_VDEVICE(MELLANOX, 0x1014), MLX5_PCI_DEV_IS_VF}, /* ConnectX-4 VF */ 2196 { PCI_VDEVICE(MELLANOX, 0x1016), MLX5_PCI_DEV_IS_VF}, /* ConnectX-4LX VF */ 2197 { PCI_VDEVICE(MELLANOX, 0x1017) }, /* ConnectX-5, PCIe 3.0 */ 2198 { PCI_VDEVICE(MELLANOX, 0x1018), MLX5_PCI_DEV_IS_VF}, /* ConnectX-5 VF */ 2199 { PCI_VDEVICE(MELLANOX, 0x1019) }, /* ConnectX-5 Ex */ 2200 { PCI_VDEVICE(MELLANOX, 0x101a), MLX5_PCI_DEV_IS_VF}, /* ConnectX-5 Ex VF */ 2201 { PCI_VDEVICE(MELLANOX, 0x101b) }, /* ConnectX-6 */ 2202 { PCI_VDEVICE(MELLANOX, 0x101c), MLX5_PCI_DEV_IS_VF}, /* ConnectX-6 VF */ 2203 { PCI_VDEVICE(MELLANOX, 0x101d) }, /* ConnectX-6 Dx */ [all …]
|
H A D | Makefile | 4 # (ConnectX series) core & netdev driver
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
H A D | kconfig.rst | 39 …nterprise-support.nvidia.com/s/article/howto-auto-config-pfc-and-ets-on-connectx-4-via-lldp-dcbx>`… 62 | https://enterprise-support.nvidia.com/s/article/howto-configure-arfs-on-connectx-4 88 | Ethernet SRIOV E-Switch support in ConnectX NIC. E-Switch provides internal SRIOV packet steer… 90 …rise-support.nvidia.com/s/article/HowTo-Configure-SR-IOV-for-ConnectX-4-ConnectX-5-ConnectX-6-with… 97 | Innova network cards are comprised of a ConnectX chip and an FPGA chip on one board. 109 | Ethernet Multi-Physical Function Switch (MPFS) support in ConnectX NIC.
|
H A D | index.rst | 4 Mellanox ConnectX(R) mlx5 core VPI Network Driver
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | Kconfig | 3 tristate "Mellanox ConnectX HCA support" 9 Mellanox ConnectX PCI Express host channel adapters (HCAs).
|
H A D | main.c | 71 MODULE_DESCRIPTION("Mellanox ConnectX HCA InfiniBand driver"); 79 DRV_NAME ": Mellanox ConnectX InfiniBand driver v"
|
/openbmc/linux/Documentation/driver-api/ |
H A D | ptp.rst | 129 - Certain variants of ConnectX-6 Dx and later products support one 132 - Certain variants of ConnectX-5 and older products support one GPIO, 136 - All ConnectX devices have a free-running counter 137 - ConnectX-6 Dx and later devices have a UTC format counter
|
/openbmc/entity-manager/configurations/ |
H A D | nvidia_gb200_io_board.json | 82 …"xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'ConnectX-7 400GE 2P NIC', 'BOARD_MANUFACTUR… 84 …"xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '2x ConnectX-7 Mezz', 'BOARD_MANUFACTURER': …
|
H A D | cx7_ocp.json | 37 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Nvidia ConnectX-7 OCP3.0'})",
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | Kconfig | 3 tristate "Mellanox 5th generation network adapters (ConnectX series) support"
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | Kconfig | 12 This driver supports Mellanox Technologies ConnectX Ethernet
|
H A D | en_main.c | 47 MODULE_DESCRIPTION("Mellanox ConnectX HCA Ethernet driver"); 52 DRV_NAME ": Mellanox ConnectX HCA Ethernet driver v"
|
H A D | main.c | 57 MODULE_DESCRIPTION("Mellanox ConnectX HCA low-level driver"); 122 DRV_NAME ": Mellanox ConnectX core driver v" 573 /* Sense port always allowed on supported devices for ConnectX-1 and -2 */ in mlx4_dev_cap() 4301 /* MT25458 ConnectX EN 10GBASE-T */ 4304 /* MT26468 ConnectX EN 10GigE PCIe Gen2*/ 4306 /* MT26438 ConnectX EN 40GigE PCIe Gen2 5GT/s */ 4310 /* MT25400 Family [ConnectX-2] */ 4313 /* MT27500 Family [ConnectX-3] */
|
H A D | fw.c | 2911 * Access ConnectX registers FW command. 2968 /* ConnectX registers IDs */ 2980 * Access ConnectX PTYS register, to Read/Write Port Type/Speed
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_icm_pool.c | 201 /* We support only one type of STE size, both for ConnectX-5 and later in dr_icm_buddy_get_ste_size() 204 * ConnectX-5 needs to account for that. in dr_icm_buddy_get_ste_size() 235 /* Preallocate full STE size on non-ConnectX-5 devices since in dr_icm_buddy_init_ste_cache()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | lag.h | 53 /* LAG data of a ConnectX card.
|
/openbmc/linux/drivers/vdpa/ |
H A D | Kconfig | 64 tristate "vDPA driver for ConnectX devices"
|
/openbmc/u-boot/cmd/aspeed/nettest/ |
H A D | ncsi.h | 90 #define PCI_DID_VID_Mellanox_ConnectX_3_1007 0x100715b3 //ConnectX-3 Pro
|
H A D | mac.c | 1076 …case PCI_DID_VID_Mellanox_ConnectX_3_1003 : { PRINTF( option, "[NC]%08x %08x: Mellanox ConnectX-3\… in FPri_End() 1077 …case PCI_DID_VID_Mellanox_ConnectX_3_1007 : { PRINTF( option, "[NC]%08x %08x: Mellanox ConnectX-3\… in FPri_End() 1078 …case PCI_DID_VID_Mellanox_ConnectX_4 : { PRINTF( option, "[NC]%08x %08x: Mellanox ConnectX-4\… in FPri_End()
|
/openbmc/linux/include/uapi/linux/ |
H A D | sctp.h | 117 #define SCTP_SOCKOPT_CONNECTX_OLD 107 /* CONNECTX old requests. */ 120 #define SCTP_SOCKOPT_CONNECTX 110 /* CONNECTX requests. */ 121 #define SCTP_SOCKOPT_CONNECTX3 111 /* CONNECTX requests (updated) */
|
/openbmc/linux/Documentation/networking/devlink/ |
H A D | mlx5.rst | 76 Note: Future devices, ConnectX-8 and onward, will eventually have this
|
/openbmc/linux/drivers/vfio/pci/mlx5/ |
H A D | main.c | 1357 …{ PCI_DRIVER_OVERRIDE_DEVICE_VFIO(PCI_VENDOR_ID_MELLANOX, 0x101e) }, /* ConnectX Family mlx5Gen Vi…
|
/openbmc/linux/drivers/pci/ |
H A D | quirks.c | 3671 * Check ConnectX-4/LX FW version to see if it supports legacy interrupts. 3704 /* For ConnectX-4 and ConnectX-4LX, need to check FW support */ in mellanox_check_broken_intx_masking() 3712 pci_warn(pdev, "Can't map ConnectX-4 initialization segment\n"); in mellanox_check_broken_intx_masking() 3724 pci_warn(pdev, "ConnectX-4: FW %u.%u.%u doesn't support INTx masking, disabling. Please upgrade FW to %d.14.1100 and up for INTx support\n", in mellanox_check_broken_intx_masking()
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-class-infiniband | 307 sysfs interface for Mellanox ConnectX HCA IB driver (mlx4)
|