summaryrefslogtreecommitdiff
path: root/filter
AgeCommit message (Expand)Author
2023-12-21WIP: disable FI_TLVLIST_DELETE_SETwireguard-next-tmp10Mikael Magnusson
2023-12-21Filter: Disable debuggingMikael Magnusson
2023-12-21TunnelEncaps: Initial commitMikael Magnusson
2023-12-21Filter: Add literal for generic empty listMikael Magnusson
2023-10-05BGP: Improve custom BGP attributesOndrej Zajicek
2023-10-05Filter: Fix scope handling in for loopsOndrej Zajicek
2023-10-04Filter: explicitly forbidden for-loop with pre-defined variableMaria Matejka
2023-10-04L3VPN: BGP/MPLS VPNs using MPLS backboneOndrej Zajicek
2023-10-04MPLS subsystemOndrej Zajicek
2023-09-26Basic route aggregationIgor Putovny
2023-09-24Simple testing of reconfiguration to a slightly different oneMaria Matejka
2023-09-20BGP: Setting and unsetting unknown attributeskaterina.kubecova
2023-09-20Attributes declared in config can be bytestringskaterina.kubecova
2023-09-20Filter: Function unset() accepts attributes declared in configkaterina.kubecova
2023-09-20Structures bytestring and adata merged into adata.katerina.kubecova
2023-09-13Filter: Use common initializer for undefined variables and eattrs.Ondrej Zajicek
2023-09-12Filter: Minor updates to methodsOndrej Zajicek
2023-09-12Filter: Split clist add/delete operations to multiple methodsOndrej Zajicek
2023-09-12Filter: Implement constant promotion for multiple dispatch methodsOndrej Zajicek
2023-09-12Filter: Print proper error response in multiple method dispatchOndrej Zajicek
2023-09-12Filter: Move argument list reversal from function_call to var_listOndrej Zajicek
2023-09-12Filter: Better syntax for function return typesOndrej Zajicek
2023-09-12Filter: Implement multiple dispatch for methodsOndrej Zajicek
2023-09-12Filter: Make f_method_call_*() usage symmetricOndrej Zajicek
2023-09-12Filter: Convert more methods to use METHOD_R()Ondrej Zajicek
2023-09-12Filter: Remove number of args from METHOD_R()Ondrej Zajicek
2023-09-12Filter: Print instructions take only one value (simplification)Maria Matejka
2023-09-12Filter: Shortened method declarationsMaria Matejka
2023-09-12Filter: The for loop uses the method system for type dispatchMaria Matejka
2023-09-12Removing unused terminals from filter configMaria Matejka
2023-09-12Filter: Methods reworkMaria Matejka
2023-09-12Uninitialized filter variables of path/[el]?clist types are now explicitly emptyMaria Matejka
2023-09-12Filter: functions can and should have typed return valuesMaria Matejka
2023-09-12Filter/Conf: Method names have their own keyword hashMaria Matejka
2023-09-12Conf: Symbol manipulation gets its context explicitlyMaria Matejka
2023-09-12Filter: any lvalue can get its methods calledMaria Matejka
2023-09-12Filter: split out dot-notation methods to separate targetsMaria Matejka
2023-09-12Conf: Symbol hashes for all scopesMaria Matejka
2023-09-12Dropping empty-type const f_vals, they were copied anywayMaria Matejka
2023-08-25Conf: Allow keywords to be redefined by user symbolsOndrej Zajicek
2023-08-25Filter: Add separate instruction for uninitialized variable declarationOndrej Zajicek
2023-08-24Filter: Use more generic approach for intra-config expressionsAlexander Zubkov
2023-08-24Filter: Add bytestring typeAlexander Zubkov
2023-06-22Merge tag 'v2.13.1'Maria Matejka
2023-06-22Filter: Fixed segfault when a case option had an empty blockMaria Matejka
2023-05-16Nest: Add tests and benchmark for FIBOndrej Zajicek
2023-04-21Filter: Disable some trie formatting testsOndrej Zajicek
2023-02-22Config: Dropping filter instruction trees after linearizationMaria Matejka
2023-01-22Added test case for switch bug fixed in e20bef69ccc4a85ef62359ee539c9db2dbe09127Maria Matejka
2023-01-17Filter: Allow setting the 'onlink' route attribute in filtersRadu Carpa