CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/05/13 09:19:07
Modified files:
usr.sbin/bgpd : chash.c chash.h
Log message:
Introduce ch_ext a struct holding the table an meta data pointers for
the extendible hash.
Doing this removes the need for handling two arrays in resize operations
and also keeps the two pointers together. The code becomes simpler and
with some reshuffling ch_table_resize() is now less problematic.
The initial allocation of the extendible table is increased from one entry
to two.
OK tb@