libvirt/src/network
Michal Privoznik 361ff0a088 network: Use self inflating bitmap for class IDs
Back in the day when I was implementing QoS for networks there
were no self inflating virBitmaps. Only the static ones.
Therefore, I had to allocate the whole 8KB of memory in order to
keep track of used/unused class IDs. This is rather wasteful
because nobody is ever gonna use that much classes (kernel
overhead would drastically lower the bandwidth). Anyway, now that
we have self inflating bitmaps we can start small and allocate
more if there's need for it.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
2017-08-17 14:58:11 +02:00
..
bridge_driver_linux.c util: move IP route & address object-related functions to virnetdevip.c 2016-06-26 19:33:09 -04:00
bridge_driver_nop.c Replace virNetworkObjPtr with virNetworkDefPtr in network platform APIs 2014-04-25 15:44:09 +01:00
bridge_driver_platform.c bridge driver: extract platform specifics 2013-08-01 15:47:02 -06:00
bridge_driver_platform.h network: Introduce virnetworkobj 2017-04-18 20:25:18 -04:00
bridge_driver.c network: Use self inflating bitmap for class IDs 2017-08-17 14:58:11 +02:00
bridge_driver.h network: Use consistent naming in bridge_driver for virNetwork objects 2017-08-16 14:17:57 -04:00
default.xml Remove the space before the slash in network XML 2013-08-28 08:05:46 +02:00
leaseshelper.c Use ATTRIBUTE_FALLTHROUGH 2017-06-12 19:11:30 -04:00