From: Dan Malek <dan@netx4.com>
To: Graham Stoney <greyham@research.canon.com.au>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: FEC ERROR 41200000 on CLLF-860T
Date: Tue, 07 Dec 1999 12:23:32 -0500 [thread overview]
Message-ID: <384D4294.E868F70B@netx4.com> (raw)
In-Reply-To: 19991207070538.5A4B9118F0@elph.research.canon.com.au
Graham Stoney wrote:
> .... I notice that the fec driver in the 2.3.18
> kernel is a little different, but I haven't managed to get that kernel to run
> at all yet, so I'm hanging with 2.2.13 at least for now.
Yes, I have learned the importance of being able to start and
shutdown network drivers (the SCC doesn't do this). The FEC also
has to be configured for half/full duplex, and this we must get
the link change interrupts to detect this. If you never disconnect
the Ethernet, this wouldn't be necessary, but that isn't real
life. The drivers are changing to accomodate all of these things.
> Hmmm... performance tests are something I'm thinking about trying pretty soon!
Keep in mind that both the SCC and FEC Ethernet can send and
receive back-to-back packets. They also have some tuning parameters
for things like backoff timers to be more friendly on the network,
and for SDMA system performance. The SCC Ethernet on a 50 MHz 860
can easily maintain the theoretical network limits between 8
and 9 Mbit/sec with the TCP/IP stack.
I could never understand why people use this as a "benchmark"
as it is more important what you do with the data when you
receive it or before you send it. This is a function of your
task and the speed of the processor. There are no bounded
latency guarantees or predictable behavior with Ethernet, so
why try to use it like that?
The SCC and FEC will send packets as fast as you can create them,
and will discard packets if you can't keep up. They provide
efficient burst mode DMA and off load the PPC core. What more
do you need to know?
-- Dan
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~1999-12-07 17:23 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-12-07 6:41 FEC ERROR 41200000 on CLLF-860T Graham Stoney
1999-12-07 6:54 ` Dan Malek
1999-12-07 7:05 ` Graham Stoney
1999-12-07 17:23 ` Dan Malek [this message]
1999-12-09 0:24 ` Graham Stoney
1999-12-09 11:18 ` Marcus Sundberg
1999-12-09 18:11 ` Dan Malek
1999-12-10 12:39 ` Marcus Sundberg
1999-12-12 23:56 ` Graham Stoney
1999-12-13 1:25 ` Dan Malek
1999-12-15 16:20 ` Marcus Sundberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=384D4294.E868F70B@netx4.com \
--to=dan@netx4.com \
--cc=greyham@research.canon.com.au \
--cc=linuxppc-embedded@lists.linuxppc.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).