Experimental GitHub read-only mirror of ns-3 development repository, will be kept in sync with original Mercurial repository; pull requests not accepted at the moment.
OnApplicationWrite [1] () is incomplete because following variables are not available:
1) C.pending_transmissions: The number of bytes queued for transmission on the sending host at layers lower than the transport layer (i.e., network layer, traffic shaping layer, network device layer).
2) C.lost_out: The number of packets in the current outstanding window that are marked as lost.
3) C.retrans_out: The number of packets in the current outstanding window that are being retransmitted.
Note: C.retrans_out can be taken from GetRetransmitsCount () of TcpTxBuffer class, but we are not sure if this will provide the desired value. If it does, a similar method can be created for getting C.lost_out.
OnApplicationWrite [1] () is incomplete because following variables are not available: 1)
C.pending_transmissions
: The number of bytes queued for transmission on the sending host at layers lower than the transport layer (i.e., network layer, traffic shaping layer, network device layer).2)
C.lost_out
: The number of packets in the current outstanding window that are marked as lost.3)
C.retrans_out
: The number of packets in the current outstanding window that are being retransmitted.Note:
C.retrans_out
can be taken fromGetRetransmitsCount ()
ofTcpTxBuffer
class, but we are not sure if this will provide the desired value. If it does, a similar method can be created for gettingC.lost_out.
[1] https://tools.ietf.org/html/draft-cheng-iccrg-delivery-rate-estimation-00