X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fcore%2Fgen_estimator.c;h=4d65f937ece82b5fbf2c6f0e5dff188572087c12;hb=9e1bf581d67d87a1d7fc0ea500729e3a03643a26;hp=c9c70c6d0cfb7e5f5bf1446d93d2bf841160eeef;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/net/core/gen_estimator.c b/net/core/gen_estimator.c index c9c70c6d0..4d65f937e 100644 --- a/net/core/gen_estimator.c +++ b/net/core/gen_estimator.c @@ -132,21 +132,6 @@ static void est_timer(unsigned long arg) read_unlock(&est_lock); } -/** - * gen_new_estimator - create a new rate estimator - * @bstats: basic statistics - * @rate_est: rate estimator statistics - * @stats_lock: statistics lock - * @opt: rate estimator configuration TLV - * - * Creates a new rate estimator with &bstats as source and &rate_est - * as destination. A new timer with the interval specified in the - * configuration TLV is created. Upon each interval, the latest statistics - * will be read from &bstats and the estimated rate will be stored in - * &rate_est with the statistics lock grabed during this period. - * - * Returns 0 on success or a negative error code. - */ int gen_new_estimator(struct gnet_stats_basic *bstats, struct gnet_stats_rate_est *rate_est, spinlock_t *stats_lock, struct rtattr *opt) { @@ -188,14 +173,6 @@ int gen_new_estimator(struct gnet_stats_basic *bstats, return 0; } -/** - * gen_kill_estimator - remove a rate estimator - * @bstats: basic statistics - * @rate_est: rate estimator statistics - * - * Removes the rate estimator specified by &bstats and &rate_est - * and deletes the timer. - */ void gen_kill_estimator(struct gnet_stats_basic *bstats, struct gnet_stats_rate_est *rate_est) { @@ -223,28 +200,5 @@ void gen_kill_estimator(struct gnet_stats_basic *bstats, } } -/** - * gen_replace_estimator - replace rate estimator configruation - * @bstats: basic statistics - * @rate_est: rate estimator statistics - * @stats_lock: statistics lock - * @opt: rate estimator configuration TLV - * - * Replaces the configuration of a rate estimator by calling - * gen_kill_estimator() and gen_new_estimator(). - * - * Returns 0 on success or a negative error code. - */ -int -gen_replace_estimator(struct gnet_stats_basic *bstats, - struct gnet_stats_rate_est *rate_est, spinlock_t *stats_lock, - struct rtattr *opt) -{ - gen_kill_estimator(bstats, rate_est); - return gen_new_estimator(bstats, rate_est, stats_lock, opt); -} - - EXPORT_SYMBOL(gen_kill_estimator); EXPORT_SYMBOL(gen_new_estimator); -EXPORT_SYMBOL(gen_replace_estimator);