summaryrefslogtreecommitdiffstats
path: root/src/server/iscsi.c
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] iscsi: Make iscsi_connection stack-allocatediscsi-refactorSimon Rettberg2025-11-131-64/+6Star
* [SERVER] iscsi: May not -> Must notSimon Rettberg2025-11-121-39/+39
* [SERVER] iscsi: Replace int8 with uint8, remove unused login flagsSimon Rettberg2025-11-121-4/+2Star
* [SERVER] iscsi: Implement NOP-In on idle timeoutSimon Rettberg2025-11-121-29/+45
* [SERVER] iscsi: Fix handling of reason_code in logout requestSimon Rettberg2025-11-121-1/+4
* [SERVER] iscsi: fix typoSimon Rettberg2025-11-111-2/+2
* [SERVER] iscsi: Remove unused defines, move session into connectionSimon Rettberg2025-11-111-124/+59Star
* [SERVER] iscsi: Report read cache enabled; report maximum prefetchSimon Rettberg2025-11-111-4/+10
* [SERVER] iscsi: Fix endianness conversion of rotation rateSimon Rettberg2025-11-111-16/+16
* [SERVER] iscsi: Make kernel really fast againSimon Rettberg2025-11-101-10/+22
* [SERVER] iscsi: Make kernel fast againSimon Rettberg2025-11-071-4/+7
* [SERVER] iscsi: Make iscsi_task stack-allocatedSimon Rettberg2025-11-061-89/+23Star
* [SERVER] iscsi: Overhaul sending of SCSI response, and DATA-In loopSimon Rettberg2025-11-061-181/+131Star
* [SERVER] iscsi: Add bytesSent accounting, set thread nameSimon Rettberg2025-11-061-0/+5
* [SERVER] iscsi: Minor clang-tidy cleanups (mostly)Simon Rettberg2025-11-061-230/+114Star
* [SERVER] iscsi: Reply OK to any task management functionSimon Rettberg2025-11-061-1/+36
* [SERVER] iscsi: Reduce number of castsSimon Rettberg2025-11-031-63/+65
* [SERVER] iscsi: Remove more unused stuffSimon Rettberg2025-10-311-73/+6Star
* [SERVER] iscsi: Fix endianness bugSimon Rettberg2025-10-311-6/+2Star
* [SERVER] iscsi: Rename constant to reflect it means LOGICAL block sizeSimon Rettberg2025-10-311-20/+21
* [SERVER] iscsi: Unify usage of length and position variablesSimon Rettberg2025-10-301-240/+205Star
* [SERVER] iscsi: Refactor receive function and PDU handlingSimon Rettberg2025-10-301-971/+569Star
* [SERVER] iscsi: Honor global _shutdownSimon Rettberg2025-10-271-3/+1Star
* [SERVER] iscsi: Restore proper padding of DataSegmentSimon Rettberg2025-10-241-0/+7
* [SERVER] iscsi: Cleanup commented-out codeSimon Rettberg2025-10-241-5/+0Star
* [SERVER] iscsi: Change LUN to 0Simon Rettberg2025-10-241-1/+1
* Fix AFL buildSimon Rettberg2025-10-241-1/+2
* [SERVER] iscsi: Fix crashesSimon Rettberg2025-10-241-29/+33
* [SERVER] iscsi: use sendfile()Simon Rettberg2025-10-241-62/+79
* [SERVER] iscsi refactor: First working versionSimon Rettberg2025-10-241-1296/+381Star
* WIPSimon Rettberg2025-10-241-9517/+601Star
* Fixes to iSCSI DNBD3 proxy uplink handling.Sebastian Vater2025-10-071-82/+62Star
* Moved uplink mutex / condition init and destroy to task creation and destruct...Sebastian Vater2025-10-061-31/+56
* [SERVER] iscsi: Implement relaying requests to uplink serversSimon Rettberg2025-10-061-3/+63
* Implemented iSCSI global and SCSI device specific INI file configuration. Als...Sebastian Vater2025-10-061-630/+1963
* Added more mutexes and read/write locks to iSCSI server. Finally, moved temp ...Sebastian Vater2025-10-011-34/+128
* Implemented better read/write and mutex locking in iSCSI server. Some little ...Sebastian Vater2025-10-011-167/+378
* Fixed some very memory leaks in iSCSI reported by valgrind and improved sessi...Sebastian Vater2025-09-301-100/+42Star
* Fixed crash in iSCSI server if a write command is sent.Sebastian Vater2025-09-301-10/+89
* Images are now propagated as a read-only SCSI device in iSCSI implementation ...Sebastian Vater2025-09-291-7/+35
* Fixed various memory leaks reported by valgrind. Also fixed some bugs in DNBD...Sebastian Vater2025-09-291-1428/+1167Star
* Implemented iSCSI DNBD3 image name and WWN extraction from IQN. Also fixed so...Sebastian Vater2025-09-261-148/+333
* Huge iSCSI refactoring. Added doubly linked list for iSCSI and SCSI task mana...Sebastian Vater2025-09-251-672/+429Star
* Fixed most iSCSI related valgrind hints. Finally, some more bugs fixed.Sebastian Vater2025-09-231-48/+70
* Added iSCSI PDU reference tag and relative desired data position to iSCSI tas...Sebastian Vater2025-09-231-449/+249Star
* Fixed remaining iSCSI bugs which prevent Debian ISO from booting and running....Sebastian Vater2025-09-181-218/+170Star
* Implemented iSCSI SCSI emulation read and write operations on DNBD3 image wit...Sebastian Vater2025-09-171-22/+450
* Implemented iSCSI SCSI MODE SENSE command. Also did code refactoring. Finally...Sebastian Vater2025-09-161-55/+462
* Fixed iSCSI SCSI emulation and implemented adding target port to iSCSI device...Sebastian Vater2025-09-121-24/+211
* Implemented remaining INQUIRY iSCSI SCSI emulation related stuff. Also fixed ...Sebastian Vater2025-09-111-16/+624