Skip to content
Snippets Groups Projects
Commit c07678bb authored by Matthew Finlay's avatar Matthew Finlay Committed by Doug Ledford
Browse files

IB/cma: Fix broken AF_IB UD support


Support for using UD and AF_IB is currently broken.  The
IB_CM_SIDR_REQ_RECEIVED message is not handled properly in
cma_save_net_info() and we end up falling into code that will try and
process the request as ipv4/ipv6, which will end up failing.

The resolution is to add a check for the SIDR_REQ and call
cma_save_ib_info() with a NULL path record.  Change cma_save_ib_info()
to copy the src sib info from the listen_id when the path record is NULL.

Reported-by: default avatarHari Shankar <Hari.Shankar@netapp.com>
Signed-off-by: default avatarMatt Finlay <matt@mellanox.com>
Acked-by: default avatarSean Hefty <sean.hefty@intel.com>
Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
parent c29ed5a4
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment