Lines Matching refs:stats

291 void ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats)  in ovs_vport_get_stats()  argument
295 memset(stats, 0, sizeof(*stats)); in ovs_vport_get_stats()
306 stats->rx_errors = atomic_long_read(&vport->err_stats.rx_errors); in ovs_vport_get_stats()
307 stats->tx_errors = atomic_long_read(&vport->err_stats.tx_errors); in ovs_vport_get_stats()
308 stats->tx_dropped = atomic_long_read(&vport->err_stats.tx_dropped); in ovs_vport_get_stats()
309 stats->rx_dropped = atomic_long_read(&vport->err_stats.rx_dropped); in ovs_vport_get_stats()
323 stats->rx_bytes += local_stats.rx_bytes; in ovs_vport_get_stats()
324 stats->rx_packets += local_stats.rx_packets; in ovs_vport_get_stats()
325 stats->tx_bytes += local_stats.tx_bytes; in ovs_vport_get_stats()
326 stats->tx_packets += local_stats.tx_packets; in ovs_vport_get_stats()
474 struct pcpu_sw_netstats *stats; in ovs_vport_receive() local
478 stats = this_cpu_ptr(vport->percpu_stats); in ovs_vport_receive()
479 u64_stats_update_begin(&stats->syncp); in ovs_vport_receive()
480 stats->rx_packets++; in ovs_vport_receive()
481 stats->rx_bytes += skb->len + in ovs_vport_receive()
483 u64_stats_update_end(&stats->syncp); in ovs_vport_receive()
511 struct pcpu_sw_netstats *stats; in ovs_vport_send() local
513 stats = this_cpu_ptr(vport->percpu_stats); in ovs_vport_send()
515 u64_stats_update_begin(&stats->syncp); in ovs_vport_send()
516 stats->tx_packets++; in ovs_vport_send()
517 stats->tx_bytes += sent; in ovs_vport_send()
518 u64_stats_update_end(&stats->syncp); in ovs_vport_send()