]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Include/IndustryStandard/VirtioNet.h
OvmfPkg: Make the VirtIo devices use the new VIRTIO_DEVICE_PROTOCOL
[mirror_edk2.git] / OvmfPkg / Include / IndustryStandard / VirtioNet.h
index 03dfeb2c594fa76de1f15bd2821c4a76ec5894bb..34bf15a5883d73f8d5d3e890db8cefeef038b0a8 100644 (file)
@@ -1,5 +1,4 @@
 /** @file\r
-\r
   Virtio Network Device specific type and macro definitions corresponding to\r
   the virtio-0.9.5 specification.\r
 \r
 //\r
 #pragma pack(1)\r
 typedef struct {\r
-  VIRTIO_HDR Generic;\r
-  UINT8      VhdrMac[6];\r
-  UINT16     VhdrLinkStatus;\r
-} VNET_HDR;\r
+  UINT8      Mac[6];\r
+  UINT16     LinkStatus;\r
+} VIRTIO_NET_CONFIG;\r
 #pragma pack()\r
 \r
-#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)\r
-#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)\r
+#define OFFSET_OF_VNET(Field) OFFSET_OF (VIRTIO_NET_CONFIG, Field)\r
+#define SIZE_OF_VNET(Field)   (sizeof ((VIRTIO_NET_CONFIG *) 0)->Field)\r
 \r
 //\r
 // Queue Identifiers\r
@@ -91,7 +89,7 @@ typedef struct {
 #define VIRTIO_NET_HDR_GSO_ECN   BIT7\r
 \r
 //\r
-// Link Status Bits in VNET_HDR.VhdrLinkStatus\r
+// Link Status Bits in VIRTIO_NET_CONFIG.LinkStatus\r
 //\r
 #define VIRTIO_NET_S_LINK_UP  BIT0\r
 #define VIRTIO_NET_S_ANNOUNCE BIT1\r