Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev/pci



Module Name:    src
Committed By:   riz
Date:           Sat Sep  9 16:17:50 UTC 2006

Modified Files:
        src/sys/dev/pci: files.pci if_skreg.h
Added Files:
        src/sys/dev/pci: if_msk.c if_mskvar.h

Log Message:
Add msk(4), a driver for Marvell Yukon 2 gigabit ethernet chips,
from Mark Kettenis of OpenBSD.  There are still some outstanding
issues with this driver, namely:

 - Checksum offload is unsupported
 - There is a significant amount of code duplication from sk(4)
 - There remain some 'magic numbers'
 - Performance is not heavily tested, and likely to be lower than
   the chip is capable of in some cases.  Syncing some of the
   aforementioned 'magic numbers' with the Marvell FreeBSD driver
   should help here.

Tested on a motherboard with Marvell 88E8053 ethernet, under NetBSD/i386
and NetBSD/amd64.


To generate a diff of this commit:
cvs rdiff -r1.267 -r1.268 src/sys/dev/pci/files.pci
cvs rdiff -r0 -r1.1 src/sys/dev/pci/if_msk.c src/sys/dev/pci/if_mskvar.h
cvs rdiff -r1.7 -r1.8 src/sys/dev/pci/if_skreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index