Lines Matching refs:clid

884 static int tc_fill_qdisc(struct sk_buff *skb, struct Qdisc *q, u32 clid,
906 tcm->tcm_parent = clid;
974 struct nlmsghdr *n, u32 clid,
985 if (tc_fill_qdisc(skb, old, clid, portid, n->nlmsg_seq,
990 if (tc_fill_qdisc(skb, new, clid, portid, n->nlmsg_seq,
1005 struct nlmsghdr *n, u32 clid,
1009 qdisc_notify(net, skb, n, clid, old, new);
1442 u32 clid;
1460 clid = tcm->tcm_parent;
1461 if (clid) {
1462 if (clid != TC_H_ROOT) {
1463 if (TC_H_MAJ(clid) != TC_H_MAJ(TC_H_INGRESS)) {
1464 p = qdisc_lookup(dev, TC_H_MAJ(clid));
1469 q = qdisc_leaf(p, clid);
1499 if (!clid) {
1507 err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack);
1511 qdisc_notify(net, skb, n, clid, NULL, q);
1545 u32 clid;
1560 clid = tcm->tcm_parent;
1568 if (clid) {
1569 if (clid != TC_H_ROOT) {
1570 if (clid != TC_H_INGRESS) {
1571 p = qdisc_lookup(dev, TC_H_MAJ(clid));
1576 q = qdisc_leaf(p, clid);
1620 if (clid == TC_H_INGRESS) {
1688 qdisc_notify(net, skb, n, clid, NULL, q);
1697 if (clid == TC_H_INGRESS) {
1727 err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack);
1982 u32 clid;
2006 arg.classid = a->clid;
2016 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid,
2025 args.clid = clid;
2033 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid,
2052 u32 clid;
2085 clid = tcm->tcm_handle;
2086 qid = TC_H_MAJ(clid);
2123 if (clid == 0) {
2125 clid = qid;
2127 clid = TC_H_MAKE(qid, clid);
2129 if (clid)
2130 cl = cops->find(q, clid);
2147 tc_bind_tclass(q, portid, clid, 0);
2166 err = cops->change(q, clid, portid, tca, &new_cl, extack);
2171 tc_bind_tclass(q, portid, clid, new_cl);