summaryrefslogtreecommitdiffstats
path: root/sys/dev/virtio
Commit message (Expand)AuthorAgeFilesLines
* Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbitglebius2014-03-131-1/+1
* Use m_defrag() instead of m_collapse() to compact a long mbuf chainbryanv2014-02-022-14/+16
* Do not place the sglist used for Rx/Tx on the stackbryanv2014-02-022-38/+65
* Check for a full virtqueue in the multiqueue transmit pathbryanv2014-01-251-0/+6
* Avoid queue unlock followed by relock when the enable interrupt race is lostbryanv2014-01-251-5/+7
* Move duplicated transmit start code into a single functionbryanv2014-01-251-23/+22
* Remove stray spacebryanv2014-01-251-1/+1
* Also include the mbuf's csum_flags in an assert messagebryanv2014-01-251-1/+2
* Read and write the MAC address in the config space byte by bytebryanv2014-01-251-5/+11
* Read each field of the configuration individuallybryanv2014-01-251-2/+32
* Remove spaces before tabs in the function prototype listbryanv2014-01-251-32/+32
* Add very simple virtio_random(4) driver to harvest entropy from hostbryanv2014-01-181-0/+231
* Add unmapped IO support to virtio_scsi(4)bryanv2014-01-131-1/+4
* Add unmapped IO support to virtio_blk(4)bryanv2014-01-131-3/+4
* Remove incorrect bit shift when assigning the LUN request fieldbryanv2014-01-121-1/+1
* Include necessary headers that now are available due to pollutionglebius2013-10-281-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* Do not hold the vtnet Rx queue lock when calling up into the stackbryanv2013-10-051-2/+6
* Complete any pending Tx frames before attempting the next transmitbryanv2013-09-032-0/+10
* Fix unintended compiler constant foldingbryanv2013-09-031-2/+2
* Fix build with gcceadler2013-09-011-1/+1
* Import multiqueue VirtIO net driver from my user/bryanv/vtnetmq branchbryanv2013-09-012-1326/+2540
* Sync VirtIO net device header file from recent Linuxbryanv2013-09-011-3/+46
* Add optional VirtIO device method for post-attach notificationsbryanv2013-09-012-1/+15
* Add support for postponing VirtIO virtqueue interruptsbryanv2013-09-012-12/+32
* Different consumers of the struct vm_page abuse pageq member to keepkib2013-08-101-4/+4
* Merge virtio_scsi change from projects/virtiobryanv2013-07-041-10/+3
* Merge virtio_pci changes from projects/virtiobryanv2013-07-043-201/+242
* Merge virtio changes from projects/virtiobryanv2013-07-0413-48/+41
* Merge vtnet changes from projects/virtiobryanv2013-07-041-2/+2
* Merge virtio_balloon changes from projects/virtiobryanv2013-07-041-23/+21
* Merge several virtio_blk changes from projects/virtiobryanv2013-07-042-26/+240
* Convert VirtIO to use ithreads instead of taskqueuesbryanv2013-07-0410-275/+110
* Merge r250802 from bryanv/vtnetmq - Fix setting of the Rx filtersbryanv2013-06-151-2/+2
* MFprojects/camlock r248982:mav2013-04-141-1/+1
* Only set the barrier flag if the feature was negotiatedbryanv2013-03-051-8/+41
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-18/+21
* virtio: Start taskqueues threads after attach cannot failbryanv2012-12-143-12/+9
* virtio_scsi: Remove duplicated linesbryanv2012-12-121-4/+1
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-041-3/+3
* Fix build with PAE enabled. I doubt any code uses CAM_SCATTER_VALID ormav2012-10-121-2/+4
* Virtio SCSI drivergrehan2012-10-115-0/+2742
* Patch from Bryan to fix a virtqueue issue:grehan2012-10-111-4/+3
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* No need to leak these into the includer's namespace.grehan2012-09-131-0/+6
* Relax requirement of certain mb()sgrehan2012-09-131-2/+2
* Various VirtIO improvementsgrehan2012-07-1110-345/+532
* Do not include <sys/types.h> in the local headers. The .c files includingobrien2012-07-036-12/+0
* Sync with Bryan Venteicher's virtio git repo:grehan2012-04-161-1/+3
OpenPOWER on IntegriCloud