~ubuntu-branches/ubuntu/hardy/kvm/hardy-backports

« back to all changes in this revision

Viewing changes to qemu/hw/virtio-net.c

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2008-02-26 13:10:57 UTC
  • mfrom: (1.1.18 upstream)
  • Revision ID: james.westby@ubuntu.com-20080226131057-s67x6l89mtjw1x9b
Tags: 1:62+dfsg-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
/* The feature bitmap for virtio net */
25
25
#define VIRTIO_NET_F_NO_CSUM    0
26
 
#define VIRTIO_NET_F_TSO4       1
27
 
#define VIRTIO_NET_F_UFO        2
28
 
#define VIRTIO_NET_F_TSO4_ECN   3
29
 
#define VIRTIO_NET_F_TSO6       4
30
26
#define VIRTIO_NET_F_MAC        5
 
27
#define VIRTIO_NET_F_GS0        6
31
28
 
32
29
#define TX_TIMER_INTERVAL (1000 / 500)
33
30
 
49
46
#define VIRTIO_NET_HDR_GSO_TCPV4_ECN    2       // GSO frame, IPv4 TCP w/ ECN
50
47
#define VIRTIO_NET_HDR_GSO_UDP          3       // GSO frame, IPv4 UDP (UFO)
51
48
#define VIRTIO_NET_HDR_GSO_TCPV6        4       // GSO frame, IPv6 TCP
 
49
#define VIRTIO_NET_HDR_GSO_ECN          0x80    // TCP has ECN set
52
50
    uint8_t gso_type;
 
51
    uint16_t hdr_len;
53
52
    uint16_t gso_size;
54
53
    uint16_t csum_start;
55
54
    uint16_t csum_offset;