aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_frontend_iscsi.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor CTL datamove KPI.Alexander Motin2021-02-211-11/+12
* Save context switch per I/O for iSCSI and IOCTL frontends.Alexander Motin2021-02-191-6/+6
* Exclude reserved iSCSI Target Transfer Tag.Alexander Motin2021-01-241-0/+4
* Drop "All rights reserved" from all my stuff. This includesEdward Tomasz Napierala2020-10-281-1/+0
* 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-3/+40
* Remove session locking from cfiscsi_pdu_update_cmdsn().Alexander Motin2020-05-291-57/+45
* Move EXPDATASN/R2TSN from PDU to CTL_PRIV_FRONTEND.Alexander Motin2020-05-291-16/+23
* Remove PDU_TOTAL_TRANSFER_LEN() macro.Alexander Motin2020-05-281-23/+8
* Add session locking in cfiscsi_ioctl_handoff().Alexander Motin2020-05-031-2/+4
* 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