Marvell MV6436xx ethernet driver patch

Nicolas DET nd at
Wed Aug 31 05:07:33 EST 2005


You can find enclosed a patch for the Marvell MV643xx ethernet driver.

It's also there: (tarball) 

The diff is against the kernel 2.6.13 (

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.

Nicolas DET
MorphOS & Linux developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mv643xx_eth.diff.bz2
Type: application/octet-stream
Size: 14098 bytes
Desc: not available
URL: <>

More information about the Linuxppc-dev mailing list