/** @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
#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