]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merged changes from HEAD, including:
authordavidch <davidch@FreeBSD.org>
Tue, 5 Jun 2007 01:56:08 +0000 (01:56 +0000)
committerdavidch <davidch@FreeBSD.org>
Tue, 5 Jun 2007 01:56:08 +0000 (01:56 +0000)
commit349fe0e661c7007626c9ed89ae11328efe2d0504
tree58f5df907124284ea8c7d08726d53bbfe9a5b735
parenta1e06047ed81d5ef135490eeec4a1f6afd5c69e0
Merged changes from HEAD, including:

- Updated copyright date to 2007.

- Tested with BCM5706 A3.

- Added ID for BCM5708 B2.

- Removed unused driver version string.

- Modified BCE_PRINTF macro to automatically fill-in the sc pointer.

- Fixed a kernel panic when the driver was loaded as a module from the
command-line because the MII bus pointer was null (i.e. the MII bus
hadn't been enumerated yet).

- Added fix proposed by Vladimir Ivanov <wawa@yandex-team.ru> to prevent
driver state corruption when releasing the lock during the ISR in
bce_rx_intr() to send packets up the stack.

- Added new TX chain and register read sysctl interfaces for debugging.

- Cleaned up formatting for various other debug routines.

- Added a new statistic maintained by firmware which tracks the number
of received packets dropped because no receive buffers are available.
sys/dev/bce/if_bce.c
sys/dev/bce/if_bcereg.h