Mellanox/sockperf

Soak Testing Multicast Environments with More Than One Receiver

SercanKaraoglu opened this issue · 2 comments

In environments where we are measuring relatively low latency connections (sub 100usec) and a very accurate time source is not available, sockperf is our preferred tool since ping-pong tests involve reply packets sent from the server to the client where the TSC registers are used for timing. This is good for unicast or single flow multicast tests. However we are unable to use sockperf when soak testing multicast environments with more than one receiver (i.e. 1:N is not supported). Is it possible to add a feature to the client and/or server code to allow for a single client to measure latency from multiple receivers using the same reply packet and TSC register approach?

Hello @SercanKaraoglu
Arguably you mean scenario described at following commit message as b741ab3
So, there is no plan to support it soon.

Allright then would you be open to guiding me on how I could implement it myself? That would save me some time trying to reverse engineer the project. I can commit my time to contribute if you are interested having this feature in.