Date: Mon, 5 Oct 2009 14:28:23 +0000 (UTC) From: Andrew Gallatin <gallatin@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/mxge if_mxge.c if_mxge_var.h Message-ID: <200910051428.n95ESiL6095330@repoman.freebsd.org>
index | next in thread | raw e-mail
gallatin 2009-10-05 14:28:23 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/dev/mxge if_mxge.c if_mxge_var.h
Log:
SVN rev 197773 on 2009-10-05 14:28:23Z by gallatin
MFC:197645
Two more mxge watchdog fixes
1) Restore the PCI Express control register after a watchdog
reset. This is required because the device will come out
of watchdog reset with the pectl reg at its default state,
and important BIOS configuration (like max payload size)
could be lost.
2) Call mxge_start_locked() for every tx queue before dropping
the lock in the watchdog handler. This is required, as
the queue's buf ring may have filled during the reset.
Approved by: re (kib)
Revision Changes Path
1.64.2.3 +13 -4 src/sys/dev/mxge/if_mxge.c
1.30.2.2 +1 -0 src/sys/dev/mxge/if_mxge_var.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910051428.n95ESiL6095330>
