Vivek-anand-jain / ns-3-dev-git

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.
http://www.nsnam.org/
GNU General Public License v2.0
5 stars 6 forks source link

Implementation of OnApplicationWrite () is incomplete #1

Closed Vivek-anand-jain closed 6 years ago

Vivek-anand-jain commented 6 years ago

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.

[1] https://tools.ietf.org/html/draft-cheng-iccrg-delivery-rate-estimation-00