SMC91111 performance and copyright

Peter Dufault dufault at
Mon Mar 17 11:04:14 UTC 2014

On Mar 17, 2014, at 03:57 , Sebastian Huber <sebastian.huber at> wrote:

> I cannot say much to the SMC91111.  The new network stack however will not 
> improve the performance in its current state.
> On a MPC5674F running at 264MHz we had approx. 5MByte/second upstream and 
> downstream with the SMSC LAN9218i using the eDMA.  The limit was the memcpy() 
> and in_cksum() load.

No, I wouldn't expect that. The driver is definitely broken on the MPC5554.  There is a newer driver in rtems-libbsd with a FreeBSD copyright dated between 2006 and 2008:

[dufault at litho9099 rtems-libbsd]$ ls freebsd/sys/dev/smc
if_smc.c  if_smcreg.h  if_smcvar.h
[dufault at litho9099 rtems-libbsd]$ 

This is the new stack, correct?  That driver is what I was thinking of looking at porting to the old stack.  I will spend some time trying to figure out what's up with the current driver.

Peter Dufault
HD Associates, Inc.      Software and System Engineering

More information about the devel mailing list