On Wed, Jan 24, 2018 at 10:22:53AM -0600, Rohit Zambre wrote: > (1) First, is this a surprising result or is the 2x difference > actually expected behavior? Maybe, there are lots of locks in one process, for instance glibc's malloc has locking - so any memory allocation anywhere in the applications processing path will cause lock contention. The issue may have nothing to do with RDMA. There is also some locking inside the userspace mlx5 driver that may contend depending on how your process has set things up. The entire send path is in user space so there is no kernel component here. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html