aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_private.h
Commit message (Expand)AuthorAgeFilesLines
* Reimplement CTL High Availability.Alexander Motin2015-09-101-11/+11
* Move setting of media parameters inside open routines.Alexander Motin2015-09-061-7/+0
* Move "ioctl" CAM frontend into separate file.Alexander Motin2015-08-151-13/+0
* Drop "internal" CTL frontend.Alexander Motin2015-08-151-12/+0
* Relax serialization of SYNCHRONIZE CACHE commands.Alexander Motin2015-08-051-0/+1
* Bring per-port LUN enable/disable code up to date:Alexander Motin2015-06-201-3/+0
* Introduce separate lock for tokens to reduce ctl_lock scope.Alexander Motin2015-06-201-0/+1
* Add support for General Statistics and Performance log page.Alexander Motin2015-02-111-0/+11
* CTL LUN mapping rewrite.Alexander Motin2015-02-011-0/+7
* Count consecutive read requests as blocking in CTL for files and ZVOLs.Alexander Motin2014-12-061-0/+8
* Add GET LBA STATUS command support to CTL.Alexander Motin2014-12-041-0/+1
* Do not pre-allocate UNIT ATTENTIONs storage for every possible initiator.Alexander Motin2014-12-031-1/+1
* Do not pre-allocate reservation keys memory for every possible initiator.Alexander Motin2014-12-031-1/+1
* Convert persis_offset from global variable to softc field.Alexander Motin2014-12-021-0/+1
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-31/+6
* Partially reconstruct Active/Standby clusting.Alexander Motin2014-11-211-1/+5
* Synchronize medium rotation rate in legacy Rigid Disk Drive Geometry modeAlexander Motin2014-11-071-1/+1
* Add to CTL support for logical block provisioning threshold notifications.Alexander Motin2014-11-061-2/+17
* Reduce code duplication around Write Exclusive persistent reservation.Alexander Motin2014-10-271-0/+1
* Allocate buffer for READ BUFFER/WRITE BUFFER commands on demand.Alexander Motin2014-10-261-1/+3
* Implement more functional CTL debug logging.Alexander Motin2014-10-161-2/+0
* Remove couple Copan's vendor-specific mode pages.Alexander Motin2014-10-141-9/+0
* Some groundwork for later Informational Exceptions support.Alexander Motin2014-10-141-0/+28
* Add support for READ DEFECT DATA (10/12) commands.Alexander Motin2014-10-131-0/+1
* Store persistent reservation keys as uint64_t instead of uint8_t[8].Alexander Motin2014-10-101-6/+1
* Implement software (mode page) and hardware (config) write protection.Alexander Motin2014-10-081-1/+2
* Simplify legacy reservation handling. Drop it on I_T nexus loss.Alexander Motin2014-09-221-1/+1
* Implement control over command reordering via options and control mode page.Alexander Motin2014-09-131-0/+2
* Make ctl_port_mask an array to support more then 32 ports.Alexander Motin2014-09-101-2/+2
* Improve cache control support, including DPO/FUA flags and the mode page.Alexander Motin2014-09-091-1/+1
* Add support for Windows dialect of EXTENDED COPY command, aka Microsoft ODX.Alexander Motin2014-08-041-2/+11
* Increase maximal number of SCSI ports in CTL from 32 to 128.Alexander Motin2014-07-171-3/+3
* Reduce per-LUN memory usage from 18MB to 1.8MB.Alexander Motin2014-07-171-7/+5
* Add support for VMWare dialect of EXTENDED COPY command, aka VAAI Clone.Alexander Motin2014-07-161-0/+15
* Merge several equal serialization indexes.Alexander Motin2014-07-131-5/+1
* Teach ctl_add_initiator() to dynamically allocate IIDs from pool.Alexander Motin2014-07-071-8/+0
* Make REPORT TARGET PORT GROUPS command report realistic data instead ofAlexander Motin2014-07-061-1/+0
* Burry devid port method, which was a gross hack.Alexander Motin2014-07-051-0/+6
* Separate concepts of frontend and port.Alexander Motin2014-07-041-3/+4
* Add support for REPORT TIMESTAMP command.Alexander Motin2014-07-011-0/+1
* Add more formal and strict command parsing and validation.Alexander Motin2014-07-011-4/+11
* Add READ BUFFER and improve WRITE BUFFER SCSI commands support.Alexander Motin2014-06-261-0/+1
* Introduce fine-grained CTL locking to improve SMP scalability.Alexander Motin2014-06-251-6/+14
* Execute task management request directly in ctl_queue() context.Alexander Motin2014-06-191-2/+0
* Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.Alexander Motin2014-06-161-0/+2
* Remove non-functional remnants of control LUN -- 18MB of RAM for nothing.Alexander Motin2014-06-141-1/+0
* Introduce new serialization type CTL_SERIDX_UNMAP.Alexander Motin2014-04-091-0/+1
* Add support for SCSI UNMAP commands to CTL.Alexander Motin2014-04-081-0/+2
* Introduce seperate mutex lock to protect protect CTL I/O pools, slightlyAlexander Motin2013-11-111-4/+2
* Change the SCSI INQUIRY peripheral qualifier that CTL reports for LUNsKenneth D. Merry2012-04-061-0/+3