]> git.ipfire.org Git - thirdparty/bird.git/commit - conf/conf.c
Conf: Replace keyword and symbol hash table with generic hash table.
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 25 May 2017 21:30:39 +0000 (23:30 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 25 May 2017 21:30:39 +0000 (23:30 +0200)
commitb7761af34dc4ed3f1bdf874eb85d743b931b0af6
tree20d65d244ec8655c0fa0e7457accd9ef6bac9b4f
parentc72b660b7423b0fb687794b722884cd6e5e6c562
Conf: Replace keyword and symbol hash table with generic hash table.

The old hash table had fixed size, which makes it slow for config files
with large number of symbols and symbol lookups. The new one is growing
according to needs.
conf/cf-lex.l
conf/conf.c
conf/conf.h
nest/cmds.c