1/** @file
2  Definitions from the VirtIo 1.0 specification (csprd05), specifically for the
3  network device.
4
5  Copyright (C) 2016, Red Hat, Inc.
6
7  This program and the accompanying materials are licensed and made available
8  under the terms and conditions of the BSD License which accompanies this
9  distribution. The full text of the license may be found at
10  http://opensource.org/licenses/bsd-license.php
11
12  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
13  WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14**/
15
16#ifndef _VIRTIO_1_0_NET_H_
17#define _VIRTIO_1_0_NET_H_
18
19#include <IndustryStandard/Virtio10.h>
20#include <IndustryStandard/Virtio095Net.h>
21
22//
23// VirtIo 1.0 packet header
24//
25#pragma pack (1)
26typedef struct {
27  VIRTIO_NET_REQ V0_9_5;
28  UINT16         NumBuffers;
29} VIRTIO_1_0_NET_REQ;
30#pragma pack ()
31
32#endif // _VIRTIO_1_0_NET_H_
33