On 6/11/21 2:02 AM, Jiatong Shen wrote: > Hello community, > > We found a strange situation where interface qos is being cleared up. After > some search, looks like ovs will clear tc setting at least on ingress. > > related code is > https://github.com/openvswitch/ovs/blob/91cb55bc8aad7fe17060778482dc7ad18dc0d9a8/lib/netdev-linux.c#L2727 > > so I would like to know if it is more ideal to set ovs port qos and replace > current tc when ovs port is used? thank you > Yes, this is known bug: https://bugzilla.redhat.com/show_bug.cgi?id=1510237 Unfortunately, it hasn't gotten much attention. Libvirt should use ovs to set up QoS instead of TC because ovs keeps the desired state of TAP and will clear out anything that goes against it. Michal