aboutsummaryrefslogtreecommitdiff
path: root/sys/xen/interface
diff options
context:
space:
mode:
authorKenneth D. Merry <ken@FreeBSD.org>2012-01-26 16:35:09 +0000
committerKenneth D. Merry <ken@FreeBSD.org>2012-01-26 16:35:09 +0000
commit7e949c467cda56d24b24fb4b5d23d4299862ab71 (patch)
treed7ac881e15cd62a22e0e8f7d9e34f5708762e482 /sys/xen/interface
parentc0e199f61b535c1d718af13d2d0dbf51adcf4043 (diff)
Notes
Diffstat (limited to 'sys/xen/interface')
-rw-r--r--sys/xen/interface/io/netif.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/xen/interface/io/netif.h b/sys/xen/interface/io/netif.h
index fbb5c2723118..261b7d9380af 100644
--- a/sys/xen/interface/io/netif.h
+++ b/sys/xen/interface/io/netif.h
@@ -42,7 +42,7 @@
* This is the 'wire' format for packets:
* Request 1: netif_tx_request -- NETTXF_* (any flags)
* [Request 2: netif_tx_extra] (only if request 1 has NETTXF_extra_info)
- * [Request 3: netif_tx_extra] (only if request 2 has XEN_NETIF_EXTRA_MORE)
+ * [Request 3: netif_tx_extra] (only if request 2 has XEN_NETIF_EXTRA_FLAG_MORE)
* Request 4: netif_tx_request -- NETTXF_more_data
* Request 5: netif_tx_request -- NETTXF_more_data
* ...
@@ -70,7 +70,9 @@ struct netif_tx_request {
uint16_t offset; /* Offset within buffer page */
uint16_t flags; /* NETTXF_* */
uint16_t id; /* Echoed in response message. */
- uint16_t size; /* Packet size in bytes. */
+ uint16_t size; /* For the first request in a packet, the packet
+ size in bytes. For subsequent requests, the
+ size of that request's associated data in bytes*/
};
typedef struct netif_tx_request netif_tx_request_t;
@@ -175,7 +177,7 @@ struct netif_rx_response {
uint16_t id;
uint16_t offset; /* Offset in page of start of received packet */
uint16_t flags; /* NETRXF_* */
- int16_t status; /* -ve: BLKIF_RSP_* ; +ve: Rx'ed pkt size. */
+ int16_t status; /* -ve: NETIF_RSP_* ; +ve: Rx'ed response size. */
};
typedef struct netif_rx_response netif_rx_response_t;