From: Zhu Yanjun <yanjun.zhu@xxxxxxxxx> Follow the advice from Leon Romanovsky, rdma_get_udp_sport is moved to ib_verbs.h. several drivers generate udp source port with this function. --- v1->v2:Remove the local variables in commits "RDMA/irdma: Make the source udp port vary" and "RDMA/rxe: Use the standard method to produce udp source port". A new commit is added to remove the redundant randomization for UDP source port in RXE. --- Zhu Yanjun (5): RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport RDMA/irdma: Make the source udp port vary RDMA/rxe: Use the standard method to produce udp source port RDMA/rxe: Remove the redundant randomization for UDP source port drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 ++---------- drivers/infiniband/hw/irdma/verbs.c | 4 ++++ drivers/infiniband/sw/rxe/rxe_qp.c | 10 ++-------- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 ++++++ include/rdma/ib_verbs.h | 17 +++++++++++++++++ 5 files changed, 31 insertions(+), 18 deletions(-) -- 2.27.0