kernel >= 3.15: socket sk_data_ready argument changes (676d23690fb62b5d51ba5d659935e9f7d9da9f8e)
kernel >= 3.15: struct ib_umem_chunk got removed (eeb8461e36c99fdf2d058751be924a2aab215005)
kernel >= 3.16: sk_no_check split in sk_no_check_tx and rx (28448b80456feafe07e2d05b6363b00f61f6171e)