diff options
| author | Kenneth D. Merry <ken@FreeBSD.org> | 2012-01-26 16:35:09 +0000 |
|---|---|---|
| committer | Kenneth D. Merry <ken@FreeBSD.org> | 2012-01-26 16:35:09 +0000 |
| commit | 7e949c467cda56d24b24fb4b5d23d4299862ab71 (patch) | |
| tree | d7ac881e15cd62a22e0e8f7d9e34f5708762e482 /sys/xen/interface | |
| parent | c0e199f61b535c1d718af13d2d0dbf51adcf4043 (diff) | |
Notes
Diffstat (limited to 'sys/xen/interface')
| -rw-r--r-- | sys/xen/interface/io/netif.h | 8 |
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; |
