Loading...
Searching...
No Matches
Go to the documentation of this file.
11#ifndef _VIRTIO_0_9_5_NET_H_
12#define _VIRTIO_0_9_5_NET_H_
26#define OFFSET_OF_VNET(Field) OFFSET_OF (VIRTIO_NET_CONFIG, Field)
27#define SIZE_OF_VNET(Field) (sizeof ((VIRTIO_NET_CONFIG *) 0)->Field)
32#define VIRTIO_NET_Q_RX 0
33#define VIRTIO_NET_Q_TX 1
38#define VIRTIO_NET_F_CSUM BIT0
39#define VIRTIO_NET_F_GUEST_CSUM BIT1
40#define VIRTIO_NET_F_MAC BIT5
41#define VIRTIO_NET_F_GSO BIT6
42#define VIRTIO_NET_F_GUEST_TSO4 BIT7
43#define VIRTIO_NET_F_GUEST_TSO6 BIT8
44#define VIRTIO_NET_F_GUEST_ECN BIT9
45#define VIRTIO_NET_F_GUEST_UFO BIT10
46#define VIRTIO_NET_F_HOST_TSO4 BIT11
47#define VIRTIO_NET_F_HOST_TSO6 BIT12
48#define VIRTIO_NET_F_HOST_ECN BIT13
49#define VIRTIO_NET_F_HOST_UFO BIT14
50#define VIRTIO_NET_F_MRG_RXBUF BIT15
51#define VIRTIO_NET_F_STATUS BIT16
52#define VIRTIO_NET_F_CTRL_VQ BIT17
53#define VIRTIO_NET_F_CTRL_RX BIT18
54#define VIRTIO_NET_F_CTRL_VLAN BIT19
55#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21
74#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0
79#define VIRTIO_NET_HDR_GSO_NONE 0x00
80#define VIRTIO_NET_HDR_GSO_TCPV4 0x01
81#define VIRTIO_NET_HDR_GSO_UDP 0x03
82#define VIRTIO_NET_HDR_GSO_TCPV6 0x04
83#define VIRTIO_NET_HDR_GSO_ECN BIT7
88#define VIRTIO_NET_S_LINK_UP BIT0
89#define VIRTIO_NET_S_ANNOUNCE BIT1