diff options
author | John Lacombe <jlacombe@neteffect.com> | 2008-02-21 08:34:58 -0600 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2008-02-26 16:24:29 -0800 |
commit | 4b1cc7e7ca5715907d17619dcb49144db6efe1c9 (patch) | |
tree | 82e8617c051c3148d902476464e36b418cbe531c /drivers/infiniband/hw/nes/nes_hw.h | |
parent | 30da7cff87f0ffa169fe07b766c3d6a5f6d1f6ab (diff) | |
download | linux-4b1cc7e7ca5715907d17619dcb49144db6efe1c9.tar.gz linux-4b1cc7e7ca5715907d17619dcb49144db6efe1c9.tar.bz2 linux-4b1cc7e7ca5715907d17619dcb49144db6efe1c9.zip |
RDMA/nes: Fix interrupt moderation low threshold
Interrupt moderation low threshold value was incorrectly triggering,
indicating that the threshold should be lowered.
The impact was the timer was likely to become 40usecs and get stuck
there. The biggest side effect was too many interrupts and nonoptimal
performance.
Signed-off-by: John Lacombe <jlacombe@neteffect.com>
Signed-off-by: Glenn Streiff <gstreiff@neteffect.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/nes/nes_hw.h')
-rw-r--r-- | drivers/infiniband/hw/nes/nes_hw.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/nes/nes_hw.h b/drivers/infiniband/hw/nes/nes_hw.h index 1e10df550c9e..b7e2844f096b 100644 --- a/drivers/infiniband/hw/nes/nes_hw.h +++ b/drivers/infiniband/hw/nes/nes_hw.h @@ -962,7 +962,7 @@ struct nes_arp_entry { #define DEFAULT_JUMBO_NES_QL_LOW 12 #define DEFAULT_JUMBO_NES_QL_TARGET 40 #define DEFAULT_JUMBO_NES_QL_HIGH 128 -#define NES_NIC_CQ_DOWNWARD_TREND 8 +#define NES_NIC_CQ_DOWNWARD_TREND 16 struct nes_hw_tune_timer { //u16 cq_count; |