On Thu, Mar 09, 2023 at 05:07:40PM +0100, Claudio Jeker wrote:
> On my big IXP RS test setup with 600 peers the rde_filter call in the
> output path is rather expensive. By splitting the output ruleset into
> output rulesets per peer the performance is improved by around 5min on a
> 20min runtime.
> 
> So when a peer is added or on config reloads the output ruleset is
> compiled into a per peer output ruleset. The filter code will still
> recheck these bits (from/to peer) but will no longer fail on those.
> With 600 peers even skipsteps touches too many output rules and so this
> results in a big boost.

This makes a lot of sense. The diff reads fine.

ok tb

Reply via email to