Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Feb 2013 17:11:34 -0800
From:      Tim Kientzle <tim@kientzle.com>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: CfT: Revised CPSW driver for BeagleBone
Message-ID:  <A87FC735-FC01-4A1E-B0C4-76C519CDC18D@kientzle.com>
In-Reply-To: <3F0C7436-3CC5-4B57-A4CB-431D83AFCAFE@freebsd.org>
References:  <3F0C7436-3CC5-4B57-A4CB-431D83AFCAFE@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I've committed this to FreeBSD SVN.

If anyone sees any problems, please let me know.
(It appears the issues Brett reported were actually
from the older driver due to a source mixup.)

I'm especially interested in performance measurements
(I don't have a good setup here for perf testing.) or
if anyone has access to other hardware that might
use this driver.  (I think I've figured out how to refactor
it to support dual-PHY configurations but that would be
easier if I had hardware to test on.)

Tim

On Jan 28, 2013, at 10:52 PM, Tim Kientzle wrote:

> I have another iteration of the BeagleBone network driver
> almost ready to commit and would appreciate any
> feedback.
> 
> The code is on github; you can browse it at
> 
>  https://github.com/kientzle/cpsw
> 
> or download a snapshot from:
> 
>  https://github.com/kientzle/cpsw/archive/master.zip
> 
> Just copy the three if_cpsw* files to sys/arm/ti/cpsw/
> and rebuild.
> 
> Here are the improvements since my last update:
>  * Finally (!!) fixed the regular watchdog timeouts
>     (turned out to be misconfigured Ethernet flow control)
>  * TX performance improvements:
>         = Eliminated TX interrupt
>         = queue fragmented packets directly without defragmenting
>  * Debugging: Connected up the "Host Error" interrupt to print
>     detailed traces whenever the controller gets confused.
>  * Debugging:  "sysctl dev.cpsw" gives a variety of statistics,
>     including packet error counters, queue and watchdog statistics
> 
> Unless something shows up, I expect to commit it to
> FreeBSD-CURRENT this coming weekend.
> 
> Tim
> 
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A87FC735-FC01-4A1E-B0C4-76C519CDC18D>