introducing new multithreading test

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
remove redundent casting and call correct function

In the kernel xio_iovec and xio_iovec_ex are the same,
but for user space complience don't cast from xio_iovec_ex
to xio_iovec and call xio_iovec_length but call xio_iovec_ex_length.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
moving task pool to single huge page allocation

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
prefetching tasks before send and after receive

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
reduced maximum recv_sge to 1

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
reducing amount of messages initially sent to 50

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
BUG FIX - incomming data was not copied properly

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
changed hashtable constants to predefined one

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>