Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-3080

[4.12] RPS hook only sets the first queue, but there are now many


    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • 4.13, 4.12
    • None

      Description of problem:

      The UDP GRO feature was enabled for 4.12 and veth devices now have many RX queues created by default. Used to be just rx-0 before.
      The latency tuning will not be correct until all the queues are configure properly.

      Version-Release number of selected component (if applicable):

      NTO in 4.12 and master branch

      How reproducible:

      Always on latency sensitive system.

      Steps to Reproduce:

      1. Use low latency tuning, enable real time.
      2. Check veth RPS masks using /sys/class/net/${dev}/queues/rx-*/rps_cpus

      Actual results:

      The masks will be different when realtime tuning is applies. RX-0 will have the reserved mask, all the others will be 0.

      Expected results:

      All queues configured.

      Additional info:



            titzhak Talor Itzhak
            msivak@redhat.com Martin Sivak
            Mallapadi Niranjan Mallapadi Niranjan
            Martin Sivak
            0 Vote for this issue
            4 Start watching this issue