Tracker: Patches

1 TcpAgent t_backoff_ fix - ID: 2950826
Last Update: Settings changed ( tom_henderson )

During long simulations (30-60 minutes), ns would sometimes abort with the message "TcpAgent: negative RTO!". The problem was that TcpAgent::t_backoff_ was overflowing and becoming negative, since it was doubled each time a backoff was triggered but maxrto_ prevented the time between doublings from growing beyond 60 seconds. This patch causes t_backoff_ not to be increased when a further increase would have no effect on rtt_timeout(). The behavior of TcpAgent doesn't change, except that now it doesn't crash during very lengthy backoff.


Michele Weigle ( mweigle ) - 2010-02-12 12:49:52 PST

1

Closed

Fixed

Nobody/Anonymous

ns-2

None

Public


Comments

No follow-up comments have been posted.

Attached File ( 1 )

Filename Description Download
backoff.patch TcpAgent t_backoff_ Download

Changes ( 6 )

Field Old Value Date By
status_id Open 2010-04-02 16:27:23 PDT tom_henderson
resolution_id None 2010-04-02 16:27:23 PDT tom_henderson
allow_comments 1 2010-04-02 16:27:23 PDT tom_henderson
close_date - 2010-04-02 16:27:23 PDT tom_henderson
category_id None 2010-02-12 12:51:25 PST mweigle
File Added 362705: backoff.patch 2010-02-12 12:49:52 PST mweigle