if (node->child[0])
{
+ assert((u32)node->depth == pxlen);
ipa_clrbit(prefix, node->depth + ipa_shift[type]);
print_prefixes_helper(node->child[0], prefix, pxlen + 1, type);
}
if (node->child[1])
{
+ assert((u32)node->depth == pxlen);
ipa_setbit(prefix, node->depth + ipa_shift[type]);
print_prefixes_helper(node->child[1], prefix, pxlen + 1, type);
ipa_clrbit(prefix, node->depth + ipa_shift[type]);
if (node->child[0])
{
+ assert((u32)node->depth == pxlen);
ipa_clrbit(prefix, node->depth + ipa_shift[p->addr_type]);
dump_trie_helper(p, node->child[0], prefix, pxlen + 1, buf);
}
if (node->child[1])
{
+ assert((u32)node->depth == pxlen);
ipa_setbit(prefix, node->depth + ipa_shift[p->addr_type]);
dump_trie_helper(p, node->child[1], prefix, pxlen + 1, buf);
ipa_clrbit(prefix, node->depth + ipa_shift[p->addr_type]);
assert(node->px_origin == ORIGINAL);
assert(node->selected_bucket != NULL);
- assert(node->depth == pxlen);
+ assert((u32)node->depth == pxlen);
/* If this prefix was IN_FIB, remove its route */
if (IN_FIB == node->status)
len++;
node = node->child[path[i]];
- assert(node->depth == len);
+ assert((u32)node->depth == len);
}
- *pxlen = len;
assert(node == target);
+ *pxlen = len;
}
/*
/* Preorder traversal */
if (node->child[0])
{
+ assert((u32)node->depth == pxlen);
ipa_clrbit(prefix, node->depth + ipa_shift[p->addr_type]);
third_pass_helper(p, node->child[0], prefix, pxlen + 1);
}
if (node->child[1])
{
+ assert((u32)node->depth == pxlen);
ip6_setbit(prefix, node->depth + ipa_shift[p->addr_type]);
third_pass_helper(p, node->child[1], prefix, pxlen + 1);
ipa_clrbit(prefix, node->depth + ipa_shift[p->addr_type]);
if (node->child[0])
{
+ assert((u32)node->depth == pxlen);
ipa_clrbit(&prefix, node->depth + ipa_shift[p->addr_type]);
third_pass_helper(p, node->child[0], &prefix, pxlen + 1);
}
if (node->child[1])
{
+ assert((u32)node->depth == pxlen);
ipa_setbit(&prefix, node->depth + ipa_shift[p->addr_type]);
third_pass_helper(p, node->child[1], &prefix, pxlen + 1);
ipa_clrbit(&prefix, node->depth + ipa_shift[p->addr_type]);