]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/VirtioNetDxe/SnpGetStatus.c
OvmfPkg: Virtio: load used ring element strictly after loading used index
[mirror_edk2.git] / OvmfPkg / VirtioNetDxe / SnpGetStatus.c
index eabcf93c4b504d7ad0901e0cb561905a37911558..adb57cf8fe5cdd43f8bd4fbd151702ba9eccb11d 100644 (file)
@@ -103,6 +103,7 @@ VirtioNetGetStatus (
   MemoryFence ();\r
   RxCurUsed = *Dev->RxRing.Used.Idx;\r
   TxCurUsed = *Dev->TxRing.Used.Idx;\r
+  MemoryFence ();\r
 \r
   if (InterruptStatus != NULL) {\r
     //\r