1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-26 11:47:31 +00:00
freebsd/sys/dev/xen
Roger Pau Monné 96375eac94 xen-netfront: add multiqueue support
Add support for multiple TX and RX queue pairs. The default number of queues
is set to 4, but can be easily changed from the sysctl node hw.xn.num_queues.

Also heavily refactor netfront driver: break out a bunch of helper
functions and different structures. Use threads to handle TX and RX.
Remove some dead code and fix quite a few bugs as I go along.

Submitted by:		Wei Liu <wei.liu2@citrix.com>
Reviewed by:		royger
Sponsored by:		Citrix Systems R&D
Relnotes:		Yes
Differential Revision:	https://reviews.freebsd.org/D4193
2016-01-20 15:02:43 +00:00
..
balloon xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
blkback xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
blkfront Add two more assertions to catch busdma problems. Each segment provided 2016-01-11 21:02:30 +00:00
console xen/console: Introduce a new console driver for Xen guest 2015-10-08 16:39:43 +00:00
control xen: fix dropping bitmap IPIs during resume 2015-11-18 18:11:19 +00:00
debug
evtchn
grant_table xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
netback xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
netfront xen-netfront: add multiqueue support 2016-01-20 15:02:43 +00:00
pci
pcifront
privcmd
pvcpu
timer
xenpci xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
xenstore xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00