Lines Matching refs:stats

261 			atomic_long_inc(&session->stats.rx_errors);  in pppol2tp_recv()
987 struct l2tp_stats *stats) in pppol2tp_copy_stats() argument
989 dest->tx_packets = atomic_long_read(&stats->tx_packets); in pppol2tp_copy_stats()
990 dest->tx_bytes = atomic_long_read(&stats->tx_bytes); in pppol2tp_copy_stats()
991 dest->tx_errors = atomic_long_read(&stats->tx_errors); in pppol2tp_copy_stats()
992 dest->rx_packets = atomic_long_read(&stats->rx_packets); in pppol2tp_copy_stats()
993 dest->rx_bytes = atomic_long_read(&stats->rx_bytes); in pppol2tp_copy_stats()
994 dest->rx_seq_discards = atomic_long_read(&stats->rx_seq_discards); in pppol2tp_copy_stats()
995 dest->rx_oos_packets = atomic_long_read(&stats->rx_oos_packets); in pppol2tp_copy_stats()
996 dest->rx_errors = atomic_long_read(&stats->rx_errors); in pppol2tp_copy_stats()
1010 struct pppol2tp_ioc_stats stats; in pppol2tp_session_ioctl() local
1107 memset(&stats, 0, sizeof(stats)); in pppol2tp_session_ioctl()
1108 stats.tunnel_id = tunnel->tunnel_id; in pppol2tp_session_ioctl()
1109 stats.session_id = session->session_id; in pppol2tp_session_ioctl()
1110 pppol2tp_copy_stats(&stats, &session->stats); in pppol2tp_session_ioctl()
1111 if (copy_to_user((void __user *) arg, &stats, in pppol2tp_session_ioctl()
1112 sizeof(stats))) in pppol2tp_session_ioctl()
1140 struct pppol2tp_ioc_stats stats; in pppol2tp_tunnel_ioctl() local
1155 if (copy_from_user(&stats, (void __user *) arg, in pppol2tp_tunnel_ioctl()
1156 sizeof(stats))) { in pppol2tp_tunnel_ioctl()
1160 if (stats.session_id != 0) { in pppol2tp_tunnel_ioctl()
1163 l2tp_session_find(sock_net(sk), tunnel, stats.session_id); in pppol2tp_tunnel_ioctl()
1171 stats.using_ipsec = (sk->sk_policy[0] || sk->sk_policy[1]) ? 1 : 0; in pppol2tp_tunnel_ioctl()
1173 pppol2tp_copy_stats(&stats, &tunnel->stats); in pppol2tp_tunnel_ioctl()
1174 if (copy_to_user((void __user *) arg, &stats, sizeof(stats))) { in pppol2tp_tunnel_ioctl()
1633 atomic_long_read(&tunnel->stats.tx_packets), in pppol2tp_seq_tunnel_show()
1634 atomic_long_read(&tunnel->stats.tx_bytes), in pppol2tp_seq_tunnel_show()
1635 atomic_long_read(&tunnel->stats.tx_errors), in pppol2tp_seq_tunnel_show()
1636 atomic_long_read(&tunnel->stats.rx_packets), in pppol2tp_seq_tunnel_show()
1637 atomic_long_read(&tunnel->stats.rx_bytes), in pppol2tp_seq_tunnel_show()
1638 atomic_long_read(&tunnel->stats.rx_errors)); in pppol2tp_seq_tunnel_show()
1675 atomic_long_read(&session->stats.tx_packets), in pppol2tp_seq_session_show()
1676 atomic_long_read(&session->stats.tx_bytes), in pppol2tp_seq_session_show()
1677 atomic_long_read(&session->stats.tx_errors), in pppol2tp_seq_session_show()
1678 atomic_long_read(&session->stats.rx_packets), in pppol2tp_seq_session_show()
1679 atomic_long_read(&session->stats.rx_bytes), in pppol2tp_seq_session_show()
1680 atomic_long_read(&session->stats.rx_errors)); in pppol2tp_seq_session_show()