summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Expand)AuthorFilesLines
2016-11-16Add Sierra Wireless EM7455 LTE module.gerhard1-1/+2
2016-11-16Use memcpy() to copy structures into freshly malloc'ated buffers,ratchov1-3/+3
2016-11-16rework re_start and re_txeof to be more like other drivers.dlg1-114/+89
2016-11-16allocate dmamaps for every descriptor in the tx ring.dlg1-5/+5
2016-11-16dont restrict the number of tx descriptors to what can fit on a cpu page.dlg1-7/+1
2016-11-16move toward having the a tx packet descriptor per tx ring entry.dlg2-8/+9
2016-11-16serialise posts to the txstart register.dlg2-4/+15
2016-11-15Do not use bus_space_{read,write}_8() even on LP64 archs,mpi1-8/+5
2016-11-15Mask non relevant bits when pritting version number.mpi2-34/+6
2016-11-14Bump the number of TX descriptors to 256mikeb1-8/+10
2016-11-14Minor cleanup, remove unused structure membersmikeb2-18/+14
2016-11-14Stop looking for further NCM datagrams if either length or offset ofgerhard1-2/+2
2016-11-12Revert unrelated bits that snuck in previous.jca1-3/+3
2016-11-12Bump VNDNLEN from 90 to 1024 bytes, to avoid "VNDIOCSET: File name too long"jca2-6/+46
2016-11-11Reorder atomic operations dealing with sc_tx_availmikeb1-9/+9
2016-11-10Set the reserved field to zeromikeb1-0/+1
2016-11-10Restart the IFQ transmit routine only once per interruptmikeb1-9/+11
2016-11-10RNDIS data command is always the same and can be reusedmikeb1-11/+14
2016-11-10Use the NdpIndex of the NCM header as the offset of the NCM pointer insteadgerhard1-4/+5
2016-11-10Don't forget to set the descriptor ready flag after decapsulationmikeb1-1/+1
2016-11-10Match Apple NVMe controller by product ID, yes apple is different.mpi1-1/+5
2016-11-10regenmpi2-2/+7
2016-11-10Apple NVMe controllermpi1-1/+2
2016-11-08Reserve extra space for the bufring header structuremikeb1-1/+1
2016-11-08Remove superfluous DMA synchronization now that the stack is doing it formpi2-11/+2
2016-11-08Remove dead store. From Michael W. Bombardieri <mb at ii.net>. Thanks.ratchov1-4/+2
2016-11-08Log start/stop of DMA if AUDIO_DEBUG is defined and be less verboseratchov1-11/+3
2016-11-07Handle IP address information requestsmikeb2-18/+195
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2-4/+4
2016-11-06Avoid calling usbd_set_config_no() in *_attach() and let the stack dompi15-146/+30
2016-11-06dont issue sas config page requests against raid targets.dlg1-1/+4
2016-11-03Support for key removal and value update operationsmikeb2-30/+87
2016-11-03Add locks to key-value pair poolsmikeb1-7/+37
2016-11-03Identify as an OSPlatformID 131 with a kernel version of 6mikeb1-6/+6
2016-11-03Implement a Key-Value Pair exchange interfacemikeb2-8/+557
2016-11-03Let Integrated Components allocate the receive buffer themselvesmikeb1-24/+52
2016-11-02Add Windows 10 VMBus protocol versionmikeb1-0/+2
2016-11-02Inline the macro that is used only oncemikeb1-5/+5
2016-11-02Fixup a wait channel used during VMBus channel discoverymikeb1-3/+3
2016-11-01Reset the ucode interrupt flag in the softc before loading iwm(4) 8k firmware.stsp1-9/+3
2016-10-31turns out these chips can handle buffers up to 9400 bytes in length.dlg2-4/+6
2016-10-31revert 1.97 where i moved myx to using the system poolsdlg1-12/+67
2016-10-28Improve protocol version negotiation for Integrated Componentsmikeb1-12/+45
2016-10-28get rid of the custom pool in myx for jumbo frames.dlg1-67/+12
2016-10-28In iwn(4), stop forcing RTS for every frame in 11n mode.stsp1-3/+1
2016-10-27vmm is also available on i386 now, so don't restrict it to amd64.reyk1-5/+1
2016-10-27Improve channel ring locking strategymikeb1-11/+13
2016-10-27Uniformize debug printfs, by using consistently __func__ everywhere.ratchov1-120/+127
2016-10-27tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs.dlg3-19/+3
2016-10-25Channel API users should pick the bufring sizemikeb5-49/+50