summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-02-02id like to install via a fibre gem on my 880, so add the gentbi phy that itDavid Gwynne
uses. ok kettenis@ krw@
2008-02-02Move the current flow control status code out of em_media_status()Brad Smith
and into a separate function which was modeled after the MII frameworks mii_phy_flowstatus() function. This was done so as to make em_media_status() a little nicer looking and so that when flow control status is added for fiber adapters that em_media_status() won't look so ugly. No functional change. Tested by wilfried@ and brad@ ok dlg@
2008-02-02- Simplify statistics updates and remove redundant register reads.Brad Smith
- Add discarded RX packets to input errors for the BCM5705 or newer chipsets. Unfortunately output errors cannot be added because the equivalent to the ifOutDiscards register does not exist. - Replace misleading and wrong BGE_RX_STATS/BGE_TX_STATS with BGE_MAC_STATS. They were reversed but just happened to work. From FreeBSD Tested by chl@, landy@, sthen@, krw@, okan@ and brad@ ok dlg@
2008-02-02regenBrad Smith
2008-02-02- add the VIA VT8237S PCI ISA bridge idBrad Smith
- fix some VIA entries to use tabs and spaces where appropriate ok dlg@
2008-02-02regenBrad Smith
2008-02-02add Marvell Yukon PCI ids for a second 88E8055 chipset and the 88E8075 chipset.Brad Smith
From Linux and double checked with the Marvell Linux driver. ok dlg@
2008-01-31Add me to copyright.Marco Peereboom
ok tedu
2008-01-31recognize the BCM5755 C0 ASIC revision.Brad Smith
tested by Rodolfo Gouveia and marco@ ok kettenis@ marco@ dlg@
2008-01-31recognize the BCM5722 PHY.Brad Smith
tested by Rodolfo Gouveia and marco@ ok kettenis@ marco@ dlg@
2008-01-31regenBrad Smith
2008-01-31add the Broadcom BCM5722 PHY id.Brad Smith
ok kettenis@ marco@ dlg@
2008-01-30Oops. Missed one.Kenneth R Westerback
More read/write result checking fixes to avoid unsigned comparisons vs -1.
2008-01-29Improve performance dramatically by preventing severeal context switches.Marco Peereboom
Decrypt only once on entry or exit instead of on in and out regardless of direction. There is still room for improvement but this is the first stab. Tested by many ok tedu
2008-01-29More read/write result checking fixes to avoid unsigned comparisons vsKenneth R Westerback
-1. ok henning@ beck@ ray@
2008-01-29Add support for VIA VT8237S SATA.Jonathan Gray
From Antonio Marques <froz@icix.org> in PR 5718.
2008-01-29regenJonathan Gray
2008-01-29Add VIA VT8237S SATA.Jonathan Gray
From Antonio Marques <froz@icix.org> in PR 5718.
2008-01-28spelling in comment; ok mbalmer@ jmc@Kevin Steves
2008-01-27Add TODO's to comment.Marcus Glocker
2008-01-27Oops forgot one function when adding 16 byte scsi commands.Marco Peereboom
2008-01-26Remove duplicate protosMarco Peereboom
2008-01-26Fix some debug printsMarco Peereboom
2008-01-26regenClaudio Jeker
2008-01-26Add Radeon HD 2600 IDs. Diff by brad@ tested by myself.Claudio Jeker
2008-01-26Unify i386 and amd64 lapic code, and calibrate lapic timer with interruptsMark Kettenis
disabled (as suggested by mickey). ok krw@, marco@
2008-01-26Set the return value instead of returning right away so that the DMABrad Smith
memory is actually synched. ok dlg@
2008-01-26SAS1078 is a megaraid, not a fusion-mpt, so dont attach to itDavid Gwynne
2008-01-26sync dma mem back to the cpu on poll failure.David Gwynne
from mickey via pr5714
2008-01-26despatch -> dispatchDavid Gwynne
disparate spellink fix from mickey
2008-01-26newline when printing about a failure to attach.David Gwynne
2008-01-25Add support for some other CPU's. Thank you toTobias Weingartner
jahrens at centtech for the information. ok otto@, hshoexer@, beck@
2008-01-25Prevent USB network devices to generate a page fault trap when detachedMarcus Glocker
while UP and holding an open bpf handler by checking bpfilter_lookup() for returning NULL in bpfpoll(). Added an XXX comment which reminds us to recheck why this race condition happens in conjunction with the USB stack. Commented by miod@ and thib@ (would prefer to directly fix race condition, if this is possible at all). lot of help and OK claudio@
2008-01-25Since TX rate control is done by the firmware, we report the maximumMarcus Glocker
rate which is available.
2008-01-25regenBrad Smith
2008-01-25- correct a typo for the Atheros AR5311 entry.Brad Smith
- add a few Atheros AR5212 compatible PCI ids. From the Linux ath5k driver. ok reyk@ dlg@
2008-01-24Fix some comments.Marcus Glocker
2008-01-24We don't report the antenna in the bpf tap. Remove it.Marcus Glocker
2008-01-24Report RX rates in radio tap.Marcus Glocker
2008-01-24Create chunk and state transition functions for RAID 0.Marco Peereboom
Move RAID 1 chunk and state transition functions into proper file. Let Crypto use RAID 1 chunk and state transition functions for now but this needs fixing.
2008-01-24Bring softraid into the world of 16 byte commands; this allows for > 2TB disksMarco Peereboom
Fix bioctl size output which was off by *512; diagnosed by otto
2008-01-24Finish the beep(4) driver by hooking it up to the ukbd(4) beep handlerRobert Nagy
and disable the one second long beep on attach. ok miod@
2008-01-24provide an external hook for beeper devices just like pckbd(4) doesRobert Nagy
ok miod@
2008-01-24Oops, make fit in 80 cols.Marco Peereboom
2008-01-24Add IO path to RAID 0 discipline.Marco Peereboom
2008-01-24KNFMarco Peereboom
2008-01-24"read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because itKenneth R Westerback
does an unsigned comparison and read() can return -1. Use '!=' instead of '<' since read() can't return more than 'sizeof Y'. Not perfect (that would require a separate test for -1) but a very common usage. ok toby@
2008-01-23Cleanup cn_pri. Change constants to more meaningful names, rather thanJoel Sing
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@
2008-01-22- Fix some ifconfig up / down tweaks.Marcus Glocker
- Make monitor mode work again. - Enable fast channel switching.
2008-01-22with a lot of fragments per cylinder group and lots of cylinderOtto Moerbeek
groups, it is possible that fpg * ncg overflows an int. Problem seen by jared rr spiegel while playing with very small fragments on a large disk. ok krw@ millert@