6 #ifndef NETLINK_IDIAGNL_VEGASINFO_H_
7 #define NETLINK_IDIAGNL_VEGASINFO_H_
9 #include <netlink/netlink.h>
15 extern struct nl_object_ops idiagnl_vegasinfo_obj_ops;
16 extern struct idiagnl_vegasinfo * idiagnl_vegasinfo_alloc(
void);
17 extern void idiagnl_vegasinfo_get(
struct idiagnl_vegasinfo *);
18 extern void idiagnl_vegasinfo_put(
struct idiagnl_vegasinfo *);
20 extern uint32_t idiagnl_vegasinfo_get_enabled(
const struct idiagnl_vegasinfo *);
21 extern uint32_t idiagnl_vegasinfo_get_rttcnt(
const struct idiagnl_vegasinfo *);
22 extern uint32_t idiagnl_vegasinfo_get_rtt(
const struct idiagnl_vegasinfo *);
23 extern uint32_t idiagnl_vegasinfo_get_minrtt(
const struct idiagnl_vegasinfo *);
25 extern void idiagnl_vegasinfo_set_enabled(
struct idiagnl_vegasinfo *,
27 extern void idiagnl_vegasinfo_set_rttcnt(
struct idiagnl_vegasinfo *,
29 extern void idiagnl_vegasinfo_set_rtt(
struct idiagnl_vegasinfo *, uint32_t);
30 extern void idiagnl_vegasinfo_set_minrtt(
struct idiagnl_vegasinfo *,