gen_stats.h (c1f3ee120bb61045b1c0a3ead620d1d65af47130) gen_stats.h (c1b56878fb68e9c14070939ea4537ad4db79ffae)
1#ifndef __NET_GEN_STATS_H
2#define __NET_GEN_STATS_H
3
4#include <linux/gen_stats.h>
5#include <linux/socket.h>
6#include <linux/rtnetlink.h>
7#include <linux/pkt_sched.h>
8

--- 31 unchanged lines hidden (view full) ---

40extern int gen_new_estimator(struct gnet_stats_basic *bstats,
41 struct gnet_stats_rate_est *rate_est,
42 spinlock_t *stats_lock, struct nlattr *opt);
43extern void gen_kill_estimator(struct gnet_stats_basic *bstats,
44 struct gnet_stats_rate_est *rate_est);
45extern int gen_replace_estimator(struct gnet_stats_basic *bstats,
46 struct gnet_stats_rate_est *rate_est,
47 spinlock_t *stats_lock, struct nlattr *opt);
1#ifndef __NET_GEN_STATS_H
2#define __NET_GEN_STATS_H
3
4#include <linux/gen_stats.h>
5#include <linux/socket.h>
6#include <linux/rtnetlink.h>
7#include <linux/pkt_sched.h>
8

--- 31 unchanged lines hidden (view full) ---

40extern int gen_new_estimator(struct gnet_stats_basic *bstats,
41 struct gnet_stats_rate_est *rate_est,
42 spinlock_t *stats_lock, struct nlattr *opt);
43extern void gen_kill_estimator(struct gnet_stats_basic *bstats,
44 struct gnet_stats_rate_est *rate_est);
45extern int gen_replace_estimator(struct gnet_stats_basic *bstats,
46 struct gnet_stats_rate_est *rate_est,
47 spinlock_t *stats_lock, struct nlattr *opt);
48extern int gen_estimator_active(const struct gnet_stats_rate_est *rate_est);
48
49#endif
49
50#endif