~ubuntu-branches/debian/experimental/linux-tools/experimental

« back to all changes in this revision

Viewing changes to include/net/gen_stats.h

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings
  • Date: 2014-02-02 16:57:49 UTC
  • mfrom: (1.1.10) (0.1.21 sid)
  • Revision ID: package-import@ubuntu.com-20140202165749-tw94o9t1t0a8txk6
Tags: 3.13-1~exp2
Merge changes from sid up to 3.12.6-3

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
        struct tc_stats   tc_stats;
20
20
};
21
21
 
22
 
extern int gnet_stats_start_copy(struct sk_buff *skb, int type,
 
22
int gnet_stats_start_copy(struct sk_buff *skb, int type, spinlock_t *lock,
 
23
                          struct gnet_dump *d);
 
24
 
 
25
int gnet_stats_start_copy_compat(struct sk_buff *skb, int type,
 
26
                                 int tc_stats_type, int xstats_type,
23
27
                                 spinlock_t *lock, struct gnet_dump *d);
24
28
 
25
 
extern int gnet_stats_start_copy_compat(struct sk_buff *skb, int type,
26
 
                                        int tc_stats_type,int xstats_type,
27
 
                                        spinlock_t *lock, struct gnet_dump *d);
28
 
 
29
 
extern int gnet_stats_copy_basic(struct gnet_dump *d,
30
 
                                 struct gnet_stats_basic_packed *b);
31
 
extern int gnet_stats_copy_rate_est(struct gnet_dump *d,
32
 
                                    const struct gnet_stats_basic_packed *b,
33
 
                                    struct gnet_stats_rate_est64 *r);
34
 
extern int gnet_stats_copy_queue(struct gnet_dump *d,
35
 
                                 struct gnet_stats_queue *q);
36
 
extern int gnet_stats_copy_app(struct gnet_dump *d, void *st, int len);
37
 
 
38
 
extern int gnet_stats_finish_copy(struct gnet_dump *d);
39
 
 
40
 
extern int gen_new_estimator(struct gnet_stats_basic_packed *bstats,
41
 
                             struct gnet_stats_rate_est64 *rate_est,
42
 
                             spinlock_t *stats_lock, struct nlattr *opt);
43
 
extern void gen_kill_estimator(struct gnet_stats_basic_packed *bstats,
44
 
                               struct gnet_stats_rate_est64 *rate_est);
45
 
extern int gen_replace_estimator(struct gnet_stats_basic_packed *bstats,
46
 
                                 struct gnet_stats_rate_est64 *rate_est,
47
 
                                 spinlock_t *stats_lock, struct nlattr *opt);
48
 
extern bool gen_estimator_active(const struct gnet_stats_basic_packed *bstats,
49
 
                                 const struct gnet_stats_rate_est64 *rate_est);
 
29
int gnet_stats_copy_basic(struct gnet_dump *d,
 
30
                          struct gnet_stats_basic_packed *b);
 
31
int gnet_stats_copy_rate_est(struct gnet_dump *d,
 
32
                             const struct gnet_stats_basic_packed *b,
 
33
                             struct gnet_stats_rate_est64 *r);
 
34
int gnet_stats_copy_queue(struct gnet_dump *d, struct gnet_stats_queue *q);
 
35
int gnet_stats_copy_app(struct gnet_dump *d, void *st, int len);
 
36
 
 
37
int gnet_stats_finish_copy(struct gnet_dump *d);
 
38
 
 
39
int gen_new_estimator(struct gnet_stats_basic_packed *bstats,
 
40
                      struct gnet_stats_rate_est64 *rate_est,
 
41
                      spinlock_t *stats_lock, struct nlattr *opt);
 
42
void gen_kill_estimator(struct gnet_stats_basic_packed *bstats,
 
43
                        struct gnet_stats_rate_est64 *rate_est);
 
44
int gen_replace_estimator(struct gnet_stats_basic_packed *bstats,
 
45
                          struct gnet_stats_rate_est64 *rate_est,
 
46
                          spinlock_t *stats_lock, struct nlattr *opt);
 
47
bool gen_estimator_active(const struct gnet_stats_basic_packed *bstats,
 
48
                          const struct gnet_stats_rate_est64 *rate_est);
50
49
#endif