This series is work in progress to enable creating soft rdma links dynamically using netlink messages. The user 'rdma' command will be enhanced to send these new messages. The user tool changes can be seen here: https://github.com/larrystevenwise/iproute2/commit/d75663559f0ca2b9466ce6913a02fddc033dae76 https://github.com/larrystevenwise/iproute2/commit/e62dc775cd09390b7d6d50d5238ef76ad37b8567 Note there is at least one outstanding issue: the rdma-core requires RXE links to be named "rxe*" or it fails to associate an rxe uverbs driver with the rxe provider. This is TBD... Also, this series should be rebased on top of Jason's device rename series once it is merged. See: https://www.spinics.net/lists/linux-rdma/msg69298.html Please comment! Thanks, Steve. Steve Wise (2): RDMA/Core: add RDMA_NLDEV_CMD_NEWLINK/DELLLINK support rdma_rxe: use netlink messages to add/delete links drivers/infiniband/core/nldev.c | 113 ++++++++++++++++++++++++++++++++++ drivers/infiniband/sw/rxe/rxe.c | 61 ++++++++++++++++++ drivers/infiniband/sw/rxe/rxe_net.c | 3 +- drivers/infiniband/sw/rxe/rxe_net.h | 2 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 - include/rdma/rdma_netlink.h | 11 ++++ include/uapi/rdma/rdma_netlink.h | 9 +++ 8 files changed, 200 insertions(+), 6 deletions(-) -- 1.8.3.1