30#ifndef IONETDESCRIPTOR_H
31#define IONETDESCRIPTOR_H
39#define VIRTIO_NET_HDR_F_NEEDS_CSUM 1
40#define VIRTIO_NET_HDR_F_DATA_VALID 2
42#define VIRTIO_NET_HDR_GSO_NONE 0
43#define VIRTIO_NET_HDR_GSO_TCPV4 1
44#define VIRTIO_NET_HDR_GSO_UDP 3
45#define VIRTIO_NET_HDR_GSO_TCPV6 4
46#define VIRTIO_NET_HDR_GSO_ECN 0x80
74#define VIRTIO_NET_OK 0
75#define VIRTIO_NET_ERR 1
84#define VIRTIO_NET_CTRL_RX_MODE 0
85 #define VIRTIO_NET_CTRL_RX_MODE_PROMISC 0
86 #define VIRTIO_NET_CTRL_RX_MODE_ALLMULTI 1
87 #define VIRTIO_NET_CTRL_RX_MODE_ALLUNI 2
88 #define VIRTIO_NET_CTRL_RX_MODE_NOMULTI 3
89 #define VIRTIO_NET_CTRL_RX_MODE_NOUNI 4
90 #define VIRTIO_NET_CTRL_RX_MODE_NOBCAST 5
114#define VIRTIO_NET_CTRL_MAC 1
115 #define VIRTIO_NET_CTRL_MAC_TABLE_SET 0
126#define VIRTIO_NET_CTRL_VLAN 2
127 #define VIRTIO_NET_CTRL_VLAN_ADD 0
128 #define VIRTIO_NET_CTRL_VLAN_DEL 1
struct tag_virtio_net_ctrl_hdr virtio_net_ctrl_hdr
struct _tagvirtio_net_hdr virtio_net_hdr_basic
struct _tagvirtio_net_hdr_ext virtio_net_hdr_ext
virtio_net_hdr_basic BasicHeader