Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d25cd6c authored by Robert Olsson's avatar Robert Olsson Committed by David S. Miller
Browse files

[IPV4]: fib_trie tnode stats refinements



* Prints the route tnode and set the stats level deepth as before.

Signed-off-by: default avatarRobert Olsson <robert.olsson@its.uu.se>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 044a500e
Loading
Loading
Loading
Loading
+7 −6
Original line number Original line Diff line number Diff line
@@ -2029,7 +2029,7 @@ static struct node *fib_trie_get_first(struct fib_trie_iter *iter,
		iter->tnode = (struct tnode *) n;
		iter->tnode = (struct tnode *) n;
		iter->trie = t;
		iter->trie = t;
		iter->index = 0;
		iter->index = 0;
		iter->depth = 0;
		iter->depth = 1;
		return n;
		return n;
	}
	}
	return NULL;
	return NULL;
@@ -2274,11 +2274,12 @@ static int fib_trie_seq_show(struct seq_file *seq, void *v)
				seq_puts(seq, "<local>:\n");
				seq_puts(seq, "<local>:\n");
			else
			else
				seq_puts(seq, "<main>:\n");
				seq_puts(seq, "<main>:\n");
		} else {
			seq_indent(seq, iter->depth-1);
			seq_printf(seq, "  +-- %d.%d.%d.%d/%d\n",
				   NIPQUAD(prf), tn->pos);
		} 
		} 
		seq_indent(seq, iter->depth-1);
		seq_printf(seq, "  +-- %d.%d.%d.%d/%d %d %d %d\n",
			   NIPQUAD(prf), tn->pos, tn->bits, tn->full_children, 
			   tn->empty_children);
		
	} else {
	} else {
		struct leaf *l = (struct leaf *) n;
		struct leaf *l = (struct leaf *) n;
		int i;
		int i;