aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_frontend_iscsi.c
Commit message (Expand)AuthorAgeFilesLines
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* Make the wait in cfiscsi_offline() interruptible. This is the second halfEdward Tomasz Napierala2018-09-111-3/+9
* Try harder in cfiscsi_offline(). This is believed to be the workaroundEdward Tomasz Napierala2018-09-011-4/+4
* Remove unneccessary code, which also introduced a (very minor)Edward Tomasz Napierala2018-08-211-6/+0
* Rework CTL frontend & backend options to use nv(3), allow creating multipleMarcelo Araujo2018-05-101-29/+24
* Fix iSCSI target crash on session reinstation.Edward Tomasz Napierala2018-03-151-7/+31
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix iSCSI target panics on concurrent session teardown and displayEdward Tomasz Napierala2017-10-041-6/+5
* Fix few minor issues found by Clang Analyzer.Alexander Motin2017-04-091-3/+9
* Split iscsi(4) ctl frontend off of ctl(4) as cfiscsi(4)Enji Cooper2017-03-301-2/+2
* Change the way MaxCmdSN is used.Alexander Motin2017-02-171-6/+6
* 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-221-5/+0
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-2/+21
* Improve error message on duplicate iSCSI port.Alexander Motin2017-01-171-1/+2
* Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin2017-01-161-9/+10
* Don't release the cfiscsi session refcount too early. It wasn'tEdward Tomasz Napierala2017-01-041-1/+2
* Make the iSCSI parameter negotiation more flexible.Navdeep Parhar2016-08-251-13/+23
* Report negotiated MaxBurstLength and FirstBurstLength in "iscsictl -v"Edward Tomasz Napierala2016-06-051-0/+5
* Add mechanism for choosing iSER-capable ICL modules.Edward Tomasz Napierala2016-05-241-2/+3
* Add icl_conn_connect() ICL method, required for iSER.Edward Tomasz Napierala2016-05-171-0/+1
* Set bhsdi_target_transfer_tag to reserved value, which is 0xffffffff.Alexander Motin2016-03-041-0/+1
* Give CTL support for PIM_EXTLUNS when talking to CAM.Alexander Motin2015-10-241-58/+3
* Remove some dead code found by Clang analyzer.Alexander Motin2015-09-251-2/+1
* Remove some control_softc references.Alexander Motin2015-09-251-1/+0
* Log iSCSI session reinstatements.Alexander Motin2015-09-211-0/+10
* Mark with DMA flag I/Os waiting for iSCSI write data after R2T.Alexander Motin2015-09-201-0/+5
* Implement QUERY TASK, QUERY TASK SET and QUERY ASYNC EVENT.Alexander Motin2015-09-141-10/+34
* Map CLEAR TASK SET and I_T NEXUS RESET for iSCSI.Alexander Motin2015-09-131-0/+12
* Implement iSCSI TARGET COLD RESET task management function.Alexander Motin2015-09-131-1/+23
* Reimplement CTL High Availability.Alexander Motin2015-09-101-0/+1
* Remove unused target and initiator IDs.Alexander Motin2015-09-101-6/+3
* Make most of port methods optional and remove bunch of dummies.Alexander Motin2015-09-011-19/+0
* Drop "internal" CTL frontend.Alexander Motin2015-08-151-1/+0
* Bring per-port LUN enable/disable code up to date:Alexander Motin2015-06-201-6/+4
* Fix ordering of "*logout" and "*terminate"; no functional changes.Edward Tomasz Napierala2015-02-081-40/+40
* Extend ICL to add receive offload methods. For software ICL backendEdward Tomasz Napierala2015-02-081-11/+57
* Make it possible to set (via ctl.conf(5)) and query (via ctladm islist -v)Edward Tomasz Napierala2015-02-061-5/+34
* Bring some more order into iSCSI portal group tags support.Alexander Motin2015-02-031-19/+29
* CTL LUN mapping rewrite.Alexander Motin2015-02-011-98/+1
* Add kobj interface between ICL and the rest of the iSCSI stack.Edward Tomasz Napierala2015-01-311-1/+3
* Make sequence numbers checks more strict.Alexander Motin2014-12-171-11/+37
* Coalesce last data move and command status for read commands.Alexander Motin2014-11-251-7/+31
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-18/+0
* Read cs_outstanding_ctl_pdus before incrementing it for NEXUS RESET task.Alexander Motin2014-11-241-1/+1
* Make iSCSI frontend less chatty while waiting for tasks termination.Alexander Motin2014-11-221-3/+7
* Make cfiscsi_offline() synchronous, waiting for connections terminationAlexander Motin2014-11-211-0/+10
* Close race between cfiscsi_offline() and new connection arrival.Alexander Motin2014-11-211-15/+17
* Partially reconstruct Active/Standby clusting.Alexander Motin2014-11-211-1/+1
* Fix typo.Edward Tomasz Napierala2014-11-191-1/+1