summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-08-22Very initial import to support the PrismGT chipset (FullMAC for now).Marcus Glocker
ok deraadt@
2006-08-22- Re-add the m_adj() back into em_get_buf(), but this time checkBrad Smith
the HW max frame size and only call m_adj() if the size is less than or equal to MCLBYTES - ETHER_ALIGN (2046). - Set the HW long packet enable bit on all adapters, even 82573 based adapters which are capable of Jumbo's. - Only do RX alignment fixup on adapters capable of Jumbo frames. ok jason@
2006-08-22Deactivate the QTDs when removing a queue head to prevent the hostChristopher Pascoe
controller from reactivating it. Slight variation on what is suggested in the EHCI spec to work around problems with VIA controllers. ok dlg@
2006-08-22Be more aggressive about waiting for the host controller doorbell,Christopher Pascoe
re-requesting it at half second intervals for up to five seconds. ok dlg@
2006-08-21ramdisks do not have vlan, drop mbuf; ok bradTheo de Raadt
2006-08-21Delete #ifdef/#ifndef __OpenBSD__ chunks, leaving just the code weKenneth R Westerback
use. Easier to read and eliminates a potentially confusing unused call to wdgetdisklabel(). No change to object files. ok brad@ dlg@ grange@ deraadt@ marco@
2006-08-21Add missing amrr statistic updates. Makes rate control work proper.Marcus Glocker
Pointed out by damien@. ok damien@
2006-08-21simplfy code a bit and fix comments, this is the MRU being set not theBrad Smith
MTU.
2006-08-21enable Jumbo support.Brad Smith
2006-08-21another id.Brad Smith
2006-08-21regenBrad Smith
2006-08-21another Marvell Gig PHY.Brad Smith
2006-08-20remove a comment.Brad Smith
2006-08-20#if 0 -> #ifdef BNX_JUMBOBrad Smith
2006-08-20For consistency with MSK_JSLOTS, go back to using the macro to figure outBrad Smith
the number of Jumbo receive slots for SK_JSLOTS. no-op change.
2006-08-20- turn the interface down if the user press the radio kill button whileDamien Bergamini
the interface is up. - undef WPI_DEBUG.
2006-08-20stash a pointer to the scsibus attached to us. we can use this later toDavid Gwynne
find the names of our volumes.
2006-08-20definitions of the messages for raid, volume, and physical disksDavid Gwynne
2006-08-20cosmetic tweaks.Brad Smith
2006-08-20sort PCI ids.Brad Smith
2006-08-20- replace IF_DEQUEUE/IF_PREPEND with IFQ_POLL/IFQ_DEQUEUE.Brad Smith
- enable RX checksum offload. - remove some unused code.
2006-08-20get rid of the horror that was the ARC_FW_MSG macroDavid Gwynne
2006-08-20get rid of the old arc_msgbuf.David Gwynne
2006-08-20cut the rest of the bioctl alarm stuff over to the new arc_msgbufDavid Gwynne
2006-08-20because the header on firmware commands causes the rest of the message toDavid Gwynne
be unaligned we basically need to bounce the contents of the message in and out of what is submitted to the hardware. rather than have the callers of arc_msgbuf do that, make arc_msgbuf do it for them. while we're here, make arc_msgbuf do the checksumming and length checks so the callers dont have to do that either. this adds an alternative to arc_msgbuf that does the new functionality and cuts arc_bio_alarm_state over to using it. i'll cut the other users of arc_msgbuf over shortly and remove the old implementation.
2006-08-20Remove some dead code.Marcus Glocker
2006-08-19Replace existing rate adaption code with the ieee80211_amrr framework.Marcus Glocker
ok jsg@
2006-08-19remove another Yukon Lite workaround.Brad Smith
2006-08-19Make sure Rx timestamps are disabled.Mark Kettenis
2006-08-19regenBrad Smith
2006-08-19typoBrad Smith
2006-08-19add the Intel 82801H SMBus controller.Brad Smith
2006-08-19add the Intel 6321ESB SMBus controller.Brad Smith
2006-08-19add the Intel 6300ESB and 6321ESB AC97 controllers.Brad Smith
2006-08-19regenBrad Smith
2006-08-19add a few more Intel 6321ESB PCI ids.Brad Smith
2006-08-19Support for Intel 82801H/ICH8 SATA parts, untested but shouldJonathan Gray
work like the previous generation for our purposes going by the datasheet.
2006-08-19Be sure to set the mode for AHCI capable Intel SATA correctly andJonathan Gray
move things around to make ICH8 additions easier. Thanks to several people who tested various configs.
2006-08-19handle lm75a; matt@bodgit-n-scarper.comTheo de Raadt
2006-08-19tweak dma sync opsDamien Bergamini
2006-08-19get rid of shared auth mode.Damien Bergamini
the ioctl is not supported by ifconfig and it has never worked anyway.
2006-08-19remove unused prototypes.Damien Bergamini
don't check for fatal errors on IPW_INTR_FW_INIT_DONE interrupts as it has already been check beforehand. cosmetic while i'm here.
2006-08-19o Improve 802.11 radiotap support (correct Rx antenna and Rx rate,Damien Bergamini
add short preamble flag) o Add short slot time support o Ignore parity errors interrupts (as per Linux driver) o Fix DMA sync ops o Improve async commands processing o Fix hardware WEP encryption (40/104bit keys) o Set Tx power to the maximum value for 802.11a channels too o Disable bluetooth coexistence and hardware antenna diversity as it seems to panic the firmware on some adapters o Handle beacon miss and link degradation notifications (but don't automatically roam yet) o Remove unused prototypes o Cosmetic tweaks as always
2006-08-19regenJonathan Gray
2006-08-19Add Intel ICH8/82801H devices and a few more NVIDIA MCP55 devices.Jonathan Gray
2006-08-19set the capabilities VLAN MTU flag.Brad Smith
2006-08-19set the capabilities VLAN MTU flag.Brad Smith
2006-08-18get the attach args from the right place (honestly, this "worked" on i386)Jason Wright
sparc64? not so much.
2006-08-18probe for the lm75a, meaning that the lm75/lm75a/lm77 probe routine mustTheo de Raadt
become quite complicated. work done by matt@bodgit-n-scarper.com after i explained how daft these devices are
2006-08-18set of unrelated cosmetic tweaks.Damien Bergamini