mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
src: Document virDomainInterfaceStats() limitation
For unmanaged ethernet <interface/>, it is user's responsibility to set up the interface. And as such it can be just anything. Therefore, it's (almost) impossible for the virDomainInterfaceStats() API to tell whether RX/TX values need to be swapped or copied verbatim into the return structure. Document this limitation. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
172dd3d9f7
commit
928e741172
@ -2012,7 +2012,8 @@ interface stats are only available for interfaces that have a
|
|||||||
physical source interface. This does not include, for example, a
|
physical source interface. This does not include, for example, a
|
||||||
'user' interface type since it is a virtual LAN with NAT to the
|
'user' interface type since it is a virtual LAN with NAT to the
|
||||||
outside world. *interface-device* can be the interface target by
|
outside world. *interface-device* can be the interface target by
|
||||||
name or MAC address.
|
name or MAC address. Please note, for an unmanaged *ethernet*
|
||||||
|
type returned stats might have RX/TX swapped.
|
||||||
|
|
||||||
|
|
||||||
domiftune
|
domiftune
|
||||||
|
@ -5965,6 +5965,9 @@ virDomainBlockStatsFlags(virDomainPtr dom,
|
|||||||
*
|
*
|
||||||
* The returned stats are from domain's point of view.
|
* The returned stats are from domain's point of view.
|
||||||
*
|
*
|
||||||
|
* Please note, for an unmanaged ethernet type, returned stats
|
||||||
|
* might have RX/TX swapped.
|
||||||
|
*
|
||||||
* Returns: 0 in case of success or -1 in case of failure.
|
* Returns: 0 in case of success or -1 in case of failure.
|
||||||
*
|
*
|
||||||
* Since: 0.3.2
|
* Since: 0.3.2
|
||||||
|
Loading…
Reference in New Issue
Block a user