Libiscsi: Adding free_pdu function to transport abstraction

Signed-off-by: Roy Shterman <roysh@mellanox.com>
This commit is contained in:
Roy Shterman
2016-05-27 18:47:20 +03:00
committed by Ronnie Sahlberg
parent dff69584e0
commit 6c1bdb4808
10 changed files with 66 additions and 62 deletions

View File

@@ -796,7 +796,7 @@ iscsi_write_to_socket(struct iscsi_context *iscsi)
iscsi->is_corked = 1;
}
if (pdu->flags & ISCSI_PDU_DELETE_WHEN_SENT) {
iscsi_free_pdu(iscsi, pdu);
iscsi->t->free_pdu(iscsi, pdu);
}
iscsi->outqueue_current = NULL;
}
@@ -1065,6 +1065,7 @@ void iscsi_init_tcp_transport(struct iscsi_context *iscsi)
iscsi->t->queue_pdu = iscsi_tcp_queue_pdu;
iscsi->t->new_pdu = iscsi_tcp_new_pdu;
iscsi->t->disconnect = iscsi_tcp_disconnect;
iscsi->t->free_pdu = iscsi_tcp_free_pdu;
return;
}