libvirt/src/util
Michal Privoznik fe957f0a6f bandwidth: Integrate bandwidth into portgroups
Every DomainNetDef has a bandwidth, as does every portgroup.
Whenever a DomainNetDef of type NETWORK is about to be used, a call is
made to networkAllocateActualDevice(). This function chooses the "best"
bandwidth object and places it in the DomainActualNetDef.
From that point on, whenever some code needs to use the bandwidth data
for the interface, it's retrieved with virDomainNetGetActualBandwidth(),
which will always return the "best" info as determined in the
previous step.
2011-07-27 10:26:25 +02:00
..
authhelper.c
authhelper.h
bitmap.c maint: rename virBufferVSprintf to virBufferAsprintf 2011-05-05 13:47:40 -06:00
bitmap.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
bridge.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
bridge.h Allow brAddTap to create a tap device that is down 2011-02-17 13:36:22 -05:00
buf.c buf: protect against integer overflow 2011-06-24 16:01:56 -06:00
buf.h buf: add virBufferVasprintf 2011-05-05 13:48:19 -06:00
cgroup.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
cgroup.h cgroup: Implement cpu.cfs_period_us and cpu.cfs_quota_us tuning API 2011-07-21 17:11:12 +08:00
command.c util: change virFile*Pid functions to return < 0 on failure 2011-07-25 16:56:26 -04:00
command.h command: move all docs into .c file 2011-07-21 10:34:51 -06:00
conf.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
conf.h esx: Allow '-' in VMX entry names 2010-09-23 10:37:10 +02:00
dnsmasq.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
dnsmasq.h network: Don't ignore errors in dnsmasq config file creation 2011-06-29 02:04:55 +02:00
ebtables.c Move virRun, virExec*, virFork to util/command 2011-06-07 14:06:11 -04:00
ebtables.h
event_poll.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
event_poll.h Move event code out of the daemon/ into src/util/ 2011-03-07 14:16:13 +00:00
event.c events: Correct virEventAddTimeout docs 2011-06-21 10:08:47 -04:00
event.h Promote virEvent*Handle/Timeout to public API 2011-06-21 10:08:47 -04:00
hash.c libvirt,logging: cleanup VIR_XXX0() 2011-05-11 12:41:14 -06:00
hash.h tests: More unit tests for internal hash APIs 2011-04-27 15:32:30 +02:00
hooks.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
hooks.h qemu: add two hook script events "prepare" and "release" 2011-03-22 21:12:36 +08:00
hostusb.c util: avoid PATH_MAX-sized array 2011-06-22 17:13:58 -06:00
hostusb.h
interface.c util: add an ifaceGetIPAddress to the interface utilities 2011-07-25 13:48:37 +08:00
interface.h util: add an ifaceGetIPAddress to the interface utilities 2011-07-25 13:48:37 +08:00
iohelper.c save: let iohelper work on O_DIRECT fds 2011-07-21 16:24:08 -06:00
iptables.c Remove virConnectPtr from virRaiseErrorFull 2011-04-17 07:22:23 +02:00
iptables.h Update iptables.c to also support ip6tables. 2010-12-23 15:54:32 -05:00
json.c Remove bogus warning message in JSON code 2011-06-30 18:04:01 +01:00
json.h json: Fix *GetBoolean functions 2011-05-09 14:02:13 +02:00
keymaps.csv util: Add keymaps.csv 2011-07-21 15:02:52 +08:00
logging.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
logging.h util: reject unknown flags, and prefer unsigned flags 2011-07-13 09:04:54 -06:00
macvtap.c bandwidth: Implement functions to enable and disable QoS 2011-07-25 13:49:55 +08:00
macvtap.h bandwidth: Implement functions to enable and disable QoS 2011-07-25 13:49:55 +08:00
memory.c build: fix cygwin strerror_r failure 2011-02-11 12:32:17 -07:00
memory.h build: make VIR_FREE do some type checking 2011-04-25 10:20:18 -06:00
netlink.c build: fix compilation on systems missing libnl and new includes 2011-06-23 11:54:11 -04:00
netlink.h build: fix compilation on systems missing libnl and new includes 2011-06-23 11:54:11 -04:00
network.c bandwidth: Integrate bandwidth into portgroups 2011-07-27 10:26:25 +02:00
network.h bandwidth: Integrate bandwidth into portgroups 2011-07-27 10:26:25 +02:00
pci.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
pci.h pci: initialize state values on reattach 2011-07-05 11:42:38 -06:00
processinfo.c
processinfo.h
qparams.c
qparams.h
sexpr.c sexpr: Improve serialization error reporting 2011-05-27 15:31:33 +02:00
sexpr.h Use virBufferPtr for sexpr2string instead of manual buffer handling 2011-04-05 09:14:59 +02:00
stats_linux.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
stats_linux.h
storage_file.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
storage_file.h storage: Avoid memory leak on metadata fetching 2011-07-14 16:39:42 +02:00
sysinfo.c sysinfo: Don't try to run dmidecode on archs missing it 2011-07-20 17:14:24 +02:00
sysinfo.h sysinfo: cleanup function/struct names. 2011-06-27 09:41:03 -06:00
threadpool.c Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
threadpool.h threadpool: allow NULL jobdata 2011-01-03 14:45:00 -07:00
threads-pthread.c threads: add one-time initialization support 2011-04-25 08:53:09 -06:00
threads-pthread.h threads: add one-time initialization support 2011-04-25 08:53:09 -06:00
threads-win32.c threads: add one-time initialization support 2011-04-25 08:53:09 -06:00
threads-win32.h threads: add one-time initialization support 2011-04-25 08:53:09 -06:00
threads.c
threads.h threads: add one-time initialization support 2011-04-25 08:53:09 -06:00
util.c util: change virFile*Pid functions to return < 0 on failure 2011-07-25 16:56:26 -04:00
util.h util: define MAX 2011-07-21 14:45:20 -04:00
uuid.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
uuid.h uuid: annotate non-null requirements 2011-06-08 05:28:20 -06:00
viraudit.c build: rename files.h to virfile.h 2011-07-21 10:34:51 -06:00
viraudit.h maint: rename virtaudit to match file contents 2011-07-12 07:24:43 -06:00
virfile.c save: add virFileDirectFd wrapper type 2011-07-21 16:24:08 -06:00
virfile.h save: add virFileDirectFd wrapper type 2011-07-21 16:24:08 -06:00
virkeycode-mapgen.py build: Use $(PYTHON) instead of python for the keycode map generator 2011-07-22 16:16:33 +02:00
virkeycode.c util: add virtkeycode module 2011-07-21 15:57:47 +08:00
virkeycode.h util: add virtkeycode module 2011-07-21 15:57:47 +08:00
virterror_internal.h build: avoid ATTRIBUTE_UNUSED in headers 2011-07-14 07:51:30 -06:00
virterror.c error: add new error type for reflecting partial API support 2011-07-21 16:04:56 -06:00
xml.c xml: Make sure virXpathNodeSet always sets an error 2011-05-13 10:32:52 -04:00
xml.h util: add missing string->integer conversion functions 2011-01-13 15:10:40 -07:00