RDS: Rework path specific indirections
Refactor code to avoid separate indirections for single-path and multipath transports. All transports (both single and mp-capable) will get a pointer to the rds_conn_path, and can trivially derive the rds_connection from the ->cp_conn. Acked-by:Santosh Shilimkar <santosh.shilimkar@oracle.com> Signed-off-by:
Sowmini Varadhan <sowmini.varadhan@oracle.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- net/rds/connection.c 1 addition, 4 deletionsnet/rds/connection.c
- net/rds/ib.c 2 additions, 2 deletionsnet/rds/ib.c
- net/rds/ib.h 2 additions, 2 deletionsnet/rds/ib.h
- net/rds/ib_cm.c 2 additions, 1 deletionnet/rds/ib_cm.c
- net/rds/ib_send.c 2 additions, 1 deletionnet/rds/ib_send.c
- net/rds/loop.c 2 additions, 2 deletionsnet/rds/loop.c
- net/rds/rds.h 0 additions, 3 deletionsnet/rds/rds.h
- net/rds/send.c 4 additions, 12 deletionsnet/rds/send.c
- net/rds/tcp.c 3 additions, 3 deletionsnet/rds/tcp.c
- net/rds/tcp.h 3 additions, 3 deletionsnet/rds/tcp.h
- net/rds/tcp_connect.c 4 additions, 3 deletionsnet/rds/tcp_connect.c
- net/rds/tcp_send.c 4 additions, 4 deletionsnet/rds/tcp_send.c
Loading
Please register or sign in to comment