Hi Doug, Previously, the hop limit of RoCE packets were set to IPV6_DEFAULT_HOPLIMIT. This generally works, but RoCE stack needs to follow the IP stack rules. Therefore, this patch series use ip4_dst_hoplimit and ip6_dst_hoplimit in order to set the correct hop limit for RoCE traffic. The first patch refactors the name of rdma_addr_find_dmac_by_grh to rdma_addr_find_l2_eth_by_grh while the second one does the actual change. Regards, Matan Matan Barak (2): IB/core: Rename rdma_addr_find_dmac_by_grh IB/core: Use hop-limit from IP stack for RoCE drivers/infiniband/core/addr.c | 14 +++++++++++--- drivers/infiniband/core/cm.c | 1 + drivers/infiniband/core/cma.c | 12 +++++------- drivers/infiniband/core/verbs.c | 30 ++++++++++++++---------------- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 7 ++++--- include/rdma/ib_addr.h | 7 +++++-- 6 files changed, 40 insertions(+), 31 deletions(-) -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html