Lines Matching defs:clid

912 static int tc_fill_qdisc(struct sk_buff *skb, struct Qdisc *q, u32 clid,
935 tcm->tcm_parent = clid;
1007 struct nlmsghdr *n, u32 clid, struct Qdisc *q,
1018 if (tc_fill_qdisc(skb, q, clid, portid, n->nlmsg_seq, 0,
1033 struct nlmsghdr *n, u32 clid,
1048 if (tc_fill_qdisc(skb, old, clid, portid, n->nlmsg_seq,
1053 if (tc_fill_qdisc(skb, new, clid, portid, n->nlmsg_seq,
1068 struct nlmsghdr *n, u32 clid,
1073 qdisc_notify(net, skb, n, clid, old, new, extack);
1509 u32 clid;
1523 clid = tcm->tcm_parent;
1524 if (clid) {
1525 if (clid != TC_H_ROOT) {
1526 if (TC_H_MAJ(clid) != TC_H_MAJ(TC_H_INGRESS)) {
1527 p = qdisc_lookup(dev, TC_H_MAJ(clid));
1532 q = qdisc_leaf(p, clid);
1562 if (!clid) {
1570 err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack);
1574 qdisc_get_notify(net, skb, n, clid, q, NULL);
1608 u32 clid;
1620 clid = tcm->tcm_parent;
1628 if (clid) {
1629 if (clid != TC_H_ROOT) {
1630 if (clid != TC_H_INGRESS) {
1631 p = qdisc_lookup(dev, TC_H_MAJ(clid));
1636 q = qdisc_leaf(p, clid);
1680 if (clid == TC_H_INGRESS) {
1748 qdisc_notify(net, skb, n, clid, NULL, q, extack);
1757 if (clid == TC_H_INGRESS) {
1787 err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack);
2070 u32 clid;
2094 arg.classid = a->clid;
2104 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid,
2113 args.clid = clid;
2121 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid,
2140 u32 clid;
2169 clid = tcm->tcm_handle;
2170 qid = TC_H_MAJ(clid);
2207 if (clid == 0) {
2209 clid = qid;
2211 clid = TC_H_MAKE(qid, clid);
2213 if (clid)
2214 cl = cops->find(q, clid);
2231 tc_bind_tclass(q, portid, clid, 0);
2250 err = cops->change(q, clid, portid, tca, &new_cl, extack);
2255 tc_bind_tclass(q, portid, clid, new_cl);