aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_frontend_iscsi.c
Commit message (Expand)AuthorAgeFilesLines
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-221-2/+2
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-061-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* iscsi: Fetch limits based on a socket rather than assuming global limits.John Baldwin2022-04-181-1/+1
* cfiscsi_done: Free the dummy PDU earlier.John Baldwin2022-02-071-1/+1
* iscsi: Allocate a dummy PDU for the internal nexus reset task.John Baldwin2022-01-281-14/+18
* iscsi: Abort fewer data-out tasks on a terminating session.John Baldwin2022-01-181-1/+6
* iscsi: Pass the request PDU to icl_conn_transfer_setup().John Baldwin2022-01-041-2/+2
* cfiscsi(4): Fix "set but not used" warningEdward Tomasz Napierala2021-11-291-2/+2
* iscsi: Abort data-out tasks queued on a terminating session.John Baldwin2021-09-151-0/+5
* iscsi: Add a helper routine to abort a data-out task.John Baldwin2021-09-151-17/+22
* iscsi: Teach the iSCSI stack about "large" received PDUs.John Baldwin2021-08-181-1/+1
* iSCSI: Add support for segmentation offload for hardware offloads.John Baldwin2021-08-061-12/+17
* iscsi: Move the maximum data segment limits into 'struct icl_conn'.John Baldwin2021-05-201-9/+14
* iscsi: Always free a cdw before its associated ctl_io.John Baldwin2021-05-201-7/+10
* 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