aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/virtio
Commit message (Expand)AuthorAgeFilesLines
* Enable LRO by default when available on vtnet interfacesBryan Venteicher2014-11-091-7/+6
* Several minor changes to hopefully complete the VirtIO console driverBryan Venteicher2014-11-071-16/+52
* Create the tty device after the port is completely initializedBryan Venteicher2014-11-031-4/+4
* Add support for the multiport feature and fix hot plug racesBryan Venteicher2014-11-031-350/+485
* Add VirtIO console driverBryan Venteicher2014-10-232-0/+1313
* - Provide if_get_counter() method for vtnet(4).Gleb Smirnoff2014-09-181-61/+56
* Use define from if_var.h to access a field inside struct if_data,Gleb Smirnoff2014-08-301-1/+1
* Update to the current version of netmap.Luigi Rizzo2014-08-161-0/+37
* print additional debugging info in virtqueue_dump()Luigi Rizzo2014-08-161-2/+4
* Rework when the Tx queue completion interrupt is enabledBryan Venteicher2014-07-102-65/+155
* Add accessor to get the number of free descriptors in the virtqueueBryan Venteicher2014-07-102-0/+8
* xen/virtio: fix balloon drivers to not mark pages as WIREDRoger Pau Monné2014-06-251-3/+1
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-1/+1
* Force two byte alignment for all control message headersBryan Venteicher2014-06-161-5/+5
* Make the feature negotiation code easier to followBryan Venteicher2014-06-161-22/+23
* Move the VIRTIO_RING_F_* defines out of virtqueue.h into virtio_config.hBryan Venteicher2014-06-165-8/+7
* Remove kernel specific macro out of the VirtIO PCI header fileBryan Venteicher2014-06-162-2/+4
* - Remove two write-only local variablesBryan Venteicher2014-06-162-5/+0
* Always append new bios to the tail of the queue, instead of sorting themBryan Venteicher2014-06-101-1/+1
* make sure ifp->if_transmit returns 0 if a buffer is enqueued.Luigi Rizzo2014-06-041-2/+1
* Split the virtio.h header file into multiple filesBryan Venteicher2014-06-016-54/+125
* Wait for the callout to finish before unloading the moduleBryan Venteicher2014-04-241-1/+1
* Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 GbitGleb Smirnoff2014-03-131-1/+1
* Use m_defrag() instead of m_collapse() to compact a long mbuf chainBryan Venteicher2014-02-022-14/+16
* Do not place the sglist used for Rx/Tx on the stackBryan Venteicher2014-02-022-38/+65
* Check for a full virtqueue in the multiqueue transmit pathBryan Venteicher2014-01-251-0/+6
* Avoid queue unlock followed by relock when the enable interrupt race is lostBryan Venteicher2014-01-251-5/+7
* Move duplicated transmit start code into a single functionBryan Venteicher2014-01-251-23/+22
* Remove stray spaceBryan Venteicher2014-01-251-1/+1
* Also include the mbuf's csum_flags in an assert messageBryan Venteicher2014-01-251-1/+2
* Read and write the MAC address in the config space byte by byteBryan Venteicher2014-01-251-5/+11
* Read each field of the configuration individuallyBryan Venteicher2014-01-251-2/+32
* Remove spaces before tabs in the function prototype listBryan Venteicher2014-01-251-32/+32
* Add very simple virtio_random(4) driver to harvest entropy from hostBryan Venteicher2014-01-181-0/+231
* Add unmapped IO support to virtio_scsi(4)Bryan Venteicher2014-01-131-1/+4
* Add unmapped IO support to virtio_blk(4)Bryan Venteicher2014-01-131-3/+4
* Remove incorrect bit shift when assigning the LUN request fieldBryan Venteicher2014-01-121-1/+1
* Include necessary headers that now are available due to pollutionGleb Smirnoff2013-10-281-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Do not hold the vtnet Rx queue lock when calling up into the stackBryan Venteicher2013-10-051-2/+6
* Complete any pending Tx frames before attempting the next transmitBryan Venteicher2013-09-032-0/+10
* Fix unintended compiler constant foldingBryan Venteicher2013-09-031-2/+2
* Fix build with gccEitan Adler2013-09-011-1/+1
* Import multiqueue VirtIO net driver from my user/bryanv/vtnetmq branchBryan Venteicher2013-09-012-1321/+2535
* Sync VirtIO net device header file from recent LinuxBryan Venteicher2013-09-011-3/+46
* Add optional VirtIO device method for post-attach notificationsBryan Venteicher2013-09-012-1/+15
* Add support for postponing VirtIO virtqueue interruptsBryan Venteicher2013-09-012-12/+32
* Different consumers of the struct vm_page abuse pageq member to keepKonstantin Belousov2013-08-101-4/+4
* Merge virtio_scsi change from projects/virtioBryan Venteicher2013-07-041-10/+3
* Merge virtio_pci changes from projects/virtioBryan Venteicher2013-07-043-200/+241