OvmfPkg[all]
0.1
|
Data Structures | |
struct | VIRTIO_NET_CONFIG |
struct | VIRTIO_NET_REQ |
Virtio Network Device specific type and macro definitions corresponding to the virtio-0.9.5 specification.
Copyright (C) 2013-2016, Red Hat, Inc.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define OFFSET_OF_VNET | ( | Field | ) | OFFSET_OF (VIRTIO_NET_CONFIG, Field) |
#define SIZE_OF_VNET | ( | Field | ) | (sizeof ((VIRTIO_NET_CONFIG *) 0)->Field) |
#define VIRTIO_NET_F_CSUM BIT0 |
#define VIRTIO_NET_F_CTRL_RX BIT18 |
#define VIRTIO_NET_F_CTRL_VLAN BIT19 |
#define VIRTIO_NET_F_CTRL_VQ BIT17 |
#define VIRTIO_NET_F_GSO BIT6 |
#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21 |
#define VIRTIO_NET_F_GUEST_CSUM BIT1 |
#define VIRTIO_NET_F_GUEST_ECN BIT9 |
#define VIRTIO_NET_F_GUEST_TSO4 BIT7 |
#define VIRTIO_NET_F_GUEST_TSO6 BIT8 |
#define VIRTIO_NET_F_GUEST_UFO BIT10 |
#define VIRTIO_NET_F_HOST_ECN BIT13 |
#define VIRTIO_NET_F_HOST_TSO4 BIT11 |
#define VIRTIO_NET_F_HOST_TSO6 BIT12 |
#define VIRTIO_NET_F_HOST_UFO BIT14 |
#define VIRTIO_NET_F_MAC BIT5 |
#define VIRTIO_NET_F_MRG_RXBUF BIT15 |
#define VIRTIO_NET_F_STATUS BIT16 |
#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0 |
#define VIRTIO_NET_HDR_GSO_ECN BIT7 |
#define VIRTIO_NET_HDR_GSO_NONE 0x00 |
#define VIRTIO_NET_HDR_GSO_TCPV4 0x01 |
#define VIRTIO_NET_HDR_GSO_TCPV6 0x04 |
#define VIRTIO_NET_HDR_GSO_UDP 0x03 |
#define VIRTIO_NET_Q_RX 0 |
#define VIRTIO_NET_Q_TX 1 |
#define VIRTIO_NET_S_ANNOUNCE BIT1 |
#define VIRTIO_NET_S_LINK_UP BIT0 |