Merge branch 'rds-multipath-datastructures'
Sowmini Varadhan says:
====================
RDS:TCP data structure changes for multipath support
The second installment of changes to enable multipath support in
RDS-TCP. This series implements the changes in rds-tcp so that the
rds_conn_path has a pointer to the rds_tcp_connection in cp_transport_data.
Struct rds_tcp_connection keeps track of the inet_sk per path in
t_sock. The ->sk_user_data in turn is a pointer to the rds_conn_path.
With this set of changes, rds_tcp has the needed plumbing to handle
multiple paths(socket) per rds_connection.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- net/rds/connection.c 17 additions, 22 deletionsnet/rds/connection.c
- net/rds/ib.c 4 additions, 4 deletionsnet/rds/ib.c
- net/rds/ib.h 4 additions, 4 deletionsnet/rds/ib.h
- net/rds/ib_cm.c 4 additions, 2 deletionsnet/rds/ib_cm.c
- net/rds/ib_recv.c 2 additions, 1 deletionnet/rds/ib_recv.c
- net/rds/ib_send.c 2 additions, 1 deletionnet/rds/ib_send.c
- net/rds/loop.c 7 additions, 7 deletionsnet/rds/loop.c
- net/rds/rds.h 2 additions, 5 deletionsnet/rds/rds.h
- net/rds/recv.c 4 additions, 0 deletionsnet/rds/recv.c
- net/rds/send.c 4 additions, 12 deletionsnet/rds/send.c
- net/rds/tcp.c 82 additions, 48 deletionsnet/rds/tcp.c
- net/rds/tcp.h 11 additions, 11 deletionsnet/rds/tcp.h
- net/rds/tcp_connect.c 20 additions, 18 deletionsnet/rds/tcp_connect.c
- net/rds/tcp_listen.c 8 additions, 8 deletionsnet/rds/tcp_listen.c
- net/rds/tcp_recv.c 21 additions, 18 deletionsnet/rds/tcp_recv.c
- net/rds/tcp_send.c 10 additions, 10 deletionsnet/rds/tcp_send.c
- net/rds/threads.c 9 additions, 3 deletionsnet/rds/threads.c
Loading
Please register or sign in to comment