Hi Roland, The following patch adds a new algorithm for adaptive moderation. The main idea is changing the CQ moderation (only for the RX) according to the traffic. The Adaptive moderation is controlled via ethtool: adaptive-rx on/off. (more details in the patch itself.)
Some results without/with adaptive-rx: -------------------------------------- for latency i run the test: netperf -n 8 -H 11.134.14.1 -c -C -P 1 -t UDP_RR -l 10 for BW i run the test: iperf -c 11.134.14.1 -l 64K -P8 first setup: no adaptive moderation, default moderation values: rx-usecs: 0 rx-frames: 0 we will get the next results: latency 9 usec BW 6.60 Gbits/sec second setup: no adaptive moderation, manually, moderation values: rx-usecs: 10 rx-frames: 44 we will get the next results: latency 18 usec BW 8.50 Gbits/sec third setup: adaptive moderation on (Adaptive RX: on) we will get the next results: latency 9 usec BW 8.60 Gbits/sec As you can see, the adaptive moderation takes the "good" both tests (from different kind of traffic). Thanks, Erez -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html