mlx5dv_modify_qp_udp_sport(3) — Linux manual page

NAME | SYNOPSIS | DESCRIPTION | ARGUMENTS | RETURN VALUE | AUTHOR | COLOPHON

mlx5dv_modify_qp_udp_sport(3)               mlx5dv_modify_qp_udp_sport(3)

NAME         top

       mlx5dv_modify_qp_udp_sport - Modify the UDP source port of a given
       QP

SYNOPSIS         top

              #include <infiniband/mlx5dv.h>

              int mlx5dv_modify_qp_udp_sport(struct ibv_qp *qp, uint16_t udp_sport)

DESCRIPTION         top

       The UDP source port is used to create entropy for network routers
       (ECMP), load balancers and 802.3ad link aggregation switching that
       are not aware of RoCE IB headers.

       This API enables modifying the configured UDP source port of a
       given RC/UC QP when QP is in RTS state.

ARGUMENTS         top

       qp     The ibv_qp object to issue the action on.

       udp_sport
              The UDP source port to set for the QP.

RETURN VALUE         top

       Returns 0 on success, or the value of errno on failure (which
       indicates the failure reason).

AUTHOR         top

       Maor Gottlieb ⟨maorg@nvidia.com⟩

COLOPHON         top

       This page is part of the rdma-core (RDMA Core Userspace Libraries
       and Daemons) project.  Information about the project can be found
       at ⟨https://github.com/linux-rdma/rdma-core⟩.  If you have a bug
       report for this manual page, send it to
       linux-rdma@vger.kernel.org.  This page was obtained from the
       project's upstream Git repository
       ⟨https://github.com/linux-rdma/rdma-core.git⟩ on 2025-08-11.  (At
       that time, the date of the most recent commit that was found in
       the repository was 2025-08-04.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there is
       a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       man-pages@man7.org

                                            mlx5dv_modify_qp_udp_sport(3)