summaryrefslogtreecommitdiffstats
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Fix several cases of NULL dereference when INQUIRY sent to absent LUN.mav2014-07-271-10/+12
* Implement separate I/O dispatch method for ZVOLs in "dev" mode.mav2014-07-261-3/+88
* Fix infinite loop, when doing WRITE SAME on file-backed LUN.mav2014-07-261-2/+3
* Fix ctl(4) kldload failure that manifested like this:trasz2014-07-251-0/+1
* Fix build with QUEUE_MACRO_DEBUG.mav2014-07-241-1/+1
* Increase maximal number of SCSI ports in CTL from 32 to 128.mav2014-07-175-8/+7
* Reduce per-LUN memory usage from 18MB to 1.8MB.mav2014-07-172-81/+69
* Add support for VMWare dialect of EXTENDED COPY command, aka VAAI Clone.mav2014-07-1612-47/+2373
* Merge several equal serialization indexes.mav2014-07-133-91/+83
* Add LUN options to specify 64-bit EUI and NAA identifiers.mav2014-07-091-1/+27
* Remove status setting from datamove() path. Leave that to other places.mav2014-07-081-8/+1
* Fix use-after-free on XPT_RESET_BUS.mav2014-07-081-1/+6
* Enable TAS feature: notify initiator if its command was aborted by other.mav2014-07-087-17/+55
* Fix typo in r267873.mav2014-07-081-1/+1
* Do not return statuses for aborted iSCSI commands.mav2014-07-081-0/+10
* Return task management requests to queued execution, but differently.mav2014-07-081-15/+15
* Fix task management functions status: task not found is not an error,mav2014-07-081-18/+5
* Fix "use after free" on port creation error in r268291.mav2014-07-071-4/+4
* Add support for READ FULL STATUS action of PERSISTENT RESERVE IN command.mav2014-07-074-2/+128
* Teach ctl_add_initiator() to dynamically allocate IIDs from pool.mav2014-07-077-145/+167
* Fix bugs for PERSISTENT RESERVE OUT bits in r268096.mav2014-07-071-5/+5
* Correction to r268356: collide only sessions to the same target.mav2014-07-071-0/+2
* When new connection comes in, check whether we already have session frommav2014-07-072-8/+30
* Implement ABORT TASK SET and I_T NEXUS RESET task management functions.mav2014-07-076-55/+142
* Make gcc happy, init idlen2.andreast2014-07-061-1/+1
* Close race in r268291 between port destruction, delayed by sessionsmav2014-07-063-0/+20
* Add support for SCSI Ports (88h) VPD page.mav2014-07-062-8/+153
* Make REPORT TARGET PORT GROUPS command report realistic data instead ofmav2014-07-062-81/+101
* Move lun_map() method from command nexus to port.mav2014-07-065-34/+30
* Relax some bit checks for INQUIRY command.mav2014-07-061-1/+1
* Pass through iSCSI session ISID from LOGIN request to the CTL frontend.mav2014-07-053-0/+10
* Burry devid port method, which was a gross hack.mav2014-07-057-325/+181
* Create separate CTL port for every iSCSI target (and maybe portal group).mav2014-07-057-102/+305
* Improve CTL_BEARG_* flags support, including optional values copyout.mav2014-07-052-25/+43
* Implement and use ctl_frontend_find().mav2014-07-053-7/+23
* Introduce new IOCTL CTL_PORT_LIST reporting in more flexible XML format.mav2014-07-052-0/+99
* Improve readability of XML generated by CTL_LUN_LIST.mav2014-07-052-9/+10
* Make options KPI more generic to allow it to be used for ports too,mav2014-07-057-50/+58
* Use proper links field for ports linking.mav2014-07-051-1/+1
* Separate concepts of frontend and port.mav2014-07-049-412/+438
* Remove targ_enable()/targ_disable() frontend methods.mav2014-07-046-130/+0
* Add persistent reservation support to camcontrol(8).ken2014-07-032-34/+1333
* Rework the BIO_DELETE code slightly. Always queue the BIO_DELETEimp2014-07-031-90/+103
* Use separate memory type M_CTLIO for I/Os.mav2014-07-031-5/+6
* Add support for REPORT TIMESTAMP command.mav2014-07-014-1/+89
* Add more formal and strict command parsing and validation.mav2014-07-014-441/+765
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-2812-57/+26
* Remove odd practice of inverting error codes.mav2014-06-271-8/+8
* Revert r267961, r267973:gjb2014-06-2712-26/+57
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-2712-57/+26
OpenPOWER on IntegriCloud