kernel-hacking-2024-linux-s.../net/rds
Sean Hefty b26f9b9949 RDMA/cma: Pass QP type into rdma_create_id()
The RDMA CM currently infers the QP type from the port space selected
by the user.  In the future (eg with RDMA_PS_IB or XRC), there may not
be a 1-1 correspondence between port space and QP type.  For netlink
export of RDMA CM state, we want to export the QP type to userspace,
so it is cleaner to explicitly associate a QP type to an ID.

Modify rdma_create_id() to allow the user to specify the QP type, and
use it to make our selections of datagram versus connected mode.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2011-05-25 13:46:23 -07:00
..
af_rds.c
bind.c
cong.c rds: use little-endian bitops 2011-03-23 19:46:16 -07:00
connection.c
ib.c RDMA/cma: Pass QP type into rdma_create_id() 2011-05-25 13:46:23 -07:00
ib.h
ib_cm.c RDMA/cma: Pass QP type into rdma_create_id() 2011-05-25 13:46:23 -07:00
ib_rdma.c
ib_recv.c
ib_ring.c
ib_send.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ib_stats.c
ib_sysctl.c
info.c
info.h
iw.c RDMA/cma: Pass QP type into rdma_create_id() 2011-05-25 13:46:23 -07:00
iw.h
iw_cm.c RDMA/cma: Pass QP type into rdma_create_id() 2011-05-25 13:46:23 -07:00
iw_rdma.c Fix common misspellings 2011-03-31 11:26:23 -03:00
iw_recv.c
iw_ring.c
iw_send.c Fix common misspellings 2011-03-31 11:26:23 -03:00
iw_stats.c
iw_sysctl.c
Kconfig
loop.c
loop.h
Makefile
message.c
page.c
rdma.c
rdma_transport.c RDMA/cma: Pass QP type into rdma_create_id() 2011-05-25 13:46:23 -07:00
rdma_transport.h
rds.h
recv.c
send.c Fix common misspellings 2011-03-31 11:26:23 -03:00
stats.c
sysctl.c
tcp.c
tcp.h
tcp_connect.c
tcp_listen.c
tcp_recv.c
tcp_send.c
tcp_stats.c
threads.c
transport.c
xlist.h