Parav Pandit
15cbc51976
RDMA/core: Simplify rdma_addr_get_sgid() to not support RoCE
...
Now that all callers who care about RoCE addresses have been
converted to use rdma_read_gids() simplify rdma_addr_get_sgid()
to only support real GID addresses.
Callers should only use it for OPA and IB transports.
The now deleted implementation for RoCE has several bugs related to IPv6
support and incorrect/inconsistent 'GID' addresses compared to the CM
paths.
Signed-off-by: Parav Pandit <parav@mellanox.com>
Reviewed-by: Daniel Jurgens <danielj@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2018-01-19 13:05:38 -07:00
..
ib.h
ib_addr.h
RDMA/core: Simplify rdma_addr_get_sgid() to not support RoCE
2018-01-19 13:05:38 -07:00
ib_cache.h
ib_cm.h
IB/SA: Rename ib_sa_path_rec to sa_path_rec
2017-05-01 14:37:28 -04:00
ib_fmr_pool.h
ib_hdrs.h
IB/hfi1: Add functions to parse BTH/IB headers
2017-06-27 16:56:33 -04:00
ib_mad.h
IB/core: Enforce security on management datagrams
2017-05-23 12:27:21 -04:00
ib_marshall.h
IB/core: Convert ah_attr from OPA to IB when copying to user
2017-08-08 14:47:18 -04:00
ib_pack.h
IB/core: Fix calculation of maximum RoCE MTU
2017-10-18 12:11:36 -04:00
ib_pma.h
ib_sa.h
IB/{core, cm, cma, ipoib}: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path
2017-12-18 15:37:11 -07:00
ib_smi.h
ib_umem.h
IB/umem: Add contiguous ODP support
2017-04-25 15:40:28 -04:00
ib_umem_odp.h
RDMA/umem: Avoid partial declaration of non-static function
2017-11-10 13:02:12 -05:00
ib_verbs.h
RDMA/core: Clarify rdma_ah_find_type
2018-01-15 15:33:21 -07:00
iw_cm.h
iw_portmap.h
mr_pool.h
opa_addr.h
IB/SA: Check dlid before SA agent queries for ClassPortInfo
2017-12-22 13:33:30 -07:00
opa_port_info.h
opa_smi.h
opa_vnic.h
IB/hfi1: Add support to receive 16B bypass packets
2017-08-22 14:22:37 -04:00
rdma_cm.h
RDMA/cma: Introduce API to read GIDs for multiple transports
2018-01-19 13:05:38 -07:00
rdma_cm_ib.h
RDMA/{cma, ucma}: Simplify and rename rdma_set_ib_paths
2018-01-10 22:00:33 -07:00
rdma_netlink.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rdma_vt.h
IB/{rdmavt, hfi1, qib}: Remove get_card_name() downcall
2018-01-05 13:34:55 -05:00
rdmavt_cq.h
rdmavt_mr.h
IB/rdmavt: Handle dereg of inuse MRs properly
2017-08-28 19:12:31 -04:00
rdmavt_qp.h
IB/rdmavt: Correct issues with read-mostly and send size cache lines
2017-10-04 15:39:45 -04:00
rw.h
rdma core: Add rdma_rw_mr_payload()
2017-09-05 15:15:30 -04:00
uverbs_ioctl.h
IB/core: Assign root to all drivers
2017-08-31 08:35:14 -04:00
uverbs_std_types.h
IB/core: Assign root to all drivers
2017-08-31 08:35:14 -04:00
uverbs_types.h
IB/core: Explicitly destroy an object while keeping uobject
2017-08-31 08:35:11 -04:00