This is the mail archive of the ecos-discuss@sources.redhat.com 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]

Duplicate ARP table entries


I'm looking for some insight into a problems I am seeing.  Using the
latest eCos with FreeBSD stack on an Arm9 connecting directly to a PC, I
sometimes get into a situation where communication (such as ping) fails.
Looking into it further I have found that there seem to be duplicate
entries in the Arp table.  The ethernet output resolves to one entry
that has expired triggering an Arp send.  When the Arp response is
received, a different Arp table entry is updated with the new Arp
timeout.  So what I end up with is a ping request from the host, a
response being generated from ICMP, and a new Arp request coming out of
the device.

Sometimes I can fix the problem by clearing the route table and
initializing the connection again.

Any ideas?

Thanks,
Jeff

--
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]