Hi, When I connect the Linux iSCSI initiator to my toy-iscsi-target, I occasionally see something strange. During a write, the initiator sends a DATA-OUT with the F flag set, and then a bit later sends another DATA-OUT for the same transfer tag. For the trace (see attached) packet 423 is a DATA-OUT for 0x5800020 with the F-flag set. Then 430 is another DATA-OUT for 0x58000020. I believe this is incorrect. Note that I could only reproduce this with a slow target. This is with the 6.8.0-45-generic kernel from ubuntu. Regards
Attachment:
f-flag.pcapng.zip
Description: Zip archive