Displaying 1 result from an estimated 1 matches for "ooo_qdisc_op".
Did you mean:
ooo_qdisc_ops
2004 Jun 22
3
[ANNOUNCE] sch_ooo - Out-of-order packet queue discipline
...ooo_qopt opt;
+ unsigned char *b = skb->tail;
+
+ opt.limit = q->limit;
+ opt.gap = q->gap;
+ opt.wait = q->wait;
+ RTA_PUT(skb, TCA_OPTIONS, sizeof(opt), &opt);
+
+ return skb->len;
+
+ rtattr_failure:
+ skb_trim(skb, b - skb->data);
+ return -1;
+}
+
+static struct Qdisc_ops ooo_qdisc_ops = {
+ .next = NULL,
+ .cl_ops = NULL,
+ .id = "ooo",
+ .priv_size = sizeof(struct ooo_sched_data),
+ .enqueue = ooo_enqueue,
+ .dequeue = ooo_dequeue,
+ .requeue = ooo_requeue,
+ .drop = ooo_drop,
+ .init = ooo_init,
+ .reset = ooo_reset,
+ .destroy = ooo_destroy,
+ .change = ooo_...