diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2016-12-14 13:53:07 -0200 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2017-02-15 07:19:52 -0200 |
| commit | a3cb56d84a5a0e71f9e0f96e476b857ff4f2942e (patch) | |
| tree | 867e6cb2057cb03471fd8d03b34aab6d703f1264 /lib/command_py.c | |
| parent | 7a09a2b1c4a888bd97b43bf5fc31383ca59e4352 (diff) | |
ldpd: use red-black trees to store 'l2vpn_pw' elements
Using red-black trees instead of linked lists brings the following
benefits:
1 - Elements are naturally ordered (no need to reorder anything before
outputting data to the user);
2 - Faster lookups/deletes: O(log n) time complexity against O(n).
The insert operation with red-black trees is more expensive though,
but that's not a big issue since lookups are much more frequent.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/command_py.c')
0 files changed, 0 insertions, 0 deletions
