aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_virtio_net.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo: nmd->cur_tx_ring should be used in pci_vtnet_netmap_writev()George V. Neville-Neil2016-03-141-5/+9
* Fix bhyve(1) operation on vmnet devices, broken in r293459.Gleb Smirnoff2016-01-101-1/+2
* Add netmap support for bhyveGeorge V. Neville-Neil2016-01-091-32/+273
* - Increase the max number of indirect descriptors to matchPeter Grehan2015-10-021-2/+2
* Set the subvendor field in config space to the vendor ID.Peter Grehan2015-05-131-0/+1
* Add memory barrier to r281764.Alexander Motin2015-05-061-14/+11
* Report link as up if tap device is not specified (black hole).Alexander Motin2015-04-201-1/+1
* Report link as up only if we managed to open tap device.Alexander Motin2015-04-201-2/+2
* Disable RX/TX queues notifications when not needed.Alexander Motin2015-04-201-0/+4
* Move legacy interrupt allocation for virtio devices to common code.Peter Grehan2015-03-271-2/+0
* Fix networking problem after r280026.Alexander Motin2015-03-151-0/+1
* Modify virtqueue helpers added in r253440 to allow queuing.Alexander Motin2015-03-151-6/+6
* Allow vtnet operation without merged rx buffers.Peter Grehan2014-09-091-20/+66
* Add a callback to be notified about negotiated features.Peter Grehan2014-09-091-0/+1
* Use calloc() in favor of malloc + memset.Xin LI2014-04-221-2/+1
* Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin2014-01-291-0/+4
* Add the VM name to the process name with setproctitle().Peter Grehan2013-11-061-2/+3
* Changes required for OpenBSD/amd64:Peter Grehan2013-10-171-12/+1
* Major rework of the virtio code. Split out common parts, and modifyPeter Grehan2013-07-171-552/+198
* Support an optional "mac=" parameter to virtio-net config, to allowPeter Grehan2013-07-041-21/+62
* Implement the NOTIFY_ON_EMPTY capability in the virtio-net device.Neel Natu2013-05-031-34/+34
* Reset some more softc state when the guest resets the virtio network device.Neel Natu2013-04-301-0/+7
* Use a separate mutex for the receive path instead of overloading the softcNeel Natu2013-04-301-20/+58
* Get rid of the 'vsc_rxpend' state - it doesn't serve any purpose because weNeel Natu2013-04-281-20/+0
* Use a thread for the processing of virtio tx descriptors ratherPeter Grehan2013-04-261-21/+111
* Simplify the assignment of memory to virtual machines by requiring a singleNeel Natu2013-03-181-3/+5
* Change the type of 'ndesc' from 'int' to 'uint16_t' so that descriptor indexNeel Natu2013-03-161-1/+1
* Simplify virtio ring num-available calculation.Peter Grehan2013-03-061-5/+10
* Specify the length of the mapping requested from 'paddr_guest2host()'.Neel Natu2013-03-011-10/+4
* Fix a bug in the passthru implementation where it would assume that allNeel Natu2013-02-011-4/+4
* Add support for MSI-X interrupts in the virtio network device and make thatNeel Natu2013-01-301-27/+132
* Rename fbsdrun.* -> bhyverun.*Peter Grehan2012-12-131-1/+1
* Properly reset the tx/rx rings when a guest requests a device reset.Peter Grehan2012-12-121-0/+19
* Create unique MAC addresses for virtio devices that arePeter Grehan2012-12-121-5/+6
* IFC @ r242684Neel Natu2012-11-111-1/+1
* Rework how guest MMIO regions are dealt with.Peter Grehan2012-10-191-15/+20
* Allow access to the device's config area with any size i/o access at anyPeter Grehan2011-06-071-7/+24
* Import of bhyve hypervisor and utilities, part 1.Peter Grehan2011-05-131-0/+739