libiscsi
libiscsi copied to clipboard
iscsi client library and utilities
Hi, Would you accept a patch that adds (in verbose mode) context related debug-logging? E.g. when a certain iSCSI command fails at a target, that e.g. the ITT (initial task...
e.g.: ```c EXTERN struct scsi_task * iscsi_read10_sync(struct iscsi_context *iscsi, int lun, uint32_t lba, uint32_t datalen, int blocksize, int rdprotect, int dpo, int fua, int fua_nv, int group_number); ``` Where's the...
Hi Ronnie! Long time no talk! I am trying to test some LIO Linux iSCSI target code, to see if my recently-proposed changes will break anything. In particular, I need...
While investigating a test failure of `iSCSI.iSCSICHAP.Invalid` test, we noticed that the test is sending CHAP_A=5 instead of CHAP_A=56 or null using tcpdump. https://github.com/sahlberg/libiscsi/blob/03e9ddc0a61fa64d84cb4faa4c06b42f694e2301/test-tool/test_iscsi_chap.c#L93 In `chap_mod_strip_replace_queue`, this part is the...
The existing implementation of iscsi_task_mgmt_lun_reset_async cancels all tasks in ready-to-send and wait-for-completion queues. If the ISCSI context has in-flight tasks for a different LUNs or tasks that are not LUN-specific...
when using iscsi-pf, I could get read throught at 600MB/S with argument(-m 4 -b 128) in XGBE enviroment. after modify iscsi-pf to test write(just zero memory), the throughput is no...
This PR adds Data Digest support to `libiscsi`. The bulk of the configuration follows the existing code for the very similar Header Digest. The most notable difference is that Data...
Hello, With certain iSCSI targets, a segfault can be triggered in the conformance test: ```iscsi-test-cu -d -S -x -V -t iSCSI.iSCSINop iscsi://localhost/test/1``` results in: ``` 2024-10-03 09:10:21.003311 Test Nop Out...
In write_residuals_test "Blocks were overwritten and no longer contain 'a'" is printed, it is helpful when it also print what was in the block instead.