Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-17932

[virtio-win][NetKVM] Implement Poll mode support for NDIS miniport

    • Icon: Story Story
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-9.5
    • rhel-9.3.0
    • virtio-win
    • rhel-sst-virtualization-windows
    • ssg_virtualization
    • 20
    • 13
    • 8
    • QE ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • None
    • Unspecified Release Note Type - Unknown
    • None

      Goal

      Acceptance Criteria

      Regular regression test on all the OSes

      Acceptance test on Server 2025

      Additionally - ensure that in Server 2025 the activation of Poll Mode happens as expected

      • For Win10, 2016,2019,2022 there is no change expected - just a regression test
      • For Win11 driver we add "*NdisPoll"="Ndis Poll Mode" parameter, possible values = 1/0 (Disable/Enable), the default is "Enable"
      • On Win11 the behavior is not changed from previous build regardless "Ndis Poll Mode" setting - just a regression test
      • The same Win11 driver goes to Server 2025 and poll mode is really enabled for Server 2025 only, under following conditions
        • Ndis Poll Mode Enabled
        • RSS is enabled (as it is by default)
        • "Maximum Number of RSS Queues" (16 by default)  >= effective number of virtio queues ("queues" parameter of netdev)
        • Example:  "Maximum Number of RSS Queues"=16, queues=4, number of CPUs - any -> poll mode enabled
        • Example: "Maximum Number of RSS Queues"=2, queues=4, number of CPUs = 4 -> poll mode disabled
        • Example: "Maximum Number of RSS Queues"=2, queues=4, number of CPUs = 2 -> poll mode enabled
        • Example: "Maximum Number of RSS Queues"=16, queues=32, number of CPUs = 20 -> poll mode disabled
        • Respective printout (on Win11 only)
          • "Poll mode tried and enabled" (Ndis Poll Mode = Enable and conditions met)
          • "Poll mode tried and disabled" (Ndis Poll Mode = Enable and conditions not met)

        1. FailedOnQA.png
          1.69 MB
          Wenkang Ji
        2. Screenshot from 2024-04-16 15-30-21.png
          60 kB
          Wenkang Ji

              yuri.benditovich Yuri Benditovich
              yvugenfi@redhat.com Yan Vugenfirer
              Yuri Benditovich
              Virt Windows SST Bugs Virt Windows SST Bugs
              Wenkang Ji Wenkang Ji
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated:
                Resolved: