krping.h revision 256829
198184Sgordon/*
298184Sgordon * $FreeBSD: stable/10/sys/contrib/rdma/krping/krping.h 256829 2013-10-21 06:31:56Z np $
398184Sgordon */
498184Sgordon
598184Sgordonstruct krping_stats {
698184Sgordon	unsigned long long send_bytes;
798184Sgordon	unsigned long long send_msgs;
898184Sgordon	unsigned long long recv_bytes;
9306924Sjilles	unsigned long long recv_msgs;
10306924Sjilles	unsigned long long write_bytes;
11306924Sjilles	unsigned long long write_msgs;
12306924Sjilles	unsigned long long read_bytes;
13306924Sjilles	unsigned long long read_msgs;
14306924Sjilles	char name[16];
15306924Sjilles};
16306924Sjilles
17306924Sjillesint krping_doit(char *, void *);
18306924Sjillesvoid krping_walk_cb_list(void (*)(struct krping_stats *, void *), void *);
19306924Sjillesvoid krping_init(void);
20306924Sjillesvoid krping_printf(void *, const char *, ...);
21306924Sjillesint krping_sigpending(void);
22306924Sjilles