netplika/tc.h
2015-07-12 21:10:34 +02:00

31 lines
679 B
C

#include <libnl3/netlink/route/tc.h>
#include <libnl3/netlink/route/qdisc.h>
#include <libnl3/netlink/route/classifier.h>
struct tc_netem {
int gap;
int reorder_prop;
int reorder_corr;
int corruption_prop;
int corruption_corr;
int loss_prop;
int loss_corr;
int duplication_prob;
int duplication_corr;
int jitter;
int delay;
int delay_corr;
char *delay_distr;
};
struct rtnl_link * tc_get_link(struct nl_sock *sock, const char *dev);
int tc_init_prio(struct nl_sock *sock);
int tc_init_netem(struct nl_sock *sock, struct tc_netem *ne);
int tc_init_classifier(struct nl_sock *sock, int mark);
struct nl_sock * tc_init(int mark);
int tc_reset(struct nl_sock *);