linux_dsm_epyc7002/drivers/infiniband
Jason Gunthorpe 0e2d00eb6f RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload
Allow userspace to issue a netlink query against the ib_device for
something like "uverbs" and get back the char dev name, inode major/minor,
and interface ABI information for "uverbs0".

Since we are now in netlink this can also trigger a module autoload to
make the uverbs device come into existence.

Largely this will let us replace searching and reading inside sysfs to
setup devices, and provides an alternative (using driver_id) to device
name based provider binding for things like rxe.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2019-06-18 22:41:05 -04:00
..
core RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload 2019-06-18 22:41:05 -04:00
hw rdma: Remove nes 2019-06-13 09:59:49 -04:00
sw RDMA: Convert CQ allocations to be under core responsibility 2019-06-11 16:39:49 -04:00
ulp RDMA/ipoib: Remove check for ETH_SS_TEST 2019-06-11 19:00:10 -04:00
Kconfig rdma: Remove nes 2019-06-13 09:59:49 -04:00
Makefile IB/rdmavt: Create module framework and handle driver registration 2016-03-10 20:37:04 -05:00