The rdma-core 18 build depends on many more kernel headers than
rdma-core 17. Fix the CCAN includes from the rdma-core 18 headers
because the directory structure in rdma-core was modified, whereas we
keep a more vanilla layout.
Add all of the userspace ABI kernel headers to the source tree so we can
build against the newer rdma-core version.
The updated build has been tested on my local system against rdma-core
17 and 18 and appears to work correctly.
The rdma-core 18 build depends on many more kernel headers than rdma-core 17. Fix the CCAN includes from the rdma-core 18 headers because the directory structure in rdma-core was modified, whereas we keep a more vanilla layout.
Add all of the userspace ABI kernel headers to the source tree so we can build against the newer rdma-core version.
The updated build has been tested on my local system against rdma-core 17 and 18 and appears to work correctly.
Signed-off-by: Patrick MacArthur patrick@patrickmacarthur.net