CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2009/04/28 06:54:31
Modified files: sys/dev/pci : if_vr.c if_vrreg.h Log message: The TX engine can get stuck if the interface went through a link state change. Workaround by resetting the chip if necessary. Also do not try to send packets if our link is down, as this triggers watchdog timeouts. While there correct the VR_RXSTAT_RX_OK define (not used yet). Changes inspired from FreeBSDs overhauled vr(4). Testing, input and OK sthen@