From f87c130ccd4a69441fa9238f7c9bd9d093a4c097 Mon Sep 17 00:00:00 2001 From: dfitzmau Date: Thu, 6 Nov 2025 11:33:40 +0000 Subject: [PATCH] OSDOCS-17187: Removed SR-IOV supported devices page in favor of a link to the hardware ecosystem page --- modules/nw-sriov-supported-devices.adoc | 194 ------------------ modules/nw-sriov-supported-platforms.adoc | 12 -- networking/hardware_networks/about-sriov.adoc | 25 ++- .../using-dpdk-and-rdma.adoc | 2 +- .../telco-core-rds.adoc | 2 +- .../telco-ran-du-rds.adoc | 2 +- 6 files changed, 19 insertions(+), 218 deletions(-) delete mode 100644 modules/nw-sriov-supported-devices.adoc delete mode 100644 modules/nw-sriov-supported-platforms.adoc diff --git a/modules/nw-sriov-supported-devices.adoc b/modules/nw-sriov-supported-devices.adoc deleted file mode 100644 index 8976be3c22..0000000000 --- a/modules/nw-sriov-supported-devices.adoc +++ /dev/null @@ -1,194 +0,0 @@ -// Module included in the following assemblies: -// -// * networking/hardware_networks/about-sriov.adoc - -:_mod-docs-content-type: REFERENCE -[id="supported-devices_{context}"] -= Supported devices - -{product-title} supports the following network interface controllers: - -.Supported network interface controllers -[cols="1,2,1,1"] -|=== -|Manufacturer |Model |Vendor ID | Device ID - -|Broadcom -|BCM57414 -|14e4 -|16d7 - -|Broadcom -|BCM57508 -|14e4 -|1750 - -|Broadcom -|BCM57504 -|14e4 -|1751 - -|Intel -|X710 -|8086 -|1572 - -|Intel -|X710 Backplane -|8086 -|1581 - -|Intel -|X710 Base T -|8086 -|15ff - -|Intel -|XL710 -|8086 -|1583 - -|Intel -|XXV710 -|8086 -|158b - -|Intel -|E830-CC SFP -|8086 -|12d3 - -|Intel -|E810-CQDA2 -|8086 -|1592 - -|Intel -|E810-2CQDA2 -|8086 -|1592 - -|Intel -|E810-XXVDA2 -|8086 -|159b - -|Intel -|E810-XXVDA4 -|8086 -|1593 - -|Intel -|E810-XXVDA4T -|8086 -|1593 - -|Intel -|E810-XXV Backplane -|8086 -|1599 - -|Intel -|E823L Backplane -|8086 -|124c - -|Intel -|E823L SFP -|8086 -|124d - -|Intel -|E825-C Backplane -|8086 -|579c - -|Intel -|E825-C QSFP -|8086 -|579d - -|Intel -|E825-C SFP -|8086 -|579e - -|Marvell -|OCTEON Fusion CNF105XX -|177d -|ba00 - -|Marvell -|OCTEON10 CN10XXX -|177d -|b900 - -|Mellanox -|MT27700 Family [ConnectX‑4] -|15b3 -|1013 - -|Mellanox -|MT27710 Family [ConnectX‑4{nbsp}Lx] -|15b3 -|1015 - -|Mellanox -|MT27800 Family [ConnectX‑5] -|15b3 -|1017 - -|Mellanox -|MT28880 Family [ConnectX‑5{nbsp}Ex] -|15b3 -|1019 - -|Mellanox -|MT28908 Family [ConnectX‑6] -|15b3 -|101b - -|Mellanox -|MT2892 Family [ConnectX‑6{nbsp}Dx] -|15b3 -|101d - -|Mellanox -|MT2894 Family [ConnectX‑6{nbsp}Lx] -|15b3 -|101f - -|Mellanox -|Mellanox MT2910 Family [ConnectX‑7] -|15b3 -|1021 - -|Mellanox -|MT42822 BlueField‑2 in ConnectX‑6 NIC mode -|15b3 -|a2d6 - -|Pensando ^[1]^ -|DSC-25 dual-port 25G distributed services card for ionic driver -|0x1dd8 -|0x1002 - -|Pensando ^[1]^ -|DSC-100 dual-port 100G distributed services card for ionic driver -|0x1dd8 -|0x1003 - -|Silicom -|STS Family -|8086 -|1591 -|=== -[.small] --- -1. OpenShift SR-IOV is supported, but you must set a static, Virtual Function (VF) media access control (MAC) address using the SR-IOV CNI config file when using SR-IOV. --- - -[NOTE] -==== -For the most up-to-date list of supported cards and compatible {product-title} versions available, see link:https://access.redhat.com/articles/6954499[Openshift Single Root I/O Virtualization (SR-IOV) and PTP hardware networks Support Matrix]. -==== diff --git a/modules/nw-sriov-supported-platforms.adoc b/modules/nw-sriov-supported-platforms.adoc deleted file mode 100644 index fd42615551..0000000000 --- a/modules/nw-sriov-supported-platforms.adoc +++ /dev/null @@ -1,12 +0,0 @@ -// Module included in the following assemblies: -// -// * networking/hardware_networks/about-sriov.adoc - -:_mod-docs-content-type: REFERENCE -[id="nw-sriov-supported-platforms_{context}"] -= Supported platforms - -The SR-IOV Network Operator is supported on the following platforms: - -- Bare metal -- {rh-openstack-first} diff --git a/networking/hardware_networks/about-sriov.adoc b/networking/hardware_networks/about-sriov.adoc index 171889dcdb..de90491649 100644 --- a/networking/hardware_networks/about-sriov.adoc +++ b/networking/hardware_networks/about-sriov.adoc @@ -10,15 +10,28 @@ The Single Root I/O Virtualization (SR-IOV) specification is a standard for a ty You can configure a Single Root I/O Virtualization (SR-IOV) device in your cluster by using the xref:../../networking/networking_operators/sr-iov-operator/installing-sriov-operator.adoc#installing-sriov-operator[SR-IOV Operator]. -SR-IOV can segment a compliant network device, recognized on the host node as a physical function (PF), into multiple virtual functions (VFs). -The VF is used like any other network device. -The SR-IOV network device driver for the device determines how the VF is exposed in the container: +SR-IOV can segment a compliant network device, recognized on the host node as a physical function (PF), into multiple virtual functions (VFs). The VF is used like any other network device. The SR-IOV network device driver for the device determines how the VF is exposed in the container: * `netdevice` driver: A regular kernel network device in the `netns` of the container * `vfio-pci` driver: A character device mounted in the container You can use SR-IOV network devices with additional networks on your {product-title} cluster installed on bare metal or {rh-openstack-first} infrastructure for applications that require high bandwidth or low latency. +The SR-IOV Network Operator is supported on the following platforms: + +- Bare metal +- {rh-openstack-first} + +[NOTE] +==== +For a list of devices, such as network interface controllers (NICs) that {product-title} supports, see link:https://catalog.redhat.com/en/hardware[Red Hat certified hardware] on the Red Hat Ecosystem Catalog. The following example, finds the Intel X710 network adapter: + +. From the Red Hat certified hardware webpage, click *Explore* from the *Components* tile. +. From the *Provider* drop-down menu, click the *Intel Corporation* checkbox. +. From the *Platform* drop-down menu, click the *Red Hat OpenShift Container Platform* checkbox. +. Find the *IntelĀ® Ethernet Server Adapter X710* network adapter from the list and then click on its tile. A new webpage opens that shows information for the network adapter. +==== + You can configure multi-network policies for SR-IOV networks. The support for this is technology preview and SR-IOV additional networks are only supported with kernel NICs. They are not supported for Data Plane Development Kit (DPDK) applications. [NOTE] @@ -79,12 +92,6 @@ The SR-IOV Network resources injector and SR-IOV Network Operator webhook are en Use caution when disabling the SR-IOV Network Operator Admission Controller webhook. You can disable the webhook under specific circumstances, such as troubleshooting, or if you want to use unsupported devices. ==== -// Supported platforms -include::modules/nw-sriov-supported-platforms.adoc[leveloffset=+2] - -// Supported devices -include::modules/nw-sriov-supported-devices.adoc[leveloffset=+2] - [role="_additional-resources"] [id="configure-multi-networks-additional-resources"] == Additional resources diff --git a/networking/hardware_networks/using-dpdk-and-rdma.adoc b/networking/hardware_networks/using-dpdk-and-rdma.adoc index b0ee72d87e..f614649978 100644 --- a/networking/hardware_networks/using-dpdk-and-rdma.adoc +++ b/networking/hardware_networks/using-dpdk-and-rdma.adoc @@ -62,7 +62,7 @@ include::modules/nw-openstack-ovs-dpdk-testpmd-pod.adoc[leveloffset=+1] [id="additional-resources_using-dpdk-and-rdma"] == Additional resources -* xref:../../networking/hardware_networks/about-sriov.adoc#supported-devices_about-sriov[Supported devices] +* link:https://catalog.redhat.com/en/hardware[Red Hat certified hardware (Red Hat Ecosystem Catalog)] * xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-create-performance-profiles[Creating a performance profile] diff --git a/scalability_and_performance/telco-core-rds.adoc b/scalability_and_performance/telco-core-rds.adoc index b1e356d446..51ca8f4fd6 100644 --- a/scalability_and_performance/telco-core-rds.adoc +++ b/scalability_and_performance/telco-core-rds.adoc @@ -92,7 +92,7 @@ include::modules/telco-core-sr-iov.adoc[leveloffset=+3] * xref:../networking/hardware_networks/about-sriov.adoc#about-sriov[About Single Root I/O Virtualization (SR-IOV) hardware networks] -* xref:../networking/hardware_networks/about-sriov.adoc#supported-devices_about-sriov[Supported devices] +* link:https://catalog.redhat.com/en/hardware[Red Hat certified hardware (Red Hat Ecosystem Catalog)] * xref:../networking/hardware_networks/configuring-sriov-device.html#nw-sriov-nic-mlx-secure-boot_configuring-sriov-device[Configuring the SR-IOV Network Operator on Mellanox cards when Secure Boot is enabled] diff --git a/scalability_and_performance/telco-ran-du-rds.adoc b/scalability_and_performance/telco-ran-du-rds.adoc index d42e7fbda6..a86503473a 100644 --- a/scalability_and_performance/telco-ran-du-rds.adoc +++ b/scalability_and_performance/telco-ran-du-rds.adoc @@ -64,7 +64,7 @@ include::modules/telco-ran-sr-iov-operator.adoc[leveloffset=+2] [role="_additional-resources"] .Additional resources -* xref:../networking/hardware_networks/about-sriov.adoc#supported-devices_about-sriov[Supported devices] +* link:https://catalog.redhat.com/en/hardware[Red Hat certified hardware (Red Hat Ecosystem Catalog)] * xref:../networking/hardware_networks/configuring-sriov-qinq-support.adoc#configuring-qinq-support[Configuring QinQ support for SR-IOV enabled workloads]