socket: add iscsi_out_queue_length() function
This function allows the caller to determine the number of PDUs queued for transmission for a given iscsi context. Signed-off-by: David Disseldorp <ddiss@suse.de>
This commit is contained in:
13
lib/socket.c
13
lib/socket.c
@@ -439,6 +439,19 @@ iscsi_queue_length(struct iscsi_context *iscsi)
|
||||
return i;
|
||||
}
|
||||
|
||||
int
|
||||
iscsi_out_queue_length(struct iscsi_context *iscsi)
|
||||
{
|
||||
int i = 0;
|
||||
struct iscsi_pdu *pdu;
|
||||
|
||||
for (pdu = iscsi->outqueue; pdu; pdu = pdu->next) {
|
||||
i++;
|
||||
}
|
||||
|
||||
return i;
|
||||
}
|
||||
|
||||
ssize_t
|
||||
iscsi_iovector_readv_writev(struct iscsi_context *iscsi, struct scsi_iovector *iovector, uint32_t pos, ssize_t count, int do_write)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user