linux-sg2042/drivers/infiniband/hw
Stuart Summers 98b9ee2002 IB/hfi1: Cache neighbor secure data after link up
Secure data is transferred across the link during verify
cap. This includes Neighbor Guid, Type, and Port Number.
This transfer is not guaranteed to complete until the 8051
firmware has completed processing of the state_complete
frame. Move the consumption of this data from verify cap
handling to link up handling to ensure the data is finalized.

Additionally, do not notify the SM that the link is up until
after this data is actually available.

Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Easwar Hariharan <easwar.hariharan@intel.com>
Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Stuart Summers <john.s.summers@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-04-28 13:56:20 -04:00
..
bnxt_re IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
cxgb3 IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
cxgb4 iw_cxgb4: check return value of alloc_skb 2017-04-28 13:09:55 -04:00
hfi1 IB/hfi1: Cache neighbor secure data after link up 2017-04-28 13:56:20 -04:00
hns IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
i40iw IB/i40iw: use setup_timer 2017-04-28 13:19:05 -04:00
mlx4 IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
mlx5 IB/mlx5: Add ODP support to MW 2017-04-25 15:40:28 -04:00
mthca IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
nes IB/nes: use setup_timer 2017-04-28 13:19:13 -04:00
ocrdma IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
qedr RDMA/qedr: add support for send+invalidate in poll CQ 2017-04-28 12:47:57 -04:00
qib IB/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing 2017-04-28 13:48:01 -04:00
usnic IB/usnic: Simplify the code to balance loc/unlock calls 2017-04-28 13:11:43 -04:00
vmw_pvrdma IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
Makefile RDMA/bnxt_re: Add bnxt_re driver build support 2017-02-14 09:51:28 -05:00