Hi Maria, This is not an empty Funciton, it is complete as follows: function is_rpki_invalid() { if roa_check(roa_table4, net, bgp_path.last) = ROA_INVALID then return true; if roa_check(roa_table6, net, bgp_path.last) = ROA_INVALID then return true; return false; } Thank you for your reply Haima MoeBee Network 寄件者: Maria Matejka 已傳送: 星期一, 2023 年 1 月 23 日 23:55 收件者: haima; bird-users@network.cz 主旨: Re: 回覆: Question: ROA verification does not work properly on bird 2.0.11 Oh, looking at your previous post, I've spotted that on the previous line, you have this: function is_rpki_invalid() { } The ending brace creates an empty function and the following line is then probably misinterpreted as something strange. Maria On 1/23/23 16:50, haima wrote:
Hi, Maria, Thanks for your reply,
Line 59 reads as follows:
if roa_check(roa_table4, net, bgp_path.last) = ROA_INVALID then return true;
Thanks,
Haima
MoeBee Network
寄件者: Bird-users 代表 Maria Matejka via Bird-users
已傳送: 星期一, 2023 年 1 月 23 日 23:38
收件者: bird-users@network.cz
主旨: Re: Question: ROA verification does not work properly on bird 2.0.11
Hello!
bird will return the following error: /etc/bird/function.conf:59:22 Syntax error, unexpected CF_SYM_UNDEFINED, expecting CF_SYM_KNOWN
The numbers 59:22 are actually the line:char index in that file. Could
you please disclose what is in /etc/bird/function.conf around line 59 to
let us help you find out what's the case?
Thanks
Maria