Hi Jan, On Tue, Jan 17, 2017 at 01:00:57PM +0100, Jan Matejka wrote: > On 01/17/2017 11:03 AM, Tim Weippert wrote:
[ ... ] > I assume you call this function from a filter. It would mean to resolve > the filename for every route import/export. This is virtually impossible > in the current architecture of filters; in the far future when another > filter language is involved, it may be possible but still slow (all the > config reading and parsing must be involved together with several syscalls). Ok, good to know, that ot is currently not possible and maybe in future. So, i hadn't overseen something .. > It should be possible to use the case switch to explicitely include > these files, one by one. It is also needed to reload the config on every > change. > > case asn { > 65500: include "/etc/bird/65500-special.conf"; > 65511: include "/etc/bird/65511-special.conf"; > ... > } Yes, that's my plan C. Currently i use If clauses and that seems to work fine. regards, tim -- Tim Weippert http://weiti.org - we...@weiti.org GPG Fingerprint - E704 7303 6FF0 8393 ADB1 398E 67F2 94AE 5995 7DD8