fix length of num_sge in send_wr

In routine xio_rdma_write_send_data wasn't set to the
correct length. Fix that.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
work on frwr and mapping bug fix

Add FRWR support.
Fix the size of the first scatter gather entry in case of SEND.
enhance hello world test

Hello world test now send data in both header and iovec

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
Memory pool dynamic slots allocations.
The pool was extended to enable its user to create memory slots dynamically

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
fix install for xio and rdma kernel modules

Kernel modules will are installed in /lib/modules/<kernel-vesrion>/extra/net/xio
Kernel include files and xio's module Module.symvers are installed in
/opt/xio/include

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
Revert "Memory pool dynamic slots allocations."

This reverts commit bbd10086fbaf128a061a0cd764a582bb7db1dbe6.

Forgot to add credit to "Matt W. Benjamin" <matt@linuxbox.com>"
Memory pool dynamic slots allocations. The pool was extended to enable its user to create memory slots dynamically

Signed-off-by: Matt W. Benjamin <matt@linuxbox.com>
Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
version.c was not created when build is done outside git tree

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Simplify version.c creation in configure.ac

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Upon server rejection of connection request, client should disconnect from
server

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Upon server rejection of connection request, client should disconnect from
server

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Upon client session rejection, there were duplicate disconnect messages

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
raio_setup support for multi threaded clients

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
fix size of header and nents

The size of header was set to sge should be set to sgl.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
remove limit of one on rdma iovec

RDMA iovec can be bigger than one, using FRWR or multiple RDAM.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
make frwr pool fifo not lifo

Currently frwr pool uesd lifo order, make it fifo.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
Revamping timer list and schedwork.
1. using linux list operations
2. protecting the list with spinlock
3. nsecs parameter is handled as uint64 in all functions

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
1. Adding support for "connection established" event.
2. Misspelling fixes

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Improving comments and also commenting repeating fastpath messages

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Merge branch 'for_next' of github.com:accelio/accelio into for_next