12 #ifndef NETLINK_IDIAGNL_VEGASINFO_H_
13 #define NETLINK_IDIAGNL_VEGASINFO_H_
15 #include <netlink/netlink.h>
21 extern struct nl_object_ops idiagnl_vegasinfo_obj_ops;
22 extern struct idiagnl_vegasinfo * idiagnl_vegasinfo_alloc(
void);
23 extern void idiagnl_vegasinfo_get(
struct idiagnl_vegasinfo *);
24 extern void idiagnl_vegasinfo_put(
struct idiagnl_vegasinfo *);
26 extern uint32_t idiagnl_vegasinfo_get_enabled(
const struct idiagnl_vegasinfo *);
27 extern uint32_t idiagnl_vegasinfo_get_rttcnt(
const struct idiagnl_vegasinfo *);
28 extern uint32_t idiagnl_vegasinfo_get_rtt(
const struct idiagnl_vegasinfo *);
29 extern uint32_t idiagnl_vegasinfo_get_minrtt(
const struct idiagnl_vegasinfo *);
31 extern void idiagnl_vegasinfo_set_enabled(
struct idiagnl_vegasinfo *,
33 extern void idiagnl_vegasinfo_set_rttcnt(
struct idiagnl_vegasinfo *,
35 extern void idiagnl_vegasinfo_set_rtt(
struct idiagnl_vegasinfo *, uint32_t);
36 extern void idiagnl_vegasinfo_set_minrtt(
struct idiagnl_vegasinfo *,