diff options
author | Ed Maste <emaste@freebsd.org> | 2013-05-03 16:57:38 -0400 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2013-05-03 14:05:53 -0700 |
commit | 5aa90f686ab963c216d5da554bd953358b91adab (patch) | |
tree | 52d85ece5f6454f4e10dd3d0639c272efd12606b /lib | |
parent | df5256dd98fe880a7773eb485ac441188c58b9a3 (diff) |
netdev-bsd: Use UINT64_MAX for unsupported stats.
As documented in netdev-provider.h for the get_stats method.
Signed-off-by: Ed Maste <emaste@freebsd.org>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/netdev-bsd.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c index f46eee8a..03aeb1ea 100644 --- a/lib/netdev-bsd.c +++ b/lib/netdev-bsd.c @@ -907,22 +907,22 @@ netdev_bsd_get_stats(const struct netdev *netdev_, struct netdev_stats *stats) stats->rx_errors = ifmd.ifmd_data.ifi_ierrors; stats->tx_errors = ifmd.ifmd_data.ifi_oerrors; stats->rx_dropped = ifmd.ifmd_data.ifi_iqdrops; - stats->tx_dropped = 0; + stats->tx_dropped = UINT64_MAX; stats->multicast = ifmd.ifmd_data.ifi_imcasts; stats->collisions = ifmd.ifmd_data.ifi_collisions; - stats->rx_length_errors = 0; - stats->rx_over_errors = 0; - stats->rx_crc_errors = 0; - stats->rx_frame_errors = 0; - stats->rx_fifo_errors = 0; - stats->rx_missed_errors = 0; - - stats->tx_aborted_errors = 0; - stats->tx_carrier_errors = 0; - stats->tx_fifo_errors = 0; - stats->tx_heartbeat_errors = 0; - stats->tx_window_errors = 0; + stats->rx_length_errors = UINT64_MAX; + stats->rx_over_errors = UINT64_MAX; + stats->rx_crc_errors = UINT64_MAX; + stats->rx_frame_errors = UINT64_MAX; + stats->rx_fifo_errors = UINT64_MAX; + stats->rx_missed_errors = UINT64_MAX; + + stats->tx_aborted_errors = UINT64_MAX; + stats->tx_carrier_errors = UINT64_MAX; + stats->tx_fifo_errors = UINT64_MAX; + stats->tx_heartbeat_errors = UINT64_MAX; + stats->tx_window_errors = UINT64_MAX; break; } } |