mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 19:02:25 +00:00
util: re-add conditional for ifi_iqdrops field for macOS
The conditional was removed in commit ebbf8ebe4fa6f9d43b40673f0f2dad6bf50e2085 Author: Ján Tomko <jtomko@redhat.com> Date: Tue Sep 1 22:56:37 2020 +0200 util: virnetdevtap: stats: fix txdrop on FreeBSD That commit was correct about this no longer being required for FreeBSD, but missed that the code is also built on macOS. Rather than testing for this field in meson though, we can simply use a platform conditional test in the code. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
7bd8621291
commit
59c5bf3faa
@ -974,12 +974,20 @@ virNetDevTapInterfaceStats(const char *ifname,
|
||||
stats->rx_bytes = ifd->ifi_obytes;
|
||||
stats->rx_packets = ifd->ifi_opackets;
|
||||
stats->rx_errs = ifd->ifi_oerrors;
|
||||
# ifndef __APPLE__
|
||||
stats->rx_drop = ifd->ifi_oqdrops;
|
||||
# else
|
||||
stats->rx_drop = 0;
|
||||
# endif
|
||||
} else {
|
||||
stats->tx_bytes = ifd->ifi_obytes;
|
||||
stats->tx_packets = ifd->ifi_opackets;
|
||||
stats->tx_errs = ifd->ifi_oerrors;
|
||||
# ifndef __APPLE__
|
||||
stats->tx_drop = ifd->ifi_oqdrops;
|
||||
# else
|
||||
stats->tx_drop = 0;
|
||||
# endif
|
||||
stats->rx_bytes = ifd->ifi_ibytes;
|
||||
stats->rx_packets = ifd->ifi_ipackets;
|
||||
stats->rx_errs = ifd->ifi_ierrors;
|
||||
|
Loading…
x
Reference in New Issue
Block a user