ReactOS 0.4.15-dev-7918-g2a2556c
IONetDescriptor.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _tagvirtio_net_hdr
 
struct  _tagvirtio_net_hdr_ext
 
struct  tag_virtio_net_ctrl_hdr
 
struct  virtio_net_ctrl_mac
 

Macros

#define VIRTIO_NET_HDR_F_NEEDS_CSUM   1
 
#define VIRTIO_NET_HDR_F_DATA_VALID   2
 
#define VIRTIO_NET_HDR_GSO_NONE   0
 
#define VIRTIO_NET_HDR_GSO_TCPV4   1
 
#define VIRTIO_NET_HDR_GSO_UDP   3
 
#define VIRTIO_NET_HDR_GSO_TCPV6   4
 
#define VIRTIO_NET_HDR_GSO_ECN   0x80
 
#define VIRTIO_NET_OK   0
 
#define VIRTIO_NET_ERR   1
 
#define VIRTIO_NET_CTRL_RX_MODE   0
 
#define VIRTIO_NET_CTRL_RX_MODE_PROMISC   0
 
#define VIRTIO_NET_CTRL_RX_MODE_ALLMULTI   1
 
#define VIRTIO_NET_CTRL_RX_MODE_ALLUNI   2
 
#define VIRTIO_NET_CTRL_RX_MODE_NOMULTI   3
 
#define VIRTIO_NET_CTRL_RX_MODE_NOUNI   4
 
#define VIRTIO_NET_CTRL_RX_MODE_NOBCAST   5
 
#define ETH_ALEN   6
 
#define VIRTIO_NET_CTRL_MAC   1
 
#define VIRTIO_NET_CTRL_MAC_TABLE_SET   0
 
#define VIRTIO_NET_CTRL_VLAN   2
 
#define VIRTIO_NET_CTRL_VLAN_ADD   0
 
#define VIRTIO_NET_CTRL_VLAN_DEL   1
 

Typedefs

typedef struct _tagvirtio_net_hdr virtio_net_hdr_basic
 
typedef struct _tagvirtio_net_hdr_ext virtio_net_hdr_ext
 
typedef struct tag_virtio_net_ctrl_hdr virtio_net_ctrl_hdr
 
typedef u8 virtio_net_ctrl_ack
 

Macro Definition Documentation

◆ ETH_ALEN

#define ETH_ALEN   6

Definition at line 107 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_MAC

#define VIRTIO_NET_CTRL_MAC   1

Definition at line 114 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_MAC_TABLE_SET

#define VIRTIO_NET_CTRL_MAC_TABLE_SET   0

Definition at line 115 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE

#define VIRTIO_NET_CTRL_RX_MODE   0

Definition at line 84 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_ALLMULTI

#define VIRTIO_NET_CTRL_RX_MODE_ALLMULTI   1

Definition at line 86 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_ALLUNI

#define VIRTIO_NET_CTRL_RX_MODE_ALLUNI   2

Definition at line 87 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_NOBCAST

#define VIRTIO_NET_CTRL_RX_MODE_NOBCAST   5

Definition at line 90 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_NOMULTI

#define VIRTIO_NET_CTRL_RX_MODE_NOMULTI   3

Definition at line 88 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_NOUNI

#define VIRTIO_NET_CTRL_RX_MODE_NOUNI   4

Definition at line 89 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_RX_MODE_PROMISC

#define VIRTIO_NET_CTRL_RX_MODE_PROMISC   0

Definition at line 85 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_VLAN

#define VIRTIO_NET_CTRL_VLAN   2

Definition at line 126 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_VLAN_ADD

#define VIRTIO_NET_CTRL_VLAN_ADD   0

Definition at line 127 of file IONetDescriptor.h.

◆ VIRTIO_NET_CTRL_VLAN_DEL

#define VIRTIO_NET_CTRL_VLAN_DEL   1

Definition at line 128 of file IONetDescriptor.h.

◆ VIRTIO_NET_ERR

#define VIRTIO_NET_ERR   1

Definition at line 75 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_F_DATA_VALID

#define VIRTIO_NET_HDR_F_DATA_VALID   2

Definition at line 40 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_F_NEEDS_CSUM

#define VIRTIO_NET_HDR_F_NEEDS_CSUM   1

Definition at line 39 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_GSO_ECN

#define VIRTIO_NET_HDR_GSO_ECN   0x80

Definition at line 46 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_GSO_NONE

#define VIRTIO_NET_HDR_GSO_NONE   0

Definition at line 42 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_GSO_TCPV4

#define VIRTIO_NET_HDR_GSO_TCPV4   1

Definition at line 43 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_GSO_TCPV6

#define VIRTIO_NET_HDR_GSO_TCPV6   4

Definition at line 45 of file IONetDescriptor.h.

◆ VIRTIO_NET_HDR_GSO_UDP

#define VIRTIO_NET_HDR_GSO_UDP   3

Definition at line 44 of file IONetDescriptor.h.

◆ VIRTIO_NET_OK

#define VIRTIO_NET_OK   0

Definition at line 74 of file IONetDescriptor.h.

Typedef Documentation

◆ virtio_net_ctrl_ack

Definition at line 72 of file IONetDescriptor.h.

◆ virtio_net_ctrl_hdr

◆ virtio_net_hdr_basic

◆ virtio_net_hdr_ext