aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl
Commit message (Expand)AuthorAgeFilesLines
...
* Fix iSCSI target crash on session reinstation.Edward Tomasz Napierala2018-03-152-7/+32
* Return a C errno for cam_periph_acquire().Scott Long2018-02-061-5/+5
* Minimum changes for ctl to build on architectures with non-matching physical andJustin Hibbits2018-01-262-3/+3
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-2/+2
* SPDX: finish tagging sys/cam.Pedro F. Giffuni2018-01-164-0/+8
* cam: make some use of mallocarray(9).Pedro F. Giffuni2018-01-151-2/+2
* ctl: Correct comment in ctl_worker_threadEmmanuel Vadot2017-12-271-1/+1
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2725-0/+50
* ctl: Make max_luns and max_ports tunable variables instead of hardcodedEmmanuel Vadot2017-11-073-60/+104
* Fix iSCSI target panics on concurrent session teardown and displayEdward Tomasz Napierala2017-10-041-6/+5
* Add sysctl/tunable for maximal request time.Alexander Motin2017-09-302-9/+5
* Remove spaces from CTL devices' default serial numbersAlan Somers2017-09-122-4/+4
* Do not loose CCB flags after r320493.Alexander Motin2017-08-091-1/+2
* Allow status aggregation for ramdisk reads.Alexander Motin2017-06-301-0/+5
* Unify INOT/ATIO setup.Alexander Motin2017-06-301-6/+3
* Listening sockets improvements.Gleb Smirnoff2017-06-081-35/+11
* Change ctl_free_lun() locking.Alexander Motin2017-04-241-18/+9
* Slightly compact the code.Alexander Motin2017-04-242-16/+5
* Fix few minor issues found by Clang Analyzer.Alexander Motin2017-04-092-4/+10
* Split iscsi(4) ctl frontend off of ctl(4) as cfiscsi(4)Enji Cooper2017-03-301-2/+2
* Increase device openings to tagged maximum.Alexander Motin2017-03-111-5/+25
* Abort all ATIOs and INOTs queued to SIM on LUN disable.Alexander Motin2017-03-101-22/+45
* Switch work_queue from TAILQ to STAILQ.Alexander Motin2017-03-101-14/+13
* Request change of SIM target role only when it is different.Alexander Motin2017-03-101-51/+51
* Add mechanism to unload CAM periph drivers.Alexander Motin2017-03-071-8/+25
* Add check missed in r314257.Alexander Motin2017-03-011-1/+1
* Make ctl_queue_sense() not sleep.Alexander Motin2017-02-281-14/+8
* Polish handling of different reset flavours.Alexander Motin2017-02-273-93/+101
* Add support for SIMs without autosense.Alexander Motin2017-02-261-0/+14
* Use resid field of CTIO to detect under/overruns.Alexander Motin2017-02-261-3/+4
* Add reporting SAS protocol, in case we ever have one.Alexander Motin2017-02-252-0/+4
* Reenable CTL_WITH_CA, optimizing it for lower memory usage.Alexander Motin2017-02-252-46/+45
* Axe out some forever disabled questionable functionality.Alexander Motin2017-02-251-116/+6
* Improve CAM target frontend reference counting.Alexander Motin2017-02-251-54/+52
* Explicitly abort ATIO if CTIO sending status has failed.Alexander Motin2017-02-241-0/+8
* We can't access periph after ctlfe_free_ccb().Alexander Motin2017-02-241-1/+3
* Unify ATIO/INOT CCBs requeuing.Alexander Motin2017-02-241-58/+48
* Some code cleanup.Alexander Motin2017-02-241-38/+15
* Do not blindly free completed ATIOs/INOTs on invalidation.Alexander Motin2017-02-211-59/+19
* Change XCOPY memory allocations.Alexander Motin2017-02-181-13/+12
* Make ctl(4) build with CTL_IO_DELAY defined.Kenneth D. Merry2017-02-171-0/+3
* Change the way MaxCmdSN is used.Alexander Motin2017-02-171-6/+6
* No need to erase sense_data when sense_len is set to zero.Alexander Motin2017-02-141-15/+0
* Fix panic on shutdown of ramdisk LU with zero capacity.Alexander Motin2017-02-141-1/+3
* Revert crap accidentally committedBaptiste Daroussin2017-01-281-1/+1
* Revert r312923 a better approach will be taken laterBaptiste Daroussin2017-01-281-1/+1
* Bring the ctl headers a bit closer to style(9). No functional changes.Edward Tomasz Napierala2017-01-254-89/+89
* Make CTL ramdisk backend a real RAM disk.Alexander Motin2017-01-241-205/+637
* Fix overrun handling issue in r312291.Alexander Motin2017-01-231-1/+1
* Remove max_targets and max_target_id CTL port variables; they were unused.Edward Tomasz Napierala2017-01-226-28/+0