aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/iscsi_tcp.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-11scsi: core: Add a dma_alignment field to the host and host templateChristoph Hellwig1-1/+1
2023-09-17scsi: iscsi_tcp: restrict to TCP socketsEric Dumazet1-0/+4
2023-06-24scsi: iscsi_tcp: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpageDavid Howells1-16/+10
2023-04-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2023-04-02scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()Zhong Jinghua1-2/+1
2023-03-24scsi: iscsi: Declare SCSI host template constBart Van Assche1-2/+2
2023-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+15
2023-01-23net/sock: Introduce trace_sk_data_ready()Peilin Ye1-0/+3
2023-01-18scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddressMike Christie1-3/+6
2023-01-18scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddressMike Christie1-2/+9
2022-12-19Treewide: Stop corrupting socket's task_fragBenjamin Coddington1-0/+1
2022-09-25scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()Mike Christie1-21/+52
2022-06-21scsi: iscsi_tcp: Drop target_alloc useMike Christie1-1/+0
2022-06-21scsi: iscsi_tcp: Tell net when there's more dataMike Christie1-1/+1
2022-06-21scsi: iscsi: Run recv path from workqueueMike Christie1-13/+52
2022-06-21scsi: iscsi: Rename iscsi_conn_queue_work()Mike Christie1-1/+1
2022-06-21scsi: iscsi: Fix session removal on shutdownMike Christie1-2/+2
2022-02-22scsi: iscsi: Stop using the SCSI pointerBart Van Assche1-0/+1
2021-06-02scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stopMike Christie1-0/+6
2021-06-02scsi: iscsi: iscsi_tcp: Set no lingerMike Christie1-0/+1
2021-02-08scsi: iscsi_tcp: Fix shost can_queue initializationMike Christie1-2/+7
2020-10-26scsi: doc: Fix some kernel-doc markupsMauro Carvalho Chehab1-2/+2
2020-10-13Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2020-09-29scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()Mark Mielke1-7/+15
2020-09-24bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flagChristoph Hellwig1-2/+2
2020-01-15scsi: iscsi: Don't destroy session if there are outstanding connectionsNick Black1-0/+4
2019-11-19scsi: iscsi: Don't send data to unbound connectionAnatol Pomazau1-0/+8
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2019-02-05scsi: remove bidirectional command supportChristoph Hellwig1-8/+1
2018-12-20scsi: iscsi: Capture iscsi debug messages using tracepointsFred Herard1-0/+4
2018-12-18scsi: remove the use_clustering flagChristoph Hellwig1-1/+1
2018-10-16scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_paramNathan Chancellor1-1/+2
2018-04-19scsi: iscsi_tcp: don't set a bounce limitChristoph Hellwig1-1/+0
2018-04-05Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+8
2018-03-19scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabledJianchao Wang1-0/+8
2018-03-08iscsi: Use blk_queue_flag_set()Bart Van Assche1-1/+1
2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko1-7/+7
2018-01-03scsi: doc: fix iscsi-related kernel-doc warningsRandy Dunlap1-0/+2
2017-08-25scsi: iscsi_tcp: Remove a set-but-not-used variableBart Van Assche1-2/+0
2017-05-08treewide: convert PF_MEMALLOC manipulations to new helpersVlastimil Babka1-3/+4
2017-04-11sched/core: Remove 'task' parameter and rename tsk_restore_flags() to current...NeilBrown1-1/+1
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-0/+1
2016-05-19scsi_tcp: block BH in TCP callbacksEric Dumazet1-6/+6
2016-01-27iscsi_tcp: Use ahashHerbert Xu1-22/+32
2014-11-24scsi: drop reason argument from ->change_queue_depthChristoph Hellwig1-1/+1
2014-11-24scsi: avoid ->change_queue_depth indirection for queue full trackingChristoph Hellwig1-0/+1
2014-09-30iscsi_tcp: export port being usedMike Christie1-2/+8
2014-05-23net: Split sk_no_check into sk_no_check_{rx,tx}Tom Herbert1-1/+1
2014-04-11net: Fix use after free by removing length arg from sk_data_ready callbacks.David S. Miller1-1/+1
2014-03-15[SCSI] iscsi_tcp: check for valid session before accessingMike Christie1-0/+3
2014-03-15[SCSI] libiscsi: Reduce locking contention in fast pathShlomo Pongratz1-11/+11
2013-10-25[SCSI] iscsi_tcp: consider session state in iscsi_sw_sk_state_checkChris Leech1-0/+1
2013-04-11[SCSI] iscsi_tcp: support PF_MEMALLOC/__GFP_MEMALLOCMike Christie1-5/+13
2012-09-24[SCSI] iscsi_tcp: increase max_lun to ~0, don't careRob Evers1-1/+1
2012-04-21sock: Introduce named constants for sk_reusePavel Emelyanov1-1/+1
2012-02-19[SCSI] libiscsi_tcp: fix max_r2t manipulationMike Christie1-12/+1
2012-01-03switch ->is_visible() to returning umode_tAl Viro1-1/+1
2011-10-31scsi: Fix up files implicitly depending on module.h inclusionPaul Gortmaker1-0/+1
2011-08-27[SCSI] iscsi class: sysfs group is_visible callout for iscsi host attrsMike Christie1-3/+10
2011-08-27[SCSI] iscsi class: sysfs group is_visible callout for session attrsMike Christie1-14/+20
2011-08-27[SCSI] iscsi cls: sysfs group is_visible callout for conn attrsMike Christie1-11/+27
2011-06-29[SCSI] iscsi_tcp: fix locking around iscsi sk user dataMike Christie1-20/+41
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-02-24[SCSI] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi functionMike Christie1-67/+67
2010-05-25[SCSI] iscsi_tcp: remove sk_sleep checkMike Christie1-4/+2
2010-05-21Fix networking tree iscsi_tcp.c mis-mergeLinus Torvalds1-1/+1
2010-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-2/+4
2010-05-18[SCSI] Merge scsi-misc-2.6 into scsi-rc-fixes-2.6James Bottomley1-2/+4
2010-04-20net: sk_sleep() helperEric Dumazet1-2/+2
2010-04-11[SCSI] iscsi_tcp: Change iscsi_sw_tcp_conn_restore_callbacks argumentsAvi Kaplan1-2/+4
2010-04-11[SCSI] iscsi_tcp: fix relogin/shutdown hangMike Christie1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-03[SCSI] libiscsi: Make iscsi_eh_target_reset start with session resetJayamohan Kallickal1-1/+1
2010-02-17[SCSI] iscsi_tcp: wake xmit thread when killing sessionMike Christie1-1/+7
2009-12-04[SCSI] libiscsi: add warm target reset tmf supportMike Christie1-1/+1
2009-10-02[SCSI] libiscsi: iscsi_session_setup to allow for private spaceJayamohan Kallickal1-1/+1
2009-09-05[SCSI] iscsi_tcp: add new conn error to indicate tcp conn closedMike Christie1-14/+9
2009-09-05[SCSI] iscsi_tcp: Evaluate socket state in data_ready()Hannes Reinecke1-3/+25
2009-06-21iscsi_tcp: propogate EAGAIN from sendpage to libiscsiMike Christie1-5/+9
2009-04-27[SCSI] cxgb3i, iser, iscsi_tcp: set target can queueMike Christie1-0/+1
2009-04-27[SCSI] iscsi_tcp: don't fire conn error if pdu init failsMike Christie1-1/+1
2009-03-13[SCSI] iscsi class: remove host no argument from session creation calloutMike Christie1-3/+1
2009-03-13[SCSI] iscsi lib: remove qdepth param from iscsi host allocationMike Christie1-1/+2
2009-03-13[SCSI] iscsi lib: have lib create work queue for transmitting IOMike Christie1-2/+2
2009-03-13[SCSI] iscsi_tcp: replace scsi_debug/tcp_debug logging with iscsi conn loggingMike Christie1-23/+34
2009-03-13[SCSI] iscsi tcp: bidi capablePete Wyckoff1-0/+7
2008-12-29[SCSI] libiscsi_tcp: support padding offloadMike Christie1-4/+5
2008-12-29[SCSI] libiscsi: pass opcode into alloc_pdu calloutMike Christie1-1/+1
2008-12-29[SCSI] iscsi_tcp: hook iscsi_tcp into new libiscsi_tcp moduleMike Christie1-1276/+248
2008-12-29[SCSI] iscsi_tcp: add iscsi_tcp prefix to iscsi_tcp functionsMike Christie1-22/+16
2008-12-29[SCSI] iscsi_tcp: remove unused r2t handlingMike Christie1-91/+0
2008-12-29[SCSI] iscsi_tcp: convert to new alloc_hdr apiMike Christie1-130/+119
2008-12-29[SCSI] iscsi_tcp: prepare helpers for LLDs that can offload some operationsMike Christie1-31/+89
2008-10-31drivers: replace NIPQUAD()Harvey Harrison1-1/+1
2008-10-29net: replace %p6 with %pI6Harvey Harrison1-1/+1
2008-10-28misc: replace NIP6_FMT with %p6 format specifierHarvey Harrison1-1/+1
2008-10-13[SCSI] iscsi_tcp: return a descriptive error value during connection errorsMike Christie1-5/+7
2008-10-13[SCSI] libiscsi: rename host reset to target resetMike Christie1-1/+1
2008-10-13[SCSI] libiscsi: Support drivers initiating session removalMike Christie1-0/+1
2008-10-13[SCSI] libiscsi: fix data corruption when target has to resend data-in packetsMike Christie1-24/+5
2008-07-12[SCSI] libiscsi, iscsi_tcp, ib_iser: fix setting of can_queue with old tools.Mike Christie1-1/+0
2008-07-12[SCSI] iscsi_tcp: Enable any size commandBoaz Harrosh1-1/+1
2008-07-12[SCSI] Replace __FUNCTION__ with __func__ in iscsi_tcp.Harvey Harrison1-6/+6
2008-07-12[SCSI] libiscsi, iser, tcp: remove recv_lockMike Christie1-34/+39
2008-07-12[SCSI] iscsi class: Add session initiatorname and ifacename sysfs attrs.Mike Christie1-1/+2
2008-07-12[SCSI] iscsi_tcp: hook iscsi_tcp into iscsi_endpoint codeMike Christie1-4/+4
2008-07-12[SCSI] iscsi class: user device_for_each_child instead of duplicating session...Mike Christie1-1/+1
2008-07-12[SCSI] iscsi_tcp: handle iscsi_cmd_task renameMike Christie1-131/+131
2008-07-12[SCSI] iscsi_tcp: convert iscsi_tcp to support merged tasksMike Christie1-76/+54
2008-07-12[SCSI] libiscsi, iscsi_tcp, iser: add session cmds array accessorMike Christie1-4/+9
2008-07-12[SCSI] iscsi: remove session/conn_data_size from iscsi_transportMike Christie1-14/+5
2008-07-12[SCSI] iscsi: add iscsi host helpersMike Christie1-11/+7
2008-07-12[SCSI] iscsi: remove session and host binding in libiscsiMike Christie1-45/+57
2008-07-12[SCSI] iscsi class, iscsi drivers: remove unused iscsi_transport attrsMike Christie1-2/+0
2008-07-12[SCSI] iscsi class, iscsi_tcp/iser: add host arg to session creationMike Christie1-2/+3
2008-04-18[SCSI] iscsi: bidi support for iscsi_tcpBoaz Harrosh1-14/+17
2008-02-07[SCSI] iscsi: fix up iscsi printk prefixMike Christie1-27/+30
2008-01-30[SCSI] remove use_sg_chainingJames Bottomley1-1/+0
2008-01-11[SCSI] iscsi_tcp: fix setting of r2tMike Christie1-3/+3
2008-01-11[SCSI] iscsi_tcp: hold lock during data rsp processingMike Christie1-8/+6
2008-01-11[SCSI] iscsi_tcp: enable sg chainingMike Christie1-2/+3
2008-01-11[SCSI] iscsi_tcp: drop session when itt does not match any commandMike Christie1-5/+1
2008-01-11[SCSI] iscsi_tcp: stop leaking r2t_info's when the incoming R2T is badOlaf Kirch1-1/+5
2008-01-11[SCSI] iscsi: convert xmit path to iscsi chunksOlaf Kirch1-807/+526
2008-01-11[SCSI] libiscsi: fix nop handlingMike Christie1-1/+3
2008-01-11[SCSI] libiscsi: do not block session during logoutMike Christie1-3/+1
2008-01-11[SCSI] libiscsi, iscsi_tcp: iscsi pool cleanupOlaf Kirch1-8/+4
2008-01-11[SCSI] iscsi_tcp, libiscsi: initial AHS SupportBoaz Harrosh1-8/+8
2008-01-11[SCSI] iscsi: Prettify resid handling and some extra checksBoaz Harrosh1-9/+7
2008-01-11[SCSI] iscsi_tcp: rewrite recv pathOlaf Kirch1-511/+507
2008-01-11[SCSI] libiscsi, iscsi_tcp: add device supportMike Christie1-75/+76
2007-11-14[SCSI] iscsi_tcp: fix potential lockup with write commandsTony Battersby1-70/+69
2007-10-27[CRYPTO] users: Fix up scatterlist conversion errorsHerbert Xu1-3/+2
2007-10-24SG: Change sg_set_page() to take length and offset argumentJens Axboe1-3/+1
2007-10-22[SG] Update drivers to use sg helpersJens Axboe1-8/+7
2007-07-27[SCSI] iscsi_tcp: Turn off bounce buffersMike Christie1-0/+1
2007-07-27[SCSI] iscsi_tcp, ib_iser Enable module refcounting for iscsi host templateMike Christie1-0/+1
2007-07-20Fix buggered kmalloc() call argument orderAl Viro1-1/+1
2007-06-17[SCSI] iscsi_tcp: convert to use the data buffer accessorsFUJITA Tomonori1-79/+38
2007-06-02[SCSI] iscsi class, iscsi_tcp, iser, qla4xxx: add netdevname sysfs attrMike Christie1-1/+2
2007-06-02[SCSI] iscsi class, qla4xxx, iscsi_tcp: export local addressMike Christie1-29/+98
2007-06-02[SCSI] iscsi_tcp: fix fd leakMike Christie1-1/+2
2007-06-02[SCSI] iscsi_tcp: remove DMA alignment restrictionMike Christie1-0/+8
2007-06-02[SCSI] iscsi_tcp: fix handling of data buffer paddingMike Christie1-19/+42
2007-06-02[SCSI] libiscsi: make can_queue configurableMike Christie1-2/+3
2007-06-02[SCSI] libiscsi: fix iscsi cmdsn allocationMike Christie1-27/+6
2007-06-01[SCSI] iscsi tcp: fix iscsi xmit state machineMike Christie1-113/+145
2007-06-01[SCSI] iscsi class, iscsi_tcp, ib_iser: add sysfs chap fileMike Christie1-2/+3
2007-06-01[SCSI] iscsi: Some fixes in preparation for bidirectional support - total_lengthMike Christie1-9/+12
2007-06-01[SCSI] iscsi: Some fixes in preparation for bidirectional support - exp_datasnMike Christie1-7/+11
2007-06-01[SCSI] iscsi class, qla4xxx, iscsi_tcp, ib_iser: export/set initiator nameMike Christie1-1/+2
2007-06-01[SCSI] libiscsi, iscsi_tcp, ib_iser : add sw iscsi host get/set params helpersMike Christie1-0/+4
2007-03-11[SCSI] iscsi_tcp: print useful error message when iscsi crc23c allocation failsMike Christie1-2/+12
2007-03-11[SCSI] iscsi_tcp: increase max_sectorsMike Christie1-0/+1
2007-03-11[SCSI] iscsi: rename DEFAULT_MAX_RECV_DATA_SEGMENT_LENGTHMike Christie1-3/+3
2007-02-09[PATCH] iscsi endianness annotationsAl Viro1-1/+1
2007-01-06[SCSI] iscsi: simplify IPv6 and IPv4 address printingFUJITA Tomonori1-4/+2
2007-01-06[SCSI] iscsi: fix crypto_alloc_hash() error checkAkinobu Mita1-2/+2
2007-01-06[SCSI] iscsi: fix 2.6.19 data digest calculation bugArne Redlich1-1/+1
2006-11-10[SCSI] iscsi_tcp: fix xmittask oopsMike Christie1-2/+5
2006-11-10[SCSI] iscsi: always release cryptoPete Wyckoff1-11/+4
2006-09-23Merge mulgrave-w:git/scsi-misc-2.6James Bottomley1-499/+312
2006-09-21[SCSI] iscsi: Use crypto_hash interface instead of crypto_digestHerbert Xu1-61/+73
2006-09-02[SCSI] iscsi_tcp: fix partial digest recvMike Christie1-8/+13
2006-09-02[SCSI] iscsi_tcp: update header size during reloginMike Christie1-0/+2
2006-09-02[SCSI] iscsi_tcp: fix header resendMike Christie1-1/+1
2006-09-02[SCSI] scsi_tcp: rm data rx and tx tfmsMike Christie1-66/+36
2006-09-02[SCSI] iscsi_tcp: fix padding, data digests, and IO at weird offsetsMike Christie1-395/+241
2006-09-02[SCSI] attempt to complete r2t with data len greater than max burstMike Christie1-3/+14
2006-09-02[SCSI] libiscsi, iscsi_tcp, iscsi_iser: check that burst lengths are valid.Mike Christie1-23/+7
2006-07-28[SCSI] iscsi bugfixes: update and move version numberMike Christie1-5/+1
2006-07-28[SCSI] iscsi bugfixes: pass errors from complete_pdu to callerMike Christie1-1/+1
2006-07-28[SCSI] iscsi bugfixes: reduce memory allocationsMike Christie1-60/+23
2006-07-28[SCSI] iscsi bugfixes: fix oops when iser is flushing ioMike Christie1-38/+29
2006-07-28[SCSI] iscsi bugfixes: handle data rsp errorsMike Christie1-1/+3
2006-07-28[SCSI] iscsi bugfixes: fix r2t handlingMike Christie1-24/+21
2006-07-28[SCSI] iscsi bugfixes: send correct error values to userspaceMike Christie1-3/+3
2006-06-29[SCSI] iscsi: convert iscsi_tcp to new set/get param fnsMike Christie1-128/+24
2006-06-05[SCSI] iscsi: update version to 1.0-595Mike Christie1-1/+1
2006-06-05[SCSI] iscsi: fix writepsace raceMike Christie1-81/+101
2006-06-05[SCSI] iscsi: don't switch states when just cleaning upMike Christie1-21/+19
2006-05-20[SCSI] iscsi: update versionMike Christie1-3/+5
2006-05-20[SCSI] iscsi: kill dtask mempoolsMike Christie1-81/+6
2006-05-20[SCSI] iscsi: dont use sendpage for iscsi headersMike Christie1-16/+8
2006-05-10[SCSI] iscsi: dequeue all buffers from queueMike Christie1-6/+8
2006-05-10[SCSI] iscsi: increment expstatsn during loginMike Christie1-1/+8
2006-05-10[SCSI] iscsi: align printksOr Gerlitz1-1/+2
2006-05-10[SCSI] iscsi: add transport end point callbacksOr Gerlitz1-2/+2
2006-04-14[SCSI] iscsi: convert iscsi tcp to libiscsiMike Christie1-2040/+797
2006-04-14[SCSI] iscsi: fix up iscsi ehMike Christie1-264/+395
2006-04-14[SCSI] iscsi: add sysfs attrs for uspace sync upMike Christie1-2/+66
2006-04-14[SCSI] iscsi: rm kernel iscsi handles usage for session and connectionMike Christie1-2/+3
2006-03-26[PATCH] mempool: use mempool_create_slab_pool()Matthew Dobson1-2/+2
2006-03-22[PATCH] slab: Remove SLAB_NO_REAP optionChristoph Lameter1-1/+1
2006-02-04[SCSI] iscsi update: fix mgmt pool err path releaseMike Christie1-1/+1
2006-02-04[SCSI] iscsi update: set correct state at creation timeMike Christie1-1/+1
2006-02-04[SCSI] iscsi update: rm conn lockMike Christie1-4/+0
2006-02-04[SCSI] iscsi update: cleanup iscsi class interfaceMike Christie1-31/+39
2006-01-14[PATCH] Unlinline a bunch of other functionsArjan van de Ven1-1/+1