This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE : Duplicate ARP table entries
- From: "Arnaud Chataignier" <achataignier at neotion dot com>
- To: "'Jeff Duncan'" <Jeffd at Magtek dot com>,<ecos-discuss at sources dot redhat dot com>
- Date: Tue, 9 Nov 2004 18:14:15 +0100
- Subject: [ECOS] RE : [ECOS] Duplicate ARP table entries
I confirm the bug. I see it also frequently, but unfortunately I hadn't
had time to dig into the problem yet.
What I do as a temporary patch for the moment is to set the ARP entry
manually on host side, so that it doesn't generate an ARP request. May
be it can help you for a while...
But for sure this bug needs to be fixed for a use in a real product. I
woudl appreciate receiving the patch if you find the solution before I
do.
Regards,
Arnaud.
-----Message d'origine-----
De : ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org] De la part de Jeff
Duncan
Envoyé : mardi 9 novembre 2004 17:49
À : ecos-discuss@sources.redhat.com
Objet : [ECOS] 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
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss