diff options
author | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2021-12-02 04:05:17 +0100 |
---|---|---|
committer | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2022-02-06 23:27:13 +0100 |
commit | 61375bd0b3803fada0d7bb5b81b5824bab16b7c1 (patch) | |
tree | d190d9bd0a22dc2381db8e672d01c922af561937 /nest/rt-table.c | |
parent | 9ac16df3d7239bc82d8016591755b41b14285608 (diff) |
Nest: Avoid unnecessary net_format() in 'show route' command
When output of 'show route' command was generated, the net_format() was
called for each network prematurely, even if the result was not needed.
Fix the code to call net_format() only when needed. This makes queries
that process many networks but show only few (e.g. 'show route where ..',
or 'show route count') much faster (like 5x - 10x faster).
Diffstat (limited to 'nest/rt-table.c')
0 files changed, 0 insertions, 0 deletions