libnl 1.1.4
sfq.h
1/*
2 * netlink/route/sch/sfq.c SFQ Qdisc
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation version 2.1
7 * of the License.
8 *
9 * Copyright (c) 2003-2006 Thomas Graf <tgraf@suug.ch>
10 */
11
12#ifndef NETLINK_SFQ_H_
13#define NETLINK_SFQ_H_
14
15#include <netlink/netlink.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21extern int rtnl_sfq_set_quantum(struct rtnl_qdisc *, int);
22extern int rtnl_sfq_get_quantum(struct rtnl_qdisc *);
23
24extern int rtnl_sfq_set_limit(struct rtnl_qdisc *, int);
25extern int rtnl_sfq_get_limit(struct rtnl_qdisc *);
26
27extern int rtnl_sfq_set_perturb(struct rtnl_qdisc *, int);
28extern int rtnl_sfq_get_perturb(struct rtnl_qdisc *);
29
30extern int rtnl_sfq_get_divisor(struct rtnl_qdisc *);
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif
int rtnl_sfq_set_quantum(struct rtnl_qdisc *, int)
Set quantum of SFQ qdisc.
Definition: sfq.c:154
int rtnl_sfq_get_quantum(struct rtnl_qdisc *)
Get quantum of SFQ qdisc.
Definition: sfq.c:173
int rtnl_sfq_get_divisor(struct rtnl_qdisc *)
Get divisor of SFQ qdisc.
Definition: sfq.c:262
int rtnl_sfq_get_perturb(struct rtnl_qdisc *)
Get perturbation interval of SFQ qdisc.
Definition: sfq.c:246
int rtnl_sfq_set_perturb(struct rtnl_qdisc *, int)
Set perturbation interval of SFQ qdisc.
Definition: sfq.c:227
int rtnl_sfq_get_limit(struct rtnl_qdisc *)
Get limit of SFQ qdisc.
Definition: sfq.c:209
int rtnl_sfq_set_limit(struct rtnl_qdisc *, int)
Set limit of SFQ qdisc.
Definition: sfq.c:190