Source-Changes archive

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

CVS commit: [netbsd-3] src/sys/dev/pci



Module Name:    src
Committed By:   bouyer
Date:           Mon Nov 19 21:18:10 UTC 2007

Modified Files:
        src/sys/dev/pci [netbsd-3]: if_bge.c if_bgereg.h pcidevs

Log Message:
Pull up following revision(s) via patch (requested by msaitoh in ticket #1862):
        sys/dev/pci/if_bge.c                    1.89,1.95,1.97,1.101,1.103,
                                                1.105,1.107,1.117-1.122,
                                                1.128-1.131,1.133-1.135,1.39
                                                via patch
        sys/dev/pci/if_bgereg.h                 1.31,1.34-1.39,1.42-1.43
        sys/dev/pci/pcidevs                     patch

Some cleanups(typo, whitespace, debug message).
Add TSO support to bge(4)
Add support for BCM5715, BCM5752M, BCM5754, BCM5755, BCM5786 and 5787.
Add support for BCM5789. Fixes PR/33828 from Pawel Chwalowskibg.
Add support for BCM5753 and BCM5753M Fixes PR kern/36139 from Mustafa Dogan.
Add and fix some BGE_CHIPIDs. From FreeBSD and OpenBSD.
In bge_ioctl(), don't call bge_init() if the interface is already up
(Makes ifwatchd work on this interface).
BCM5701 B2 requires BGE_QUIRK_ONLY_PHY_1 quirk. From Brian Baird in kern/23778.
Move TX ring full sanity check further up and check the number of DMA
segments from the DMA map, instead of counting the DMA segments in the
for loop and breaking out later.
Unload the DMA map if encountering an error condition.
Fix a NULL reference on failing mbuf allocation.
In bge_start return if IFF_OACTIVE is set in combination with
IFF_RUNNING, drop obscure check for length of interface queue.
Remove message about failing bge_encap, it can happen just too easily
because of full descriptor rings.
Fix some watchdog timeout and "block failed to stop" problems on
some cards.
Fix "pcistate failed to revert" problem on many cards.


To generate a diff of this commit:
cvs rdiff -r1.87.2.6 -r1.87.2.7 src/sys/dev/pci/if_bge.c
cvs rdiff -r1.24.2.5 -r1.24.2.6 src/sys/dev/pci/if_bgereg.h
cvs rdiff -r1.701.2.46 -r1.701.2.47 src/sys/dev/pci/pcidevs

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