aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Remove limits on size of READ/WRITE operations.Alexander Motin2014-04-243-137/+203
* Make CAM target CTL frontend respect SIM I/O size limitations.Alexander Motin2014-04-241-100/+98
* Modify CTL iSCSI frontend to properly handle situations where datamoveEdward Tomasz Napierala2014-04-241-49/+81
* Disable UNMAP support for STEC 842 SSDs.Alexander Motin2014-04-231-3/+12
* Properly pass the initiator address when running in proxy mode.Edward Tomasz Napierala2014-04-163-2/+15
* Make it possible to interrupt login when running in proxy mode.Edward Tomasz Napierala2014-04-161-6/+21
* Properly identify target portal when running in proxy mode. While here,Edward Tomasz Napierala2014-04-163-19/+8
* Add some stuff to make it easier to figure out for the system administratorEdward Tomasz Napierala2014-04-162-2/+21
* Make it possible for the iSCSI target side to operate in both normalEdward Tomasz Napierala2014-04-162-39/+52
* Join CTL worker threads into one process for convenience.Alexander Motin2014-04-131-3/+3
* Report more readable state "-" for idle CAM scan thread.Alexander Motin2014-04-131-1/+1
* Fix build breakage caused by r264295Steven Hartland2014-04-101-2/+0
* Fix three refcounter leaks and lock recursion they covered.Alexander Motin2014-04-091-7/+4
* Introduce new serialization type CTL_SERIDX_UNMAP.Alexander Motin2014-04-093-18/+20
* When splitting huge unmap requests, do it on sector boundary.Alexander Motin2014-04-091-2/+4
* Remove support of LUN-based CD changers from cd(4) driver.Alexander Motin2014-04-091-691/+18
* Another fix for r264274. Last moment cosmetic changes are evil!Alexander Motin2014-04-081-1/+1
* Oops! Few quick fixes for r264274.Alexander Motin2014-04-082-2/+3
* Add support for SCSI UNMAP commands to CTL.Alexander Motin2014-04-088-29/+702
* Wakeup only one thread of added in r263978i at a time.Alexander Motin2014-04-081-1/+1
* Report stripe size and offset of the backing device in READ CAPACITY (16)Alexander Motin2014-04-063-0/+33
* All the iSCSI sysctls are also tunables; advertise that.Edward Tomasz Napierala2014-04-041-4/+4
* Use atomic ops instead of mutexes where appropriate.Edward Tomasz Napierala2014-04-011-7/+3
* Instead of "icltx" and "iclrx", use thread names with prefix from upperEdward Tomasz Napierala2014-04-011-1/+1
* Get rid of ICL lock; use upper-layer (initiator or target) lock instead.Edward Tomasz Napierala2014-04-011-1/+1
* Remove the homegrown ctl_be_block_io allocator, replacing it with UMA.Edward Tomasz Napierala2014-04-011-115/+9
* Hide CTL messages about SCSI error responses. Too many users takeEdward Tomasz Napierala2014-03-311-3/+10
* Make it possible to have multiple CTL worker threads. Leave the defaultEdward Tomasz Napierala2014-03-311-29/+40
* Remove instances of variables that were set, but never used. gcc 4.9Warner Losh2014-03-303-10/+2
* Remove ctl_mem_pool.{c,h}.Edward Tomasz Napierala2014-03-275-430/+19
* Rework cfiscsi_datamove_in() to obey expected data transfer lengthEdward Tomasz Napierala2014-03-271-39/+81
* Target Transfer Tag is opaque; no need to htonl(3) it.Edward Tomasz Napierala2014-03-251-2/+2
* Use a less unusual syntax in debug printfs.Edward Tomasz Napierala2014-03-251-17/+26
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Fix support for increased logical sector size (4K-native drives).Alexander Motin2014-03-071-7/+10
* Make reset handling in iSCSI target RFC-compliant. This fixes some rareEdward Tomasz Napierala2014-03-061-3/+3
* Fix missing unlock in persistent reservations code, which resulted in panicsEdward Tomasz Napierala2014-03-051-0/+1
* Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.Alexander Motin2014-03-041-0/+1
* Make CTL block backend return proper error code for operations unsupposedAlexander Motin2014-02-061-2/+6
* Mostly revert r260267 and hopefully really fix the original problem.Alexander Motin2014-01-221-12/+14
* Fix memory and references leak due to unfreed path in case we can'tAlexander Motin2014-01-211-1/+3
* Move xpt_run_devq() call before request completion callback where it wasAlexander Motin2014-01-111-6/+2
* Fix for r260541: do not drop periph reference when request is restarted.Alexander Motin2014-01-111-9/+12
* Take additional reference on SCSI probe periph to cover its freeze count.Alexander Motin2014-01-114-19/+20
* Replace several instances of -1 with appropriate CAM_*_WILDCARD and types.Alexander Motin2014-01-103-6/+8
* Allow delete_method sysctl to be set to "DISABLE".Alexander Motin2014-01-071-2/+3
* Correct short delete issue in SCSI UNMAP supportSteven Hartland2014-01-041-17/+15
* Widen lun_id_t to 64 bits. This is a follow-on to r257345 to let the kernelNathan Whitehorn2013-12-145-41/+234
* When comparing device IDs, make sure that they have the same typeAlexander Motin2013-12-081-1/+5
* Properly report an error instead of panicing when user tries to createEdward Tomasz Napierala2013-12-031-1/+3