alistair23-linux/net/rds
Andy Grover 02a6a2592e RDS/IB: Handle connections using RDS 3.0 wire protocol
The big differences between RDS 3.0 and 3.1 are protocol-level
flow control, and with 3.1 the header is in front of the data. The header
always ends up in the header buffer, and the data goes in the data page.

In 3.0 our "header" is a trailer, and will end up either in the data
page, the header buffer, or split across the two. Since 3.1 is backwards-
compatible with 3.0, we need to continue to support these cases. This
patch does that -- if using RDS 3.0 wire protocol, it will copy the header
from wherever it ended up into the header buffer.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-07-20 08:03:03 -07:00
..
af_rds.c RDS: remove unused #include <version.h> 2009-04-09 17:21:20 -07:00
bind.c
cong.c
connection.c rds: use kmem_cache_zalloc instead of kmem_cache_alloc/memset 2009-04-09 17:21:21 -07:00
ib.c RDS: Set retry_count to 2 and make modifiable via modparam 2009-07-20 08:03:01 -07:00
ib.h RDS/IB: Handle connections using RDS 3.0 wire protocol 2009-07-20 08:03:03 -07:00
ib_cm.c RDS/IB: Handle connections using RDS 3.0 wire protocol 2009-07-20 08:03:03 -07:00
ib_rdma.c
ib_recv.c RDS/IB: Handle connections using RDS 3.0 wire protocol 2009-07-20 08:03:03 -07:00
ib_ring.c RDS/IW+IB: Set recv ring low water mark to 1/2 full. 2009-04-09 17:21:14 -07:00
ib_send.c RDS/IW+IB: Allow max credit advertise window. 2009-04-09 17:21:17 -07:00
ib_stats.c
ib_sysctl.c
info.c RDS: use get_user_pages_fast() 2009-04-09 17:21:20 -07:00
info.h
iw.c ERR_PTR() dereference in net/rds/iw.c 2009-04-09 17:21:22 -07:00
iw.h RDS/IW+IB: Allow max credit advertise window. 2009-04-09 17:21:17 -07:00
iw_cm.c RDS: Use spinlock to protect 64b value update on 32b archs 2009-04-02 00:52:22 -07:00
iw_rdma.c
iw_recv.c RDS/IW+IB: Allow max credit advertise window. 2009-04-09 17:21:17 -07:00
iw_ring.c RDS/IW+IB: Set recv ring low water mark to 1/2 full. 2009-04-09 17:21:14 -07:00
iw_send.c RDS/IW+IB: Allow max credit advertise window. 2009-04-09 17:21:17 -07:00
iw_stats.c
iw_sysctl.c
Kconfig
loop.c
loop.h
Makefile
message.c
page.c
rdma.c RDS: use get_user_pages_fast() 2009-04-09 17:21:20 -07:00
rdma.h
rdma_transport.c RDS: Correct some iw references in rdma_transport.c 2009-04-09 17:21:15 -07:00
rdma_transport.h
rds.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-05-18 21:08:20 -07:00
recv.c
send.c RDS: Establish connection before parsing CMSGs 2009-04-09 17:21:19 -07:00
stats.c
sysctl.c
threads.c
transport.c