netem_sched_data
((struct netem_sched_data *)qdisc_priv(q))->duplicate)
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
static int dump_loss_model(const struct netem_sched_data *q,
const struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
.priv_size = sizeof(struct netem_sched_data),
static bool loss_4state(struct netem_sched_data *q)
static bool loss_gilb_ell(struct netem_sched_data *q)
static bool loss_event(struct netem_sched_data *q)
static u64 packet_time_ns(u64 len, const struct netem_sched_data *q)
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
static void get_slot_next(struct netem_sched_data *q, u64 now)
static struct sk_buff *netem_peek(struct netem_sched_data *q)
static void netem_erase_head(struct netem_sched_data *q, struct sk_buff *skb)
struct netem_sched_data *q = qdisc_priv(sch);
struct netem_sched_data *q = qdisc_priv(sch);
static void get_slot(struct netem_sched_data *q, const struct nlattr *attr)
static void get_correlation(struct netem_sched_data *q, const struct nlattr *attr)
static void get_reorder(struct netem_sched_data *q, const struct nlattr *attr)
static void get_corrupt(struct netem_sched_data *q, const struct nlattr *attr)
static void get_rate(struct netem_sched_data *q, const struct nlattr *attr)
static int get_loss_clg(struct netem_sched_data *q, const struct nlattr *attr)
((struct netem_sched_data *)qdisc_priv(root))->duplicate)