Network Adapter Fast Datapath Feature Support Matrix
TABLE OF CONTENTS
- Overview of Fast Datapath
- Network Adapter Support
- Amazon
- Broadcom
- Chelsio
- Cisco
- HPE
- Intel
- Marvell / Cavium
- Mellanox
- Microsoft
- Netronome
- Solarflare
- VMware
Overview of Fast Datapath
Fast Datapath is where Red Hat includes support for accelerated and non-accelerated data paths such as SR-IOV, OVS (kernel), DPDK, OVS-DPDK, OVS Offload and others. The FDP (Fast Datapath Production) channel is included only as part of the layered Red Hat products that use it, including Red Hat Virtualization, Red Hat OpenStack Platform and Red Hat OpenShift Container Platform.
- Red Hat Virtualization has limited support for SR-IOV and OVS (kernel) and picks up the latest release of FDP as soon as it is generally available
- OpenShift Container Platform currently only supports OVS (kernel) and picks up the latest release of FDP as soon as it is generally available
- Red Hat OpenStack Platform has limited support for SR-IOV, OVS (kernel), DPDK, OVS-DPDK and OVS Offload. There may be a delay of up to 4-6 weeks before OpenStack Platform picks up the latest release of FDP, and not all versions of OpenStack Platform will pick it up
The table below shows the versions of FDP, the release date and the versions of software it is based on and includes.
FDP Version | Released | RHEL | OVS | DPDK |
18.04 | Apr 2018 | 7.5 | 2.9.0-19 | 17.11.0 |
18.06 | Jun 2018 | | 2.9.0-47 | |
18.08 | Aug 2018 | | 2.9.0-54 | |
18.09 | Sep 2018 | | 2.10.0-5 | |
18.11 | Nov 2018 | 7.6 | 2.9.0-70, 2.10.0-10 | |
18.12 | Jan 2019 | | 2.9.0-83, 2.10.0-28 | 17.11.4 |
19.A | March 2019 | | 2.9.0-97, 2.11.0-0 | |
Network Adapter Support
The following tables list network features that are supported in Red Hat Fast Datapath packages. The cells display the version of FDP or Red Hat Enterprise Linux where a NIC driver was enabled and the feature's full support or tech preview status, or they display an "x" if the feature is not supported by the listed driver. Fully supported items list only the update release of RHEL where the feature was validated. Tech preview items include "[TP]" in the cell. When a feature transitions from tech preview to fully supported status, the "[TP]" will be removed and the fully supported update release will be listed instead.
In order for a Fast Datapath feature to be supported by Red Hat, the card vendor will collaborate with Red Hat to validate that the feature works. This includes testing by the card vendor and testing by Red Hat. If there is a feature that the card vendor would like supported, the vendor should reach out to Red Hat for guidance. DPDK for guest applications is limited to packet forwarding libraries and hardware support for poll mode drivers (PMD).
As shown in the table, DPDK refers to the DPDK that is included in the RHEL 'extras' repo, and is often used to enable DPDK within a guest VM, and is not part of the Fast Datapath repository. If there is a need for support for an additional NIC or feature, or you need more information, please contact Red Hat.
Amazon
Model(s) | Driver | SR-IOV | | OVS-DPDK | OVS-Offload | |
ENA 10/25G | ena | 7.4 | x | | | |
Intel 82598, 82599, X520, X540, X550 | ixgbevf | | | | | |
Broadcom
| | | | | | |
NX1 NetXtreme-C, NetXtreme-E, StrataGX, 573xxm 574xx | bnxt | | | 18.04 [2] | | 7.5 [2] |
Emulex 10G | be2net | 7.2 [TP] | | | | |
Broadcom 5719/5720 | tg3 | | | | | |
Chelsio
| | | | | | |
Terminator 5/6, T420, T422, T520, T580 | cxgb4, cxgb4vf | | | | | |
Cisco
HPE
| | | | | | |
562 SFP+ | i40e/i40evf | 7.3 | | | | |
6810C 25/50G | qede | | | | | |
631 10/25G | | | | | | |
640 SFP128 10/25G | mlx5 | | | | 18.04 [TP] | |
661 25G (Intel XXV710) | | | | | | |
547FLR 2x25/40Gb | | | | | | |
641(pvt) 2x25Gb | | | | | | |
Synergy-VC 4820CNA 2x10/20/25 | | | | | | |
Intel
| | | | | | |
82575, 82576, 82580, I210, I211, I350, I354, DH89xx | igb/igbvf | 7.2 | | | | |
82598, 82599, X520, X540, X550 | ixgbe/ixgbevf | | | | | |
X710, XL710, XXV710, X722 | | | | | | |
FM10420 | fm10k | | | | | |
Marvell / Cavium
| | | | | | |
QLE8100 | qlge | | | | | |
QLE8200, QLE3200 | qlcnic | 7.3 [TP] | | | | |
NetExtreme II 1G | bnx2 | | | | | |
NetExtreme II 10G | bnx2x | | | | | |
FastLinQ QL4xxxx | | | | | | |
Mellanox
| | | | | | |
ConnectX-3, ConnectX-3 Pro | mlx4_en | | | | | |
ConnectX-4, ConnectX-4 Lx, ConnectX-5 | | | | | | |
Microsoft
| | | | | | |
VM Net Adapter w/Hyper-V | hv_netvsc + ixgbevf | | | | | |
| hv_netvsc + mlx4_en | | | | | |
| hv_netvsc + i40evf | | | | | |
VM Net Adapter w/Azure | | | | | | |
Netronome
| | | | | | |
Agilio CX Series | nfp | | | | 18.06 [TP] | |
Solarflare
| | | | | | |
SFN5xxx, SFN6xxx, SFN7xxx, SFN8xxx | sfc/sfc_efx | | | | | |
VMware
| | | | | | |
VMXNET3 | vmxnet3, ixgbevf | | | | | |
| i40evf | | | | | |
Legend
7.x = The update release of RHEL 7 where the feature was introduced