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