summaryrefslogtreecommitdiff
path: root/sys/dev/iscsi
AgeCommit message (Expand)Author
2017-06-24Fix session cleanup.mlelstv
2017-04-18Remove redundant duplicate assignment.maya
2017-02-25Use correct lock for session wakeup.mlelstv
2017-02-05Destroy callouts when cleaning up.mlelstv
2016-12-25Lock correctly around CV calls.mlelstv
2016-06-15Work around an issue with MSG_WAITALL that would block for too long bymlelstv
2016-06-15Remove throttling code, instead signal scsipi layer to reduce the openingsmlelstv
2016-06-15drop unused debug helper routinemlelstv
2016-06-15Fix field name in response pdu.mlelstv
2016-06-05use correct comparison of serial numbersmlelstv
2016-06-05Don't resume throttled CCBs when connection is terminating, except formlelstv
2016-06-05Handle freeing of PDU when referencing CCB is freed.mlelstv
2016-06-05More debug output. Dump pending CCBs when cleaning up.mlelstv
2016-06-05more debug outputmlelstv
2016-06-05acquire session lock when changing throttling queuemlelstv
2016-06-05wrong assertion.mlelstv
2016-06-05Need session mutex to read serial number.mlelstv
2016-06-05initialize before check.mlelstv
2016-06-05appease compilermlelstv
2016-06-05Add missing mutex_exit().mlelstv
2016-06-05ensure that timeout counter is cleared when ccb is (re-)used.mlelstv
2016-06-05Whitespace, braces.mlelstv
2016-06-05Replace the simple tag counter with the command tag coming down from scsipi.mlelstv
2016-06-05No need to acquire KERNEL_LOCK when entering network code.mlelstv
2016-06-05Keep 1 CCB free for private use. This avoids frequent recovery in scsipi whenmlelstv
2016-06-05Make PDU init routines record serial number in CCB too.mlelstv
2016-06-05Fix locking for pdu flags here, in particular PDUF_INQUEUE.mlelstv
2016-06-05Handle ExpCmdSN and MaxCmdSN updates as specified. Don't comparemlelstv
2016-06-05Fix serial number check and account for commands in flight to avoidmlelstv
2016-06-05Tear down sysctls only after detaching children. This lets you enablemlelstv
2016-06-05ignore invalid ITTmlelstv
2016-06-05Whitespacemlelstv
2016-06-05When stopping a callout, wait until the cleanup thread has processed them.mlelstv
2016-06-05More debugging output, changed debug levels for some.mlelstv
2016-06-03use sernum handling functionmlelstv
2016-06-03fix debug messagemlelstv
2016-06-01don't sleep in run_xfer path.mlelstv
2016-06-01refactor calloutsmlelstv
2016-06-01factor out sernum handling.mlelstv
2016-06-01close session when last connection is removed.mlelstv
2016-05-29Several improvements to the ISCSI driver.mlelstv
2015-12-24fix amd64/conf/ALL build failureknakahara
2015-09-19Use value *before* freeing it. Found by brainy, reported by maxv.dholland
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-05-30Create a per-device state for iscsi(4), effectively making it a cloningjoerg
2015-05-30Save space by making ack flag booleans.joerg
2015-05-30Inline SET_CCB_TIMEOUT and SET_CONN_TIMEOUTjoerg
2015-05-30Remove ISCSI_PERFTEST.joerg
2015-05-30Remove ISCSI_TEST_MODE and corresponding dev/iscsi_test.h header.joerg
2015-05-15Don't pre-compute string sizes in a relatively cold function.joerg