[libvirt] [PATCH v3 04/36] network: add missing bandwidth limits for bridge forward type
Laine Stump
laine at laine.org
Fri Mar 22 02:02:18 UTC 2019
On 3/21/19 9:52 PM, Laine Stump wrote:
> On 3/21/19 8:58 PM, Cole Robinson wrote:
>> On 3/19/19 8:46 AM, Daniel P. Berrangé wrote:
>>> In the case of a network with forward=bridge, which has a bridge device
>>> listed, we are capable of setting bandwidth limits but fail to call the
>>> function to register them.
>>>
>>> Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
>>> ---
>>> src/network/bridge_driver.c | 39
>>> ++++++++++++++++++++++++++-----------
>>> 1 file changed, 28 insertions(+), 11 deletions(-)
>>>
>> One thing missing is class_id XML reading in
>> virDomainActualNetDefParseXML, that needs to be adjusted for TYPE_BRIDGE
>>
>> With that, code wise I'll give:
>>
>> Reviewed-by: Cole Robinson <crobinso at redhat.com>
>>
>> but I can't really comment on if there's any hidden pitfalls.
>
>
> I seem to recall that Michal omitted bandwidth support on those types
> of networks for a reason (floor can't be supported because there isn't
> a single egress that we have exclusive control over, or something like
> that), but he should probably give the definitive response to that.
Hmm, virNetdevBandwidthParse() appears to support it, while explicitly
prohibiting floor, so maybe the skipping of class_id in the actualNetDef
parse was already a bug?
>
>
>> But I'd
>> say push it and we can figure it out in git master
>>
>> - Cole
>>
>> --
>> libvir-list mailing list
>> libvir-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvir-list
>
>
>
More information about the libvir-list
mailing list