Description
The RHEL7.3 beta is out. The new kernel (3.10.0-493) introduces a lot of changes in the IB interfaces. We need 2.8 to build against RHEL7.3.
First I needed to backport the following patches (in reverse order):
- 11e4f77 2016-07-11
LU-8056socklnd: NETIF_F_ALL_CSUM renamed to NETIF_F_CSUM_MASK - 31d6445 2016-07-05
LU-8056o2iblnd: ib_query_device removed in 4.5 - ac25785 2016-05-27
LU-6215lnet: split struct ib_send_wr - 2366ba2 2016-05-16
LU-6215o2iblnd: port to new fast reg API introduced in 4.4 - 3e95945 2016-04-28
LU-6215o2iblnd: rdma_create_id() takes extra parameter - 868bacf 2016-04-28
LU-6215o2iblnd: ib_alloc_fast_reg_mr() removed in 4.3
Then I needed to apply two new patches from these tickets: