Menu

#1 tcpTick_ value

open
5
2006-10-14
2006-10-14
No

When you develop your patch the tcpTick_ in
ns-default.tcl was 0.1, but today it is 0.01 ??? it is
correct??? So i've to change this :

if (enqueued==1) {QScheduler->EnqueEvent(pkt, queue);

PacketSize_ = cmn->size();

DSCP_= codePt;

if (cmn->ptype()==PT_TCP) {

hdr_tcp *tcp=hdr_tcp::access(pkt);

stats.TCPcwnd_CP[DSCP_]=tcp->cwnd();

stats.TCPrtt_CP[DSCP_]=tcp->t_rtt();

if (stats.TCPrttFD_CP[DSCP_]!=NULL) {

if (stats.TCPrtt_CP[DSCP_]>0)

stats.TCPrttFD_CP[DSCP_]->occurency(stats.TCPrtt_CP[DSCP_]);

stats.TCPcwndFD_CP[DSCP_]->occurency(stats.TCPcwnd_CP[DSCP_]);

}

if (tcp->reason()!=0) {

stats.TCPnReTX_CP[DSCP_]++;

stats.TCPbReTX_CP[DSCP_]+=cmn->size()/1024.0;

} else stats.TCPbGoTX_CP[DSCP_]+=cmn->size()/1024.0;

}

}

to this

if (enqueued==1) {QScheduler->EnqueEvent(pkt, queue);

PacketSize_ = cmn->size();

DSCP_= codePt;

if (cmn->ptype()==PT_TCP) {

hdr_tcp *tcp=hdr_tcp::access(pkt);

stats.TCPcwnd_CP[DSCP_]=tcp->cwnd();

stats.TCPrtt_CP[DSCP_]=tcp->t_rtt()/10;

if (stats.TCPrttFD_CP[DSCP_]!=NULL) {

if (stats.TCPrtt_CP[DSCP_]>0)

stats.TCPrttFD_CP[DSCP_]->occurency(stats.TCPrtt_CP[DSCP_]);

stats.TCPcwndFD_CP[DSCP_]->occurency(stats.TCPcwnd_CP[DSCP_]);

}

if (tcp->reason()!=0) {

stats.TCPnReTX_CP[DSCP_]++;

stats.TCPbReTX_CP[DSCP_]+=cmn->size()/1024.0;

} else stats.TCPbGoTX_CP[DSCP_]+=cmn->size()/1024.0;

}

}

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.