diff --git a/VERSION b/VERSION index f1cb5ae0c1..e4a0720dd5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.0.10 \ No newline at end of file +3.0.11 \ No newline at end of file diff --git a/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NTttcp/NTttcpExecutor.cs b/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NTttcp/NTttcpExecutor.cs index 787a0225da..f820819f6c 100644 --- a/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NTttcp/NTttcpExecutor.cs +++ b/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NTttcp/NTttcpExecutor.cs @@ -460,7 +460,7 @@ private string GetWindowsSpecificCommandLine() private string GetLinuxSpecificCommandLine() { string serverIPAddress = this.GetLayoutClientInstances(ClientRole.Server).First().IPAddress; - return $"{(this.IsInClientRole ? "-s" : "-r")} " + + string commandLine = $"{(this.IsInClientRole ? "-s" : "-r")} " + $"-V " + $"-m {this.ThreadCount},*,{serverIPAddress} " + $"-W {NTttcpExecutor.DefaultWarmupTime.TotalSeconds} " + @@ -476,6 +476,13 @@ private string GetLinuxSpecificCommandLine() $"{((this.IsInClientRole && this.ConnectionsPerThread != null) ? $"-l {this.ConnectionsPerThread}" : string.Empty)} " + $"{(this.NoSyncEnabled == true ? "-N" : string.Empty)} " + $"{((this.DevInterruptsDifferentiator != null) ? $"--show-dev-interrupts {this.DevInterruptsDifferentiator}" : string.Empty)}".Trim(); + + if (this.IsInClientRole && this.Protocol.ToLowerInvariant() == "tcp") + { + commandLine += " --show-tcp-retrans"; + } + + return commandLine.Trim(); } } }