diff options
| author | Stefan Hajnoczi | 2015-07-09 11:56:44 +0200 |
|---|---|---|
| committer | Stefan Hajnoczi | 2015-12-22 09:01:07 +0100 |
| commit | bd44feb754bdb1354f9813ca5dfe883f3d058193 (patch) | |
| tree | 4a827ef93d32907b0bd9fdd3ff1cb4dcbb89bc3e /include/block | |
| parent | virtio-blk: trivial code optimization (diff) | |
| download | qemu-bd44feb754bdb1354f9813ca5dfe883f3d058193.tar.gz qemu-bd44feb754bdb1354f9813ca5dfe883f3d058193.tar.xz qemu-bd44feb754bdb1354f9813ca5dfe883f3d058193.zip | |
block: add BlockLimits.max_iov field
The maximum number of struct iovec elements depends on the
BlockDriverState. The raw-posix and iSCSI protocols have a maximum of
IOV_MAX but others could have different values.
Cc: Peter Lieven <pl@kamp.de>
Suggested-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include/block')
| -rw-r--r-- | include/block/block_int.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/block/block_int.h b/include/block/block_int.h index 9a1c466c84..256609dd3d 100644 --- a/include/block/block_int.h +++ b/include/block/block_int.h @@ -330,6 +330,9 @@ typedef struct BlockLimits { /* memory alignment for bounce buffer */ size_t opt_mem_alignment; + + /* maximum number of iovec elements */ + int max_iov; } BlockLimits; typedef struct BdrvOpBlocker BdrvOpBlocker; |
