On Tue, Jul 12, 2011 at 13:57:08 +0200, Michal Privoznik wrote: > --- > src/util/network.h | 16 ++++++++++++++++ > 1 files changed, 16 insertions(+), 0 deletions(-) > > diff --git a/src/util/network.h b/src/util/network.h > index ed0b78c..568bca1 100644 > --- a/src/util/network.h > +++ b/src/util/network.h > @@ -45,6 +45,22 @@ typedef struct { > > typedef virSocketAddr *virSocketAddrPtr; > > +typedef struct { > + /* Even if we let user to input rates > + * in various units, we store them in bps */ Let's not allow users to use various units :-) > + unsigned long average; > + unsigned long peak; > + unsigned long burst; > +} virRate; > + > +typedef virRate *virRatePtr; > + > +typedef struct { > + virRate in, out; > +} virBandwidth; > + > +typedef virBandwidth *virBandwidthPtr; > + > int virSocketParseAddr (const char *val, > virSocketAddrPtr addr, > int hint); Jirka -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list