TX/RX statistics need to be swapped

Michal Prívozník mprivozn at redhat.com
Thu Nov 24 08:53:25 UTC 2022


On 11/23/22 15:12, Oleg Vasilev wrote:
> Hi,
> 
> virDomainNetTypeSharesHostView[1] contains the logic where for some
> interface types it swaps TX and RX values, because what TX from the
> inside is RX on the outside and vice versa.
> 
> We observe a configuration where <interface type='ethernet' /> shows
> swapped values in statistics, because, apparently, the values are
> swapped once inside the kernel when going from the inside to the
> outside, but not swapped second time because of the mentioned logic.
> 
> Is this a bug? Why in the virDomainNetTypeSharesHostView[1] ethernet is
> marked as 'non-swapped'?


Yeah, this looks like a bug. Another scenario where this demonstrates
itself is QoS. I mean, for the same <bandwidth/> setting one gets
different values set for interface type network and ethernet. Let me
post a patch.

Michal



More information about the libvir-list mailing list