Another Ethernet problem for Thomas :)
Thomas Doerfler
Thomas.Doerfler at imd-systems.de
Wed Jan 30 12:24:18 UTC 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Leon Pollak schrieb:
Here is the simple solution:
Today we have detected some spurious UDP packets arriving on our
firewall. They all had a counter value of ZERO and came from the domain
"plris.com". So now I know how they were sent. Leon, if you like, I can
send them back as attachment in a separate email :-)
Ok, no more kidding. ;-)
So now you got me, I have no idea what can actually be the reason for
this (Oh, just a hint, it is a software problem).
What I would do:
- - check, that the statistics counters of the driver are coded properly,
so they really count all packets sent, all tx errors etc.
- - compare the number of packets sent with the number of packets tcpdump
can count (using the rtems_bsdnet_show_if_stats() function)
additionally you might want to use the following functions to get more
statistics output:
~ rtems_bsdnet_show_icmp_stats();
~ rtems_bsdnet_show_ip_stats();
~ rtems_bsdnet_show_inet_routes();
~ rtems_bsdnet_show_tcp_stats();
~ rtems_bsdnet_show_udp_stats();
- - check, that no mbufs are lost over time:
~ rtems_bsdnet_show_mbuf_stats();
- - Just a guess (no, not again!): Does the packet loss only occur, when
you have waited some minutes after the last transmission? maybe some
switch/arp cache/xxx has lost routing information then and needs one
packet to get things working again?
wkr,
Thomas.
| Hello, all and Thomas especially! :)
|
| The last time Thomas's help was so effective, that I hope he knows the
| decision of my (I hope the last) today's problem:
|
| Using netdemo application I send UDP packets to the Linux box with nc -lu
| waiting. I press 'u' in console and it starts sending UDP packets.
|
| Everything works fine, but approximately once per 7-10 restarts I see
that the
| very first packet does not arrive!
| I put counter into the packets and can see its '0' value is missed rarely
| after restart.
| I run tcpdump to check and also saw when this occurs, that the first
packet is
| missed in the tcpdump too.
|
| What can it be and how can I debug the situation?
| [Each time I put breakpoint in the driver at buffer sending the
problem never
| occurs.:( But there are other packets too...]
|
| Thanks a lot ahead.
- --
- --------------------------------------------
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at:
~ http://www.imd-systems.de/pgpkey_en.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHoGxwwHyg4bDtfjQRAmSPAJ9KNjMFsItdzNE00uwfB4jgAyk0DQCglw3M
FDy0JtoMQPC/2ta5RzUYxtQ=
=rDTV
-----END PGP SIGNATURE-----
More information about the users
mailing list