diff options
author | Lee Duncan <leeman.duncan@gmail.com> | 2018-10-24 13:12:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-24 13:12:36 -0700 |
commit | f76a52659e2b2e406db0f08e263cee4069cdaff1 (patch) | |
tree | 52d63d07f86d34e06f7430911d7f5dbe54cd2772 | |
parent | 120ac127654c4644d46a74799fffe527ab1f4f42 (diff) | |
parent | caae91b5ef27124caf9adc1b46b40a3491f49bee (diff) | |
download | open-iscsi-f76a52659e2b2e406db0f08e263cee4069cdaff1.tar.gz |
Merge pull request #144 from njavali/iscsiuio-bug-fixes
iscsiuio: Do not flush tx queue on each uio interrupt.
-rw-r--r-- | iscsiuio/src/unix/nic.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/iscsiuio/src/unix/nic.c b/iscsiuio/src/unix/nic.c index dfc2ad0..29c4332 100644 --- a/iscsiuio/src/unix/nic.c +++ b/iscsiuio/src/unix/nic.c @@ -799,9 +799,12 @@ int nic_process_intr(nic_t *nic, int discard_check) nic->intr_count = count; - LOG_DEBUG(PFX "%s: host:%d - calling clear_tx_intr from process_intr", - nic->log_name, nic->host_no); - (*nic->ops->clear_tx_intr) (nic); + if (strcmp(nic->ops->description, "qedi")) { + LOG_DEBUG(PFX "%s: host:%d - calling clear_tx_intr from process_intr", + nic->log_name, nic->host_no); + (*nic->ops->clear_tx_intr) (nic); + } + ret = 1; } pthread_mutex_unlock(&nic->nic_mutex); |