Lines Matching refs:htid
687 static u32 gen_new_kid(struct tc_u_hnode *ht, u32 htid) in gen_new_kid() argument
689 u32 index = htid | 0x800; in gen_new_kid()
690 u32 max = htid | 0xFFF; in gen_new_kid()
693 index = htid + 1; in gen_new_kid()
856 u32 htid, flags = 0; in u32_change() local
979 htid = nla_get_u32(tb[TCA_U32_HASH]); in u32_change()
980 if (TC_U32_HTID(htid) == TC_U32_ROOT) { in u32_change()
982 htid = ht->handle; in u32_change()
984 ht = u32_lookup_ht(tp->data, TC_U32_HTID(htid)); in u32_change()
992 htid = ht->handle; in u32_change()
995 if (ht->divisor < TC_U32_HASH(htid)) { in u32_change()
1001 if (TC_U32_HTID(handle) && TC_U32_HTID(handle ^ htid)) { in u32_change()
1005 handle = htid | TC_U32_NODE(handle); in u32_change()
1011 handle = gen_new_kid(ht, htid); in u32_change()
1304 u32 htid = n->handle & 0xFFFFF000; in u32_dump() local
1305 if (nla_put_u32(skb, TCA_U32_HASH, htid)) in u32_dump()