mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
virnetdevopenvswitch: unify calculation of ovs and tc
For other interface type, values in tc rules are calculated by multiply by 8*1000 instead of 8*1024. Signed-off-by: zhangjl02 <zhangjl02@inspur.com> Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
0b4705a4aa
commit
f3ac931d36
@ -642,7 +642,7 @@ virNetDevOpenvswitchFindUUID(const char *table,
|
||||
* However other_config in ovs qos is in bit.
|
||||
* ingress_policing_rate in ovs interface is in kbit.
|
||||
*/
|
||||
#define VIR_NETDEV_TX_TO_OVS 8192
|
||||
#define VIR_NETDEV_TX_TO_OVS 8000
|
||||
#define VIR_NETDEV_RX_TO_OVS 8
|
||||
|
||||
/**
|
||||
|
@ -274,10 +274,10 @@ mymain(void)
|
||||
OVS_VSCTL " --timeout=5 set port tap-fake qos=@qos1"
|
||||
" 'external-ids:vm-id=\"66616b65-7575-6964-0000-000000000000\"'"
|
||||
" 'external-ids:ifname=\"tap-fake\"'"
|
||||
" -- --id=@qos1 create qos type=linux-htb other_config:min-rate=163840000"
|
||||
" -- --id=@qos1 create qos type=linux-htb other_config:min-rate=160000000"
|
||||
" queues:0=@queue0 'external-ids:vm-id=\"66616b65-7575-6964-0000-000000000000\"'"
|
||||
" 'external-ids:ifname=\"tap-fake\"'"
|
||||
" -- --id=@queue0 create queue other_config:min-rate=163840000 "
|
||||
" -- --id=@queue0 create queue other_config:min-rate=160000000 "
|
||||
"'external-ids:vm-id=\"66616b65-7575-6964-0000-000000000000\"'"
|
||||
" 'external-ids:ifname=\"tap-fake\"'\n"
|
||||
OVS_VSCTL " --timeout=5 set Interface tap-fake ingress_policing_rate=0 ingress_policing_burst=0\n"));
|
||||
|
Loading…
Reference in New Issue
Block a user