0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-20 16:01:53 +00:00
bird/proto/bgp
Ondrej Zajicek 6e908775cb Conf: Improve handling of keywords
For whatever reason, parser allocated a symbol for every parsed keyword
in each scope. That wasted time and memory. The effect is worsened with
recent changes allowing local scopes, so keywords often promote soft
scopes (with no symbols) to real scopes.

Do not allocate a symbol for a keyword. Take care of keywords that could
be promoted to symbols (kw_sym) and do it explicitly.
2023-10-10 14:28:01 +02:00
..
attrs.c BGP: Add 'allow bgp_med' option for EBGP sessions 2023-04-14 04:28:37 +02:00
bgp.c BGP: Free bind applies also to outbound connections 2023-03-16 19:23:33 +01:00
bgp.h BGP: Add 'allow bgp_med' option for EBGP sessions 2023-04-14 04:28:37 +02:00
config.Y Conf: Improve handling of keywords 2023-10-10 14:28:01 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
Makefile Simplified the protocol hookup code in Makefiles 2022-08-18 22:07:30 +02:00
packets.c BGP: Update RFC references 2023-02-19 15:42:18 +01:00