Skip to content

Under the RoCE network, qpairs of different processes use the same udp src port #11004

@ivanallen

Description

@ivanallen

Describe the bug

ucx version: 1.18.0

In our program, the am protocol is used. When I start different processes, the udp src ports they use are all the same. When I send 4k am messages, always the first qpair used, which results in only one network interface being utilized under the bond device.

The following figure shows that when we use tcpdump to capture packets, different processes always use the same udp src port 65472.

Image

May I ask what solutions there are?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions