summaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_tpc.c
AgeCommit message (Expand)Author
2023-11-06cam: Remove left-over sys/cdefs.h in sys/camWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-01-07CTL: Relax callouts precisions.Alexander Motin
2021-12-29CTL: Allow I/Os up to 8MB, depending on maxphys value.Alexander Motin
2021-02-25Remove pointless lun->be_lun checks.Alexander Motin
2021-02-18Save context switch per I/O for iSCSI and IOCTL frontends.Alexander Motin
2020-09-01cam: clean up empty lines in .c and .h filesMateusz Guzik
2018-05-10Rework CTL frontend & backend options to use nv(3), allow creating multipleMarcelo Araujo
2018-01-16SPDX: finish tagging sys/cam.Pedro F. Giffuni
2017-02-27Polish handling of different reset flavours.Alexander Motin
2017-02-18Change XCOPY memory allocations.Alexander Motin
2017-01-17Remove writing 'residual' field of struct ctl_scsiio.Alexander Motin
2017-01-16Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin
2016-12-29Improve use of I/O's private area.Alexander Motin
2016-12-25Remove CTL_MAX_LUNS from places where it is not required.Alexander Motin
2016-12-25Improve third-party copy error reporting.Alexander Motin
2016-12-19When reporting "Logical block address out of range" error, report the LBAAlexander Motin
2016-05-10Fix previous commit to report proper error code.Alexander Motin
2016-05-10Validate XCOPY range offsets and lengths.Alexander Motin
2016-05-10More XCOPY parameters validation.Alexander Motin
2016-05-10Improve validation of some POPULATE TOKEN parameters.Alexander Motin
2015-10-01More aggressively fill WUT read pipeline.Alexander Motin
2015-10-01Make zero WUT use WRITE SAME with recently allowed NDOB flag.Alexander Motin
2015-09-29Fix arguments order.Alexander Motin
2015-09-17Report number of failed XCOPY segment.Alexander Motin
2015-09-12Improve XCOPY error reporting.Alexander Motin
2015-09-12Report that we have no limit on POPULATE TOKEN segment size.Alexander Motin
2015-09-10Reimplement CTL High Availability.Alexander Motin
2015-08-15Drop "internal" CTL frontend.Alexander Motin
2015-08-05Issue all reads of single XCOPY segment simultaneously.Alexander Motin
2015-06-20Introduce separate lock for tokens to reduce ctl_lock scope.Alexander Motin
2015-02-12Make XCOPY and WUT commands respect physical block size/offset.Alexander Motin
2015-01-24Fix wrong LUN reference in XCOPY block-to-block operation.Alexander Motin
2014-12-19Reduce number of places where global control_softc is used.Alexander Motin
2014-12-03Plug memory leaks on UNMAP and XCOPY with invalid parameters.Alexander Motin
2014-11-25Coalesce last data move and command status for read commands.Alexander Motin
2014-11-24Replace home-grown CTL IO allocator with UMA.Alexander Motin
2014-10-01Fix couple issues with ROD tokens content.Alexander Motin
2014-09-17Fix tpc_create_token() introduced in r269497 to encode CREATOR LOGICAL UNITAlexander Motin
2014-08-19Fix lock recursion on LUN shutdown, introduced on r269497.Alexander Motin
2014-08-05Reimplement WRITE USING TOKEN with Block Zero token using WRITE SAME.Alexander Motin
2014-08-04Add support for Windows dialect of EXTENDED COPY command, aka Microsoft ODX.Alexander Motin
2014-08-02Rework r269444 to work also for lists without IDs.Alexander Motin
2014-08-02Plug EXTENDED COPY request data memory leak.Alexander Motin
2014-08-02Fix some bugs in RECEIVE COPY STATUS data.Alexander Motin
2014-08-02Add missing comparisons to make list IDs in EXTENDED COPY per-initiator,Alexander Motin
2014-07-17Increase maximal number of SCSI ports in CTL from 32 to 128.Alexander Motin
2014-07-16Add support for VMWare dialect of EXTENDED COPY command, aka VAAI Clone.Alexander Motin