Merge "Document Updates for fec operator v2.11.0 (cp dsr8mr, dsr8, dsr10, dsr10mr)"

This commit is contained in:
Zuul
2025-08-12 19:26:48 +00:00
committed by Gerrit Code Review

View File

@@ -544,118 +544,122 @@ following |vRAN| |FEC| accelerators:
#. N3000 device configuration.
- The maximum number of |VFs| that can be configured for N3000 is 8
|VFs|.
.. note::
- The maximum number of queues that can be mapped to each VF for
uplink or downlink is 32.
The `flrTimeout` parameter has been removed for `networkType: FPGA_5GNR` in operator v2.11
as it was never supported for this variant and should not be part of the YAML configuration
file any longer. There is no functional impact from removing this parameter.
- The following configuration for N3000 creates 1 |VF| with 32
queues each for 5G uplink and 5G downlink.
- The maximum number of |VFs| that can be configured for N3000 is 8
|VFs|.
.. code-block:: none
- The maximum number of queues that can be mapped to each VF for
uplink or downlink is 32.
apiVersion: sriovfec.intel.com/v2
kind: SriovFecClusterConfig
metadata:
name: config
namespace: sriov-fec-system
spec:
priority: 1
nodeSelector:
kubernetes.io/hostname: controller-0
acceleratorSelector:
pciAddress: 0000:1c:00.0
physicalFunction:
pfDriver: pci-pf-stub
vfDriver: vfio-pci
vfAmount: 1
bbDevConfig:
n3000:
# Network Type: either "FPGA_5GNR" or "FPGA_LTE"
networkType: "FPGA_5GNR"
# Pf mode: false = VF Programming, true = PF Programming
pfMode: false
flrTimeout: 610
downlink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 32
vf1: 0
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
uplink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 32
vf1: 0
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
drainSkip: true
- The following configuration for N3000 creates 1 |VF| with 32
queues each for 5G uplink and 5G downlink.
- The following configuration for N3000 creates 2 |VFs| with 16
queues each, mapping 32 queues with 2 |VFs| for 5G uplink and
another 32 queues with 2 |VFs| for 5G downlink.
.. code-block:: none
.. code-block:: none
apiVersion: sriovfec.intel.com/v2
kind: SriovFecClusterConfig
metadata:
name: config
namespace: sriov-fec-system
spec:
priority: 1
nodeSelector:
kubernetes.io/hostname: controller-0
acceleratorSelector:
pciAddress: 0000:1c:00.0
physicalFunction:
pfDriver: pci-pf-stub
vfDriver: vfio-pci
vfAmount: 1
bbDevConfig:
n3000:
# Network Type: either "FPGA_5GNR" or "FPGA_LTE"
networkType: "FPGA_5GNR"
# Pf mode: false = VF Programming, true = PF Programming
pfMode: false
downlink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 32
vf1: 0
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
uplink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 32
vf1: 0
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
drainSkip: true
apiVersion: sriovfec.intel.com/v2
kind: SriovFecClusterConfig
metadata:
name: config
namespace: sriov-fec-system
spec:
priority: 1
nodeSelector:
kubernetes.io/hostname: controller-0
acceleratorSelector:
pciAddress: 0000:1c:00.0
physicalFunction:
pfDriver: vfio-pci
vfDriver: vfio-pci
vfAmount: 2
bbDevConfig:
n3000:
# Network Type: either "FPGA_5GNR" or "FPGA_LTE"
networkType: "FPGA_5GNR"
# Pf mode: false = VF Programming, true = PF Programming
pfMode: false
flrTimeout: 610
downlink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 16
vf1: 16
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
uplink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 16
vf1: 16
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
drainSkip: true
- The following configuration for N3000 creates 2 |VFs| with 16
queues each, mapping 32 queues with 2 |VFs| for 5G uplink and
another 32 queues with 2 |VFs| for 5G downlink.
.. code-block:: none
apiVersion: sriovfec.intel.com/v2
kind: SriovFecClusterConfig
metadata:
name: config
namespace: sriov-fec-system
spec:
priority: 1
nodeSelector:
kubernetes.io/hostname: controller-0
acceleratorSelector:
pciAddress: 0000:1c:00.0
physicalFunction:
pfDriver: vfio-pci
vfDriver: vfio-pci
vfAmount: 2
bbDevConfig:
n3000:
# Network Type: either "FPGA_5GNR" or "FPGA_LTE"
networkType: "FPGA_5GNR"
# Pf mode: false = VF Programming, true = PF Programming
pfMode: false
downlink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 16
vf1: 16
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
uplink:
bandwidth: 3
loadBalance: 128
queues:
vf0: 16
vf1: 16
vf2: 0
vf3: 0
vf4: 0
vf5: 0
vf6: 0
vf7: 0
drainSkip: true
#. The ``SriovFecClusterConfig`` or ``SriovVrbClusterConfig`` sets the
default value ``spec.drainSkip: True`` to avoid node draining.
@@ -930,7 +934,6 @@ following |vRAN| |FEC| accelerators:
vf5: 0
vf6: 0
vf7: 0
flrTimeout: 610
networkType: FPGA_5GNR
uplink:
bandwidth: 3