Lines Matching refs:clid

796 static int tc_fill_qdisc(struct sk_buff *skb, struct Qdisc *q, u32 clid,  in tc_fill_qdisc()  argument
818 tcm->tcm_parent = clid; in tc_fill_qdisc()
886 struct nlmsghdr *n, u32 clid, in qdisc_notify() argument
897 if (tc_fill_qdisc(skb, old, clid, portid, n->nlmsg_seq, in qdisc_notify()
902 if (tc_fill_qdisc(skb, new, clid, portid, n->nlmsg_seq, in qdisc_notify()
917 struct nlmsghdr *n, u32 clid, in notify_and_destroy() argument
921 qdisc_notify(net, skb, n, clid, old, new); in notify_and_destroy()
1333 u32 clid; in tc_get_qdisc() local
1351 clid = tcm->tcm_parent; in tc_get_qdisc()
1352 if (clid) { in tc_get_qdisc()
1353 if (clid != TC_H_ROOT) { in tc_get_qdisc()
1354 if (TC_H_MAJ(clid) != TC_H_MAJ(TC_H_INGRESS)) { in tc_get_qdisc()
1355 p = qdisc_lookup(dev, TC_H_MAJ(clid)); in tc_get_qdisc()
1360 q = qdisc_leaf(p, clid); in tc_get_qdisc()
1390 if (!clid) { in tc_get_qdisc()
1398 err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack); in tc_get_qdisc()
1402 qdisc_notify(net, skb, n, clid, NULL, q); in tc_get_qdisc()
1418 u32 clid; in tc_modify_qdisc() local
1433 clid = tcm->tcm_parent; in tc_modify_qdisc()
1441 if (clid) { in tc_modify_qdisc()
1442 if (clid != TC_H_ROOT) { in tc_modify_qdisc()
1443 if (clid != TC_H_INGRESS) { in tc_modify_qdisc()
1444 p = qdisc_lookup(dev, TC_H_MAJ(clid)); in tc_modify_qdisc()
1449 q = qdisc_leaf(p, clid); in tc_modify_qdisc()
1544 qdisc_notify(net, skb, n, clid, NULL, q); in tc_modify_qdisc()
1552 if (clid == TC_H_INGRESS) { in tc_modify_qdisc()
1582 err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack); in tc_modify_qdisc()
1824 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid, in tc_bind_tclass() argument
1846 arg.classid = clid; in tc_bind_tclass()
1855 static void tc_bind_tclass(struct Qdisc *q, u32 portid, u32 clid, in tc_bind_tclass() argument
1874 u32 clid; in tc_ctl_tclass() local
1907 clid = tcm->tcm_handle; in tc_ctl_tclass()
1908 qid = TC_H_MAJ(clid); in tc_ctl_tclass()
1945 if (clid == 0) { in tc_ctl_tclass()
1947 clid = qid; in tc_ctl_tclass()
1949 clid = TC_H_MAKE(qid, clid); in tc_ctl_tclass()
1951 if (clid) in tc_ctl_tclass()
1952 cl = cops->find(q, clid); in tc_ctl_tclass()
1969 tc_bind_tclass(q, portid, clid, 0); in tc_ctl_tclass()
1988 err = cops->change(q, clid, portid, tca, &new_cl, extack); in tc_ctl_tclass()
1993 tc_bind_tclass(q, portid, clid, new_cl); in tc_ctl_tclass()