configure ACK delay for TCP

Eric Norum wenorum at lbl.gov
Tue Jun 8 15:42:17 UTC 2010


I don't understand what you're suggesting.   The event is sent by the interrupt handler when a packet is received.   If no packet has been received I don't see any advantage in waking up the receive thread after every clock tick.   

Which driver in particular are you describing?

On Jun 8, 2010, at 5:58 AM, Wolfgang Rostek wrote:

> Hi group 
> 
> I'm testing my RTEMS socket server application and run into problems with a fast client. 
> 
> Tracking down the problem seems to arise from a default ACK delay of 200 ms for TCP. 
> 
> From within my network.c it seems that the fec rx daemon should not invoke 
> 
>     rtems_bsdnet_event_receive (INTERRUPT_EVENT | FATAL_INT_EVENT, 
>         RTEMS_WAIT | RTEMS_EVENT_ANY, 
>         RTEMS_NO_TIMEOUT, &events);
> 
> this way. 
> 
> To get an immediate ACK is it correct to replace RTEMS_NO_TIMEOUT by '1' or 
> is there another location to setup ACK handling for TCP? 
> 
> thanks
> Wolfgang Rostek
> 
> Phone: +49 (89) 92 16-2183
> Fax: +49 (89) 92 16-162183
> http://www.esg.de
> ESG Elektroniksystem- und Logistik-GmbH
> 82256 Fuerstenfeldbruck, Livry-Gargan Str. 6, Germany_______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users

-- 
Eric Norum
wenorum at lbl.gov

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20100608/db537a9f/attachment-0001.html>


More information about the users mailing list