<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/diffserv4ns/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/diffserv4ns/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 14 Oct 2006 16:54:34 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/diffserv4ns/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>addPolicerEntry</title><link>https://sourceforge.net/p/diffserv4ns/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;n dsPolicy.cc file, on void&lt;br /&gt;
PolicyClassifier::addPolicerEntry(int argc, const&lt;br /&gt;
char*const* argv) function, near the end i found it:&lt;/p&gt;
&lt;p&gt;policerTable[policerTableSize].initialCodePt =&lt;br /&gt;
(int)strtod(argv[3], NULL);&lt;br /&gt;
//printf("Policer: %s %s \n", argv[2], argv[3]);&lt;br /&gt;
if (argc == 5)&lt;br /&gt;
policerTable[policerTableSize].downgrade1 =&lt;br /&gt;
(int)strtod(argv[4], NULL);&lt;br /&gt;
if (argc == 6)&lt;br /&gt;
policerTable[policerTableSize].downgrade2 =&lt;br /&gt;
(int)strtod(argv[5], NULL);&lt;br /&gt;
policerTableSize++;&lt;/p&gt;
&lt;p&gt;,i think that it is not entirily correct, if you have&lt;br /&gt;
argc == 6 you need also to&lt;br /&gt;
do "policerTable[policerTableSize].downgrade1 =&lt;br /&gt;
(int)strtod(argv[4], NULL);", or&lt;br /&gt;
not???&lt;br /&gt;
i think it would be more correct like this:&lt;/p&gt;
&lt;p&gt;policerTable[policerTableSize].initialCodePt =&lt;br /&gt;
(int)strtod(argv[3], NULL);&lt;br /&gt;
//printf("Policer: %s %s \n", argv[2], argv[3]);&lt;br /&gt;
if (argc == 5)&lt;br /&gt;
policerTable[policerTableSize].downgrade1 =&lt;br /&gt;
(int)strtod(argv[4], NULL);&lt;br /&gt;
if (argc == 6){&lt;br /&gt;
policerTable[policerTableSize].downgrade1 =&lt;br /&gt;
(int)strtod(argv[4], NULL);&lt;br /&gt;
policerTable[policerTableSize].downgrade2 =&lt;br /&gt;
(int)strtod(argv[5], NULL);&lt;br /&gt;
}&lt;br /&gt;
policerTableSize++;&lt;/p&gt;
&lt;p&gt;or i'm wrong???&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergio Andreozzi</dc:creator><pubDate>Sat, 14 Oct 2006 16:54:34 -0000</pubDate><guid>https://sourceforge.net42db4c4230fbed9bb2f25f1724024205d5d86757</guid></item><item><title>tcpTick_  value</title><link>https://sourceforge.net/p/diffserv4ns/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When you develop your patch the tcpTick_ in&lt;br /&gt;
ns-default.tcl was 0.1, but today it is 0.01 ??? it is&lt;br /&gt;
correct??? So i've to change this :&lt;/p&gt;
&lt;p&gt;if (enqueued==1) {QScheduler-&amp;gt;EnqueEvent(pkt, queue);&lt;/p&gt;
&lt;p&gt;PacketSize_ = cmn-&amp;gt;size();&lt;/p&gt;
&lt;p&gt;DSCP_= codePt;&lt;/p&gt;
&lt;p&gt;if (cmn-&amp;gt;ptype()==PT_TCP) {&lt;/p&gt;
&lt;p&gt;hdr_tcp *tcp=hdr_tcp::access(pkt);&lt;/p&gt;
&lt;p&gt;stats.TCPcwnd_CP[DSCP_]=tcp-&amp;gt;cwnd();&lt;/p&gt;
&lt;p&gt;stats.TCPrtt_CP[DSCP_]=tcp-&amp;gt;t_rtt();&lt;/p&gt;
&lt;p&gt;if (stats.TCPrttFD_CP[DSCP_]!=NULL) {&lt;/p&gt;
&lt;p&gt;if (stats.TCPrtt_CP[DSCP_]&amp;gt;0)&lt;/p&gt;
&lt;p&gt;stats.TCPrttFD_CP[DSCP_]-&amp;gt;occurency(stats.TCPrtt_CP[DSCP_]);&lt;/p&gt;
&lt;p&gt;stats.TCPcwndFD_CP[DSCP_]-&amp;gt;occurency(stats.TCPcwnd_CP[DSCP_]);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;if (tcp-&amp;gt;reason()!=0) {&lt;/p&gt;
&lt;p&gt;stats.TCPnReTX_CP[DSCP_]++;&lt;/p&gt;
&lt;p&gt;stats.TCPbReTX_CP[DSCP_]+=cmn-&amp;gt;size()/1024.0;&lt;/p&gt;
&lt;p&gt;} else stats.TCPbGoTX_CP[DSCP_]+=cmn-&amp;gt;size()/1024.0;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;to this&lt;/p&gt;
&lt;p&gt;if (enqueued==1) {QScheduler-&amp;gt;EnqueEvent(pkt, queue);&lt;/p&gt;
&lt;p&gt;PacketSize_ = cmn-&amp;gt;size();&lt;/p&gt;
&lt;p&gt;DSCP_= codePt;&lt;/p&gt;
&lt;p&gt;if (cmn-&amp;gt;ptype()==PT_TCP) {&lt;/p&gt;
&lt;p&gt;hdr_tcp *tcp=hdr_tcp::access(pkt);&lt;/p&gt;
&lt;p&gt;stats.TCPcwnd_CP[DSCP_]=tcp-&amp;gt;cwnd();&lt;/p&gt;
&lt;p&gt;stats.TCPrtt_CP[DSCP_]=tcp-&amp;gt;t_rtt()/10;&lt;/p&gt;
&lt;p&gt;if (stats.TCPrttFD_CP[DSCP_]!=NULL) {&lt;/p&gt;
&lt;p&gt;if (stats.TCPrtt_CP[DSCP_]&amp;gt;0)&lt;/p&gt;
&lt;p&gt;stats.TCPrttFD_CP[DSCP_]-&amp;gt;occurency(stats.TCPrtt_CP[DSCP_]);&lt;/p&gt;
&lt;p&gt;stats.TCPcwndFD_CP[DSCP_]-&amp;gt;occurency(stats.TCPcwnd_CP[DSCP_]);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;if (tcp-&amp;gt;reason()!=0) {&lt;/p&gt;
&lt;p&gt;stats.TCPnReTX_CP[DSCP_]++;&lt;/p&gt;
&lt;p&gt;stats.TCPbReTX_CP[DSCP_]+=cmn-&amp;gt;size()/1024.0;&lt;/p&gt;
&lt;p&gt;} else stats.TCPbGoTX_CP[DSCP_]+=cmn-&amp;gt;size()/1024.0;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergio Andreozzi</dc:creator><pubDate>Sat, 14 Oct 2006 16:43:35 -0000</pubDate><guid>https://sourceforge.net7fa665848f8475bc7b9cb8743214fea6e972b91d</guid></item></channel></rss>