Sign in
qemu
/
qemu
/
c5a49c63fa26e8825ad101dfe86339ae4c216539
/
block
/
iscsi.c
08e2c9f
scsi: move block/scsi.h to include/scsi/constants.h
by Paolo Bonzini
· 8 years ago
e5b5728
scsi: move non-emulation specific code to scsi/
by Paolo Bonzini
· 8 years ago
2875135
scsi: Refactor scsi sense interpreting code
by Fam Zheng
· 8 years ago
977c736
qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)
by Markus Armbruster
· 8 years ago
a309b29
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging
by Peter Maydell
· 8 years ago
3dc6f86
Convert error_report() to warn_report()
by Alistair Francis
· 8 years ago
8243ccb
block: Add PreallocMode to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
f5a5ca7
block: change variable names in BlockDriverState
by Manos Pitsidianakis
· 8 years ago
5c3ad1a
block/iscsi: enable filename option and parsing
by Jeff Cody
· 8 years ago
f59adb3
block: Add .bdrv_truncate() error messages
by Max Reitz
· 8 years ago
4bff28b
block: Add errp to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
2ec9a78
iscsi: Fix iscsi_create
by Fam Zheng
· 8 years ago
b9afaba
iscsi: drop unused IscsiAIOCB.qiov field
by Stefan Hajnoczi
· 8 years ago
f6eb0b3
iscsi: fix missing unlock
by Paolo Bonzini
· 8 years ago
d045c46
iscsi: do not use aio_context_acquire/release
by Paolo Bonzini
· 8 years ago
31eb120
iscsi: Add blockdev-add support
by Kevin Wolf
· 8 years ago
1d56010
iscsi: Add timeout option
by Kevin Wolf
· 8 years ago
81aa2a0
iscsi: Add header-digest option
by Kevin Wolf
· 8 years ago
d4e7992
iscsi: Add initiator-name option
by Kevin Wolf
· 8 years ago
4317142
iscsi: Handle -iscsi user/password in bdrv_parse_filename()
by Kevin Wolf
· 8 years ago
d5895fc
iscsi: Split URL into individual options
by Kevin Wolf
· 8 years ago
b9e413d
block: explicitly acquire aiocontext in aio callbacks that need it
by Paolo Bonzini
· 8 years ago
1919631
block: explicitly acquire aiocontext in bottom halves that need it
by Paolo Bonzini
· 8 years ago
9d45665
block: explicitly acquire aiocontext in callbacks that need it
by Paolo Bonzini
· 8 years ago
2f47da5
block: explicitly acquire aiocontext in timers that need it
by Paolo Bonzini
· 8 years ago
1da45e0
block/iscsi: avoid data corruption with cache=writeback
by Peter Lieven
· 8 years ago
f6a51c8
aio: add AioPollFn and io_poll() interface
by Stefan Hajnoczi
· 8 years ago
49228d1
block: Return -ENOTSUP rather than assert on unaligned discards
by Eric Blake
· 8 years ago
e0ae498
block/iscsi: Adding new iSER transport layer option
by Roy Shterman
· 8 years ago
583ec22
block/iscsi: Introducing new zero-copy API
by Roy Shterman
· 8 years ago
fffb6e1
block: use aio_bh_schedule_oneshot
by Paolo Bonzini
· 8 years ago
4c89275
Merge remote-tracking branch 'remotes/famz/tags/various-pull-request' into staging
by Peter Maydell
· 8 years ago
6de68ff
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 8 years ago
cea2527
util: Add UUID API
by Fam Zheng
· 8 years ago
95eaa78
iscsi: Fix divide-by-zero regression on raw SG devices
by Eric Blake
· 8 years ago
f57b4b5
blockdev: prepare iSCSI block driver for dynamic loading
by Colin Lord
· 9 years ago
97c7e85
iscsi: Switch .bdrv_co_discard() to byte-based
by Eric Blake
· 9 years ago
6bd01f1
iscsi: Rely on block layer to break up large requests
by Eric Blake
· 9 years ago
e1123a3
block/iscsi: allow caching of the allocation map
by Peter Lieven
· 9 years ago
eb36b95
block/iscsi: fix rounding in iscsi_allocationmap_set
by Peter Lieven
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
a9c9427
Use #include "..." for our own headers, <...> for others
by Markus Armbruster
· 9 years ago
5411541
block: Use bool as appropriate for BDS members
by Eric Blake
· 9 years ago
a5b8dd2
block: Move request_alignment into BlockLimit
by Eric Blake
· 9 years ago
b9f7855
block: Switch discard length bounds to byte-based
by Eric Blake
· 9 years ago
5def6b8
block: Switch transfer length bounds to byte-based
by Eric Blake
· 9 years ago
c8b3b99
iscsi: Set request_alignment during .bdrv_refresh_limits()
by Eric Blake
· 9 years ago
f9e95af
iscsi: Advertise realistic limits to block layer
by Eric Blake
· 9 years ago
0ead931
iscsi: fix assertion in is_sector_request_lun_aligned
by Peter Lieven
· 9 years ago
94d047a
iscsi: Convert to bdrv_co_pwrite_zeroes()
by Eric Blake
· 9 years ago
cf081fc
block: Track write zero limits in bytes
by Eric Blake
· 9 years ago
8b18474
iscsi: Use block size as minimum zero/discard alignment
by Eric Blake
· 9 years ago
a6b3167
block/iscsi: avoid potential overflow of acb->task->cdb
by Peter Lieven
· 9 years ago
644c6869d
iscsi: pass SCSI status back for SG_IO
by Vadim Rozenfeld
· 9 years ago
465fe88
block: Honor BDRV_REQ_FUA during write_zeroes
by Eric Blake
· 9 years ago
4df863f
block: Make supported_write_flags a per-bds property
by Eric Blake
· 9 years ago
78a0729
block: Introduce bdrv_driver_pwritev()
by Kevin Wolf
· 9 years ago
9f0eb9e
iscsi: Support BDRV_REQ_FUA
by Kevin Wolf
· 9 years ago
bfd18d1
block: Move enable_write_cache to BB level
by Kevin Wolf
· 9 years ago
b189346
iscsi: add support for getting CHAP password via QCryptoSecret API
by Daniel P. Berrange
· 9 years ago
3399833
iscsi: Assign bs to file in iscsi_co_get_block_status
by Fam Zheng
· 9 years ago
67a0fd2
block: Add "file" output parameter to block status query functions
by Fam Zheng
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
1cb6d13
iscsi: send readcapacity10 when readcapacity16 failed
by Zhu Lingshan
· 9 years ago
240125b
iscsi: fix readcapacity error message
by Zhu Lingshan
· 9 years ago
83c98d7
block: Drop BlockDriver.bdrv_ioctl
by Fam Zheng
· 9 years ago
4bb17ab
iscsi: Emulate commands in iscsi_aio_ioctl as iscsi_ioctl
by Fam Zheng
· 9 years ago
e01dd3d
iscsi: Translate scsi sense into error code
by Fam Zheng
· 9 years ago
dca21ef
aio: Add "is_external" flag for event handlers
by Fam Zheng
· 9 years ago
6d1f252
block/iscsi: validate block size returned from target
by Peter Lieven
· 10 years ago
9049736
block/iscsi: restore compatiblity with libiscsi 1.9.0
by Peter Lieven
· 10 years ago
5dd7a53
block/iscsi: add support for request timeouts
by Peter Lieven
· 10 years ago
1b6bc94
Fix migration in case of scsi-generic
by Dimitris Aragiorgis
· 10 years ago
b192af8
block: Use bdrv_is_sg() everywhere
by Dimitris Aragiorgis
· 10 years ago
d49b683
qerror: Move #include out of qerror.h
by Markus Armbruster
· 10 years ago
44f192f
iscsi: Remove pointless runtime check of macro value
by Fam Zheng
· 10 years ago
9eac362
block/iscsi: use the allocationmap also if cache.direct=on
by Peter Lieven
· 10 years ago
03e40fe
block/iscsi: bump year in copyright notice
by Peter Lieven
· 10 years ago
e380aff
block/iscsi: handle SCSI_STATUS_TASK_SET_FULL
by Peter Lieven
· 10 years ago
59dd0a2
block/iscsi: increase retry count
by Peter Lieven
· 10 years ago
73b5394
block/iscsi: optimize WRITE10/16 if cache.writeback is not set
by Peter Lieven
· 10 years ago
752ce45
block/iscsi: store DPOFUA bit from the modesense command
by Peter Lieven
· 10 years ago
7191f20
block/iscsi: rename iscsi_write_protected and let it return void
by Peter Lieven
· 10 years ago
0a386e4
block/iscsi: change all iscsilun properties from uint8_t to bool
by Peter Lieven
· 10 years ago
20474e9
block/iscsi: do not forget to logout from target
by Peter Lieven
· 10 years ago
05b685f
block/iscsi: handle zero events from iscsi_which_events
by Peter Lieven
· 10 years ago
532cee4
iscsi: Fix check for username
by Stefan Weil
· 10 years ago
43ae8fb
iscsi: Handle write protected case in reopen
by Fam Zheng
· 10 years ago
debfb91
block/iscsi: fix uninitialized variable
by Peter Wu
· 10 years ago
9a33c0c
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
by Peter Maydell
· 10 years ago
dc9e716
block/iscsi: check for oversized requests
by Peter Lieven
· 10 years ago
3dab155
block/iscsi: use sector_limits_lun2qemu throughout iscsi_refresh_limits
by Peter Lieven
· 10 years ago
52f6fa1
block/iscsi: set max_transfer_length
by Peter Lieven
· 10 years ago
c1d4096
iscsi: Refuse to open as writable if the LUN is write protected
by Fam Zheng
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
7c84b1b
block: Rename BlockDriverAIOCB* to BlockAIOCB*
by Markus Armbruster
· 10 years ago
e4e9986
block: Split bdrv_new_root() off bdrv_new()
by Markus Armbruster
· 10 years ago
1831e15
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 10 years ago
a9fe4c9
block/iscsi: handle failure on malloc of the allocationmap
by Peter Lieven
· 10 years ago
44e7ebb
trace-events: drop orphan iscsi trace events
by Stefan Hajnoczi
· 10 years ago
Next »