This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Fwd: FreeBSD network stack question]


In gmane.os.ecos.general, you wrote:
> On Wed, Oct 19, 2005 at 01:21:49PM -0500, Grant Edwards wrote:
>> In gmane.os.ecos.general, you wrote:
>> 
>> > If we collect a packet trace with tcpdump, we see an ARP request and ARP 
>> > reply, then we see the 2nd segment of the first message - the first 
>> > segment of the first message is never transmitted.
>> 
>> Now you understand why there's a "U" in "UDP".  ;)
>
> Unreliable Datagram Protocol? Well its actually User Datagram Protocl.

Sure, that's what the RFC says, but we all know it really
stands for "Unreliable".

>> I think so.  UDP packets are allowed to vanish pretty much
>> anywhere along the way.
>
> Looking at the code it seems like it will hold onto one packet
> until the ARP responce is received. If there are more than one
> request to send a packet while the ARP process is still going
> on, only the last packet is kept. All others are thrown away.

That sounds right.

-- 
Grant Edwards                   grante             Yow!  FIRST, I was in a
                                  at               TRUCK...THEN, I was in
                               visi.com            a DINER...

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]