Marvell MV6436xx ethernet driver patch
Nicolas DET
nd at bplan-gmbh.de
Wed Aug 31 05:07:33 EST 2005
Hello,
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.
Regards,
--
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: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20050830/46dc2ee1/attachment.obj>
More information about the Linuxppc-dev
mailing list