summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add missing header needed by PRI format stringchl2012-08-111-1/+3
| | | | | | Add missing header needed by time() ok eric@
* Make a couple of variables local.ajacoutot2012-08-111-2/+3
| | | | | from robert at peichaer dot org ok halex@
* Actually correctly handle -rpath-link, instead of eating its argument butmiod2012-08-111-2/+3
| | | | handling it as -r. Oops.
* Fix state tracking for the error ccb, and pay attention when the READ_LOG_EXTjmatthew2012-08-111-3/+6
| | | | | | | | command used in ncq error recovery fails. Fixes 'ccb->ccb_xa.state == ATA_S_ONCHIP' assertion failures when talking to dying disks. broken disk supplied by Aidan Rowe ok dlg@
* make sure generated id is never 0.eric2012-08-111-3/+7
| | | | ok gilles@
* Remove dead code, from Sean Estabrooks.nicm2012-08-111-3/+1
|
* Another missing format from sam at sltosis.org.nicm2012-08-111-1/+2
|
* Add support for another 82599 SFP+ card. Original diff and tests bymikeb2012-08-113-4/+8
| | | | | Chris Maxwell <chris ! maxwell () hootsuite.com> ok jsg
* regenmikeb2012-08-112-2/+7
|
* another 82599mikeb2012-08-111-1/+2
|
* Fix a return type.nicm2012-08-111-2/+2
|
* Instead of numbering choose mode items 0-9a-z and then nothing, numbernicm2012-08-115-65/+157
| | | | | them all and if there are more than 10 use a prompt when 0-9 is pressed. From Thomas Adam.
* Add some missing formats from Samuel Le Thiec.nicm2012-08-111-2/+6
|
* the producer/consumer values are used by the device, which is littledlg2012-08-111-4/+4
| | | | | | endian. do appropriate byteswapping for when the host cpu uses them. tested on a perc5 (xscale) in an amd64.
* ';;', even with a newline between the semicolons, doesn't make muchkrw2012-08-102-4/+4
| | | | sense as a for() body. One semicolon is enough. From llvm via Brad.
* simplify pckbc_xt_translation()shadchin2012-08-106-41/+28
| | | | | | | | * call only for set translation on (once in /sys/dev/pckbd.c) therefore we can delete unused code. * change behavior (more standard) - return zero on success ok miod@
* cleanup some #define's and #ifdef'smikeb2012-08-102-85/+69
|
* regendcoppa2012-08-102-4/+17
|
* Add O2 Micro OZ776 Hubdcoppa2012-08-101-1/+6
| | | | Ok jsg@
* Move mta and smtp specific defines into their own files.eric2012-08-103-65/+62
| | | | | | Some formatting cleanups while there. ok gilles@
* cleanup ixgbe_start routine; from brad, ok jsgmikeb2012-08-101-35/+21
|
* code cleanuperic2012-08-101-25/+24
| | | | ok gilles@
* don't compile rss functions in unless OCE_RSS is specifiedmikeb2012-08-092-2/+6
|
* oops. missed these conflicts in the previous commitmikeb2012-08-092-10/+13
|
* try to make sense of the firmware statistics by counting rx and tx erorrsmikeb2012-08-093-282/+87
|
* Envelopes scheduled as "removed" are already deleted from the scheduler.eric2012-08-091-2/+1
| | | | Do not delete them twice.
* schedule a rx refill if the ring is empty, sprinkle some dma syncsmikeb2012-08-091-4/+13
|
* more htole conversionsmikeb2012-08-091-4/+4
|
* remove internal queue stats, use if_* counters wherever possiblemikeb2012-08-093-95/+14
|
* respect the mtu value that ifconfig setsmikeb2012-08-092-53/+44
|
* set a timeout in case the chip goes out to lunchmikeb2012-08-091-12/+25
|
* Recognize and silently eat -rpath-link, as already done for -rpath, to avoidmiod2012-08-091-2/+5
| | | | choking on the commandlines the base libtool builds.
* Allow failure reports for different recipients of the same messageeric2012-08-093-88/+197
| | | | | | | | | to be grouped into a single bounce message. The bounce structure keeps a list of envelopes. For now, the list is constructed by delaying the re-enqueuing of a bounce envelope a bit, to wait for other bounces from the same message to be part of the same report.
* remove oce_dmamap_sync wrappermikeb2012-08-092-11/+14
|
* dead prototypeeric2012-08-091-2/+1
|
* remove unused function and prototypeseric2012-08-092-19/+2
|
* Add support for BCM5717/19/20C PHYs. From Brad.kettenis2012-08-091-1/+7
|
* regenkettenis2012-08-091-2/+8
|
* Add BCM5717/19/20C PHYs. From Brad.kettenis2012-08-091-1/+4
|
* Improve the message flows to completely isolate operations on theeric2012-08-099-268/+248
| | | | | | | | | | | | | | queue backend within the queue process. The scheduler sends envelope ids to the queue process which loads the envelope and forward the request to the agent responsible for the delivery. The result is sent by the agent to the queue which updates the storage before notifying the scheduler. Bounces are created and enqueued (from the client side) by the queue process, rather than the scheduler. ok gilles@
* call m_cluncount to account correctly for cluster chains the drivermikeb2012-08-081-4/+6
| | | | builds upon receiving a jumbo frame.
* remove useless defineseric2012-08-083-12/+5
| | | | ok gilles@ chl@
* cleanup some old debug traceseric2012-08-082-8/+3
| | | | ok gilles@ chl@
* log received fd in log_imsg() if anyeric2012-08-081-6/+14
| | | | ok gilles@ chl@
* fix type (part from NetBSD)shadchin2012-08-083-9/+9
| | | | ok miod@
* We're not going to loop in the rxeof refilling our ring as it wouldmikeb2012-08-082-11/+7
| | | | | | | | | work against the mclgeti algorithm and besides it doesn't make any difference if [repaired and] enabled since interrupt mitigation was fixed some time ago. So remove the leftovers altogether so that nobody would be tempted to use them. ok claudio, jsg
* remove mac68k leftoversjsg2012-08-082-35/+0
| | | | ok miod@ mpi@ deraadt@ martin@
* remove rx debugging codemikeb2012-08-081-33/+1
|
* Improve the scheduler backend API.eric2012-08-087-948/+896
| | | | | | | | | | | | | | | | | | | | | | New envelopes are pushed into the scheduler through the insert() commit() rollback() transactional interface functions. Worklists are pulled from the scheduler through a single batch() interface function, which returns a list of envelope ids and the type of processing. Envelopes returned in this batch are said to be "in-flight", as opposed to "pending". They are supposed to be processed in some way, and either updated() or deleted() at some point. The schedule()/remove() functions are used to alter the internal state of "pending" envelopes to make them schedulable. The enve- lopes will be part of a worklist on the next call to batch(). Rewrite the scheduler_ramqueue backend. The initial queue loading in now done by the queue. ok gilles@
* Do not depend upon an initialized variable in the common case; gives init(8)miod2012-08-081-3/+2
| | | | a chance to run...