Lines Matching refs:opt
130 struct tc_netem_qopt opt; in netem_parse_opt() local
137 memset(&opt, 0, sizeof(opt)); in netem_parse_opt()
138 opt.limit = 1000; in netem_parse_opt()
147 if (get_size(&opt.limit, *argv)) { in netem_parse_opt()
154 if (get_ticks(&opt.latency, *argv)) { in netem_parse_opt()
161 if (get_ticks(&opt.jitter, *argv)) { in netem_parse_opt()
178 if (get_percent(&opt.loss, *argv)) { in netem_parse_opt()
222 if (get_u32(&opt.gap, *argv, 0)) { in netem_parse_opt()
228 if (get_percent(&opt.duplicate, *argv)) { in netem_parse_opt()
261 if (opt.latency == 0) { in netem_parse_opt()
264 if (opt.gap == 0) in netem_parse_opt()
265 opt.gap = 1; in netem_parse_opt()
266 } else if (opt.gap > 0) { in netem_parse_opt()
272 if (dist_data && (opt.latency == 0 || opt.jitter == 0)) { in netem_parse_opt()
278 if (addattr_l(n, 1024, TCA_OPTIONS, &opt, sizeof(opt)) < 0) in netem_parse_opt()
304 static int netem_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) in netem_print_opt() argument
310 int len = RTA_PAYLOAD(opt) - sizeof(qopt); in netem_print_opt()
313 if (opt == NULL) in netem_print_opt()
320 memcpy(&qopt, RTA_DATA(opt), sizeof(qopt)); in netem_print_opt()
324 parse_rtattr(tb, TCA_NETEM_MAX, RTA_DATA(opt) + sizeof(qopt), in netem_print_opt()