Marvell MV6436xx ethernet driver patch
Andrew Morton
akpm at osdl.org
Wed Aug 31 10:59:34 EST 2005
Nicolas DET <nd at bplan-gmbh.de> wrote:
>
> You can find enclosed a patch for the Marvell MV643xx ethernet driver.
>
> It's also there:
> http://arrakin.homedns.org/~nicolas/mv643xx_eth.tar.gz (tarball)
> http://arrakin.homedns.org/~nicolas/mv643xx_eth.diff.bz2
>
> The diff is against the kernel 2.6.13 (kernel.org).
>
> The main changes (AFAIR):
> * Workaround for the TCP/UDP hw checksum
> * Use hardware for statistics
> * Define and use SRAM (for pegasos II archp/ppc/chrp_pegasos_eth.c)
> * Able to use max burst size from/to DDR (serious transfer boost)
> * Option can be selected through the menu (drivers/net/Kconfig)
> * ...
>
> some testing...
>
> By the way, I noticed that page_address() sometimes returns NULL when using
> highmem (with a lot of mem).
>
> You are welcome to review this patch. Some parts (especially the TX bug
> workaroud) will be appreciated IMO.
- Does strange things to drivers/net/Kconfig, like removing the SKGE entry(?)
- Generates rather a lot of rejects agains post-2.6.13 changes. You'll
need to rediff this against current Linus tree or, preferably, against
the next -mm kernel, please.
- Please cc netdev at vger.kernel.org next time.
More information about the Linuxppc-dev
mailing list