RDS: Add TCP transport to RDS
authorAndy Grover <andy.grover@oracle.com>
Fri, 21 Aug 2009 12:28:31 +0000 (12:28 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 24 Aug 2009 02:13:02 +0000 (19:13 -0700)
commit70041088e3b976627ba9a183b812f39ef8a9ba0e
treebad7b11763d7b02b185bd705fe5ed292397cbc7a
parent7d6fd5e7e97a2188d56441e4e96494c21c5994a7
RDS: Add TCP transport to RDS

This code allows RDS to be tunneled over a TCP connection.

RDMA operations are disabled when using TCP transport,
but this frees RDS from the IB/RDMA stack dependency, and allows
it to be used with standard Ethernet adapters, or in a VM.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/rds.h
net/rds/tcp.c [new file with mode: 0644]
net/rds/tcp.h [new file with mode: 0644]
net/rds/tcp_connect.c [new file with mode: 0644]
net/rds/tcp_listen.c [new file with mode: 0644]
net/rds/tcp_recv.c [new file with mode: 0644]
net/rds/tcp_send.c [new file with mode: 0644]
net/rds/tcp_stats.c [new file with mode: 0644]