diff options
-rw-r--r-- | sys/dev/iser/icl_iser.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/iser/icl_iser.c b/sys/dev/iser/icl_iser.c index 5d3cf61..a7c29d7 100644 --- a/sys/dev/iser/icl_iser.c +++ b/sys/dev/iser/icl_iser.c @@ -220,6 +220,9 @@ iser_conn_pdu_queue(struct icl_conn *ic, struct icl_pdu *ip) struct icl_iser_pdu *iser_pdu = icl_to_iser_pdu(ip); int ret; + if (iser_conn->state != ISER_CONN_UP) + return; + ret = iser_initialize_headers(iser_pdu, iser_conn); if (ret) { ISER_ERR("Failed to map TX descriptor pdu %p", iser_pdu); |