aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Add comment explaining a potential problem with just added LUN ID.Edward Tomasz Napierala2014-06-161-0/+4
* Add LUN-associated name to VPD, to make Hyper-V Failover Cluster happy.Edward Tomasz Napierala2014-06-161-18/+55
* Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.Alexander Motin2014-06-1610-62/+444
* Make backends track completion by processed number of sectors instead ofAlexander Motin2014-06-152-20/+31
* Remove memcpy() from ctl_private[] accesses.Alexander Motin2014-06-152-51/+42
* Move kern_total_len setting from backend to core code.Alexander Motin2014-06-153-23/+6
* Format Portal Group Tag same as istgt does -- %4.4x instead of %x.Alexander Motin2014-06-151-2/+2
* Remove custom processing for "file" option.Alexander Motin2014-06-151-37/+3
* Respect "vendor" option in all places.Alexander Motin2014-06-152-2/+16
* Add "vendor", "product" and "revision" options to control inquiry data.Alexander Motin2014-06-151-3/+20
* Remove non-functional remnants of control LUN -- 18MB of RAM for nothing.Alexander Motin2014-06-142-17/+0
* Implement small KPI to access LUN options instead doing it by hands.Alexander Motin2014-06-145-72/+88
* Fix some leaks on LUN creation error.Alexander Motin2014-06-121-2/+7
* The code that combines adjacent ranges for BIO_DELETEs to optimizeWarner Losh2014-06-052-18/+5
* - Add support for SG_GET_SG_TABLESIZE IOCTL to report that we don't supportAlexander Motin2014-06-041-1/+13
* Overhaul CAM SG driver IOCTL interfaces.Alexander Motin2014-06-022-114/+94
* Provide better descriptions for 'struct ctl_scsiio' fields; based mostlyEdward Tomasz Napierala2014-05-041-8/+47
* Respect MAXIMUM TRANSFER LENGTH field of Block Limits VPD page.Alexander Motin2014-04-301-12/+14
* Do not reread SCSI disk VPD pages on every device open.Alexander Motin2014-04-301-10/+35
* 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