Hi,
I'm using TraceConnectWithoutContext to log the RTT of an ack packet - in TcpSocketBase
socket->TraceConnectWithoutContext ("RTT", MakeCallback (&Application::SomeFunc, this));
void SomeFunc (Time oldVal, Time newVal){
NS_LOG_UNCOND("the packet rtt is: " << newVal);
}
topology - I have 2 nodes connected to a third node, all connections are p2p with data rate of 10Gbps
I'm sending TCP transportation from one end node the the second one (not the third one) in a the same rate (10Gbps), and in the first ~15ms the callback is being called, and then suddenly it stops.
when I'm sending TCP transportation in a smaller rate it doesn't happen
I tried putting breakpoint at ObjectBase::TraceDisconnectWithoutContext, but it never gets there.
Any idea why this is happening?
Thanks,
Ofri