[pso] Tema5 win
Bogdanutz
pso@cursuri.cs.pub.ro
Thu, 24 Jun 2004 09:48:46 -0700 (PDT)
--0-969461001-1088095726=:62875
Content-Type: text/plain; charset=us-ascii
Octavian Purdila <tavi@cs.pub.ro> wrote:
On Thursday 24 June 2004 18:59, Bogdanutz wrote:
> Am o prob la tema pe win care n-am avut-o pe linux.
> Trece toate testele in afara de 1 : in make_connection exista
>
> ping_pong(sock);
> test_rules(1);
> closesocket(sock);
> Sleep(1000);
> test_rules(-1);
>
> primul test_rules crapa. Driverul scoate din lista regula dupa un timeout
> de 100ms iar testul gaseste cu o regula mai putin (adica scot prea repede
> regula). Daca pun timeoutul la 240ms trece toate testele. Atat regiunea in
> care se listeaza regulile cat si dpc timerului acceseaza lista sincronizat
> printr-un spinlock.
>
Pai timeout-ul trebuie sa fie 100ms, dar trebuie sa se rearmeze de fiecare
data cand exista trafic (in orice sens). Poate aici nu ai tratat cum trebuie.
tavi
Nu e vorba de asta pentru ca imi crapa si la pachete tcp.
La tcp io setez timer pt regula respectiva atunci cand primesc
pachet cu FIN setat.
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
--0-969461001-1088095726=:62875
Content-Type: text/html; charset=us-ascii
<DIV><BR><BR><B><I>Octavian Purdila <tavi@cs.pub.ro></I></B> wrote:
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<P>On Thursday 24 June 2004 18:59, Bogdanutz wrote:<BR>> Am o prob la tema pe win care n-am avut-o pe linux.<BR>> Trece toate testele in afara de 1 : in make_connection exista<BR>><BR>> ping_pong(sock);<BR>> test_rules(1);<BR>> closesocket(sock);<BR>> Sleep(1000);<BR>> test_rules(-1);<BR>><BR>> primul test_rules crapa. Driverul scoate din lista regula dupa un timeout<BR>> de 100ms iar testul gaseste cu o regula mai putin (adica scot prea repede<BR>> regula). Daca pun timeoutul la 240ms trece toate testele. Atat regiunea in<BR>> care se listeaza regulile cat si dpc timerului acceseaza lista sincronizat<BR>> printr-un spinlock.<BR>><BR><BR>Pai timeout-ul trebuie sa fie 100ms, dar trebuie sa se rearmeze de fiecare <BR>data cand exista trafic (in orice sens). Poate aici nu ai tratat cum trebuie.<BR><BR>tavi<BR></P>
<P>Nu e vorba de asta pentru ca imi crapa si la pachete tcp.</P>
<P>La tcp io setez timer pt regula respectiva atunci cand primesc </P>
<P>pachet cu FIN setat.</P>
<P> </P></BLOCKQUOTE></DIV><p>
<hr size=1>Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/mail_us/taglines/100/*http://promotions.yahoo.com/new_mail/static/efficiency.html">New and Improved Yahoo! Mail</a> - 100MB free storage!
--0-969461001-1088095726=:62875--