aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_io.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce support of SCSI Command Priority.Alexander Motin2020-10-251-0/+2
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Implement zero-copy iSCSI target transmission/read.Alexander Motin2020-06-081-0/+4
* Refactor command ordering/blocking mechanism in CTL.Alexander Motin2019-02-271-6/+4
* Free some space in struct ctl_io_hdr for better use.Alexander Motin2019-02-231-4/+13
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add sysctl/tunable for maximal request time.Alexander Motin2017-09-301-7/+0
* Bring the ctl headers a bit closer to style(9). No functional changes.Edward Tomasz Napierala2017-01-251-13/+13
* Remove writing 'residual' field of struct ctl_scsiio.Alexander Motin2017-01-171-6/+6
* Improve use of I/O's private area.Alexander Motin2016-12-291-0/+6
* Allow more efficient use of private area.Alexander Motin2016-12-271-0/+2
* Decouple limits on number of LUNs per port and LUs per CTL.Alexander Motin2016-12-271-1/+1
* sys/cam: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Umplement media load/eject support for removable devices.Alexander Motin2015-09-281-1/+1
* Switch I/O time accounting from system time to uptime.Alexander Motin2015-09-251-1/+1
* Synchronize mode pages between HA peers.Alexander Motin2015-09-231-0/+13
* Make HA peers announce their parameters on connect.Alexander Motin2015-09-231-3/+21
* Remove couple excess SGLIST I/O flags.Alexander Motin2015-09-201-2/+0
* Pack struct ctl_ha_msg_hdr by 8 bytes.Alexander Motin2015-09-191-1/+1
* Relax serseq option operation for reads.Alexander Motin2015-09-181-1/+2
* Replicate initiators WWPNs and names between HA peers.Alexander Motin2015-09-171-0/+13
* Replicate port->init_devid to HA peer.Alexander Motin2015-09-171-0/+1
* When reporting TPT UA, report which of thresholds was reached.Alexander Motin2015-09-171-0/+1
* Remove CTL_PRIV_LBA_LEN from HA messages.Alexander Motin2015-09-141-1/+0
* Implement QUERY TASK, QUERY TASK SET and QUERY ASYNC EVENT.Alexander Motin2015-09-141-1/+14
* Reimplement CTL High Availability.Alexander Motin2015-09-101-22/+59
* Remove unused target and initiator IDs.Alexander Motin2015-09-101-7/+1
* Disable CTL_IO_DELAY feature.Alexander Motin2015-09-101-4/+3
* Remove 600 bytes of port_priv from struct ctl_io_hdr.Alexander Motin2015-08-291-27/+2
* Coalesce last data move and command status for read commands.Alexander Motin2014-11-251-1/+2
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-0/+1
* Remove couple Copan's vendor-specific mode pages.Alexander Motin2014-10-141-10/+0
* Improve cache control support, including DPO/FUA flags and the mode page.Alexander Motin2014-09-091-0/+2
* Increase maximal number of SCSI ports in CTL from 32 to 128.Alexander Motin2014-07-171-1/+1
* Enable TAS feature: notify initiator if its command was aborted by other.Alexander Motin2014-07-081-0/+1
* Implement ABORT TASK SET and I_T NEXUS RESET task management functions.Alexander Motin2014-07-071-0/+1
* Move lun_map() method from command nexus to port.Alexander Motin2014-07-061-2/+0
* Introduce fine-grained CTL locking to improve SMP scalability.Alexander Motin2014-06-251-0/+1
* Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.Alexander Motin2014-06-161-0/+4
* Provide better descriptions for 'struct ctl_scsiio' fields; based mostlyEdward Tomasz Napierala2014-05-041-8/+47
* Add support for SCSI UNMAP commands to CTL.Alexander Motin2014-04-081-0/+12
* CTL changes required for iSCSI target, most notably LUN remappingEdward Tomasz Napierala2013-08-241-0/+2
* Add the CAM Target Layer (CTL).Kenneth D. Merry2012-01-121-0/+474