virtio-win / kvm-guest-drivers-windows

Windows paravirtualized drivers for QEMU\KVM
https://www.linux-kvm.org/page/WindowsGuestDrivers
BSD 3-Clause "New" or "Revised" License
1.91k stars 377 forks source link

Improvement of poll request processing #1092

Closed ybendito closed 1 month ago

ybendito commented 2 months ago

Win1122H2:

rss test:

FAILED: [0] LibProtocolDriver: Install protocol driver failed. Failed to create/register Protocol driver with NDIS FAILED: [0] Unable to create Library Open object! FAILED: [88888] Failed to create open on Test adapter FAILED: [88888] Unable to create additional receiving opens In previous HCKs this was covered with filter - need to check

e2eperf

"Receiver failed to coalesce the minimum percentage of received packets (70%). Only 0% of receives were coalesced." Known problem, happens sometimes, under investigation

Win2019x64

2c_Mini6Stress

Crash of ndistest protocol 014 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Hit g to cleanup 013 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Timeout waiting for Bind operation to complete! 012 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 011 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 010 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 009 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 008 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 007 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 006 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 005 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 004 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 003 [CNDTSolicitedBindingManager::NDTInitiateBindToAdapter] : Bind not completing -- rewaiting! 002 [CNDTProtocolDriver::OnNdisTestCommand] Processing CMD_DRIVER_OPEN_ADAPTER

Not related to this PR System uptime: 80 min. the test tan after several PnP tests without reboot: Passed: DF - PNP Rebalance Request New Resources Device Test (Reliability) [00:08:00] Passed: DF - PNP Cancel Remove Device Test (Reliability) [00:08:00] Passed: DF - PNP Cancel Stop Device Test (Reliability) [00:08:00] Then this test Test Protocol timeout on attemps to bind. To be investigated (kernel dump file collected)

Win2025x64

2c_Mini6RSSSendRecv (Multi-Group Win8+)

Multiple iterations failed: "Miniport did not indicate all received net buffers on the expected processor" Not fixed yet To be investigated

Static Tools Logo Test

According to @kostyanf14 all the tests fail, need to check, maybe due to strict names validation on CL machines

YanVugenfirer commented 1 month ago

Merging.

More fixes on a way.