summaryrefslogtreecommitdiff
path: root/filter/f-inst.c
AgeCommit message (Expand)Author
2023-06-22Filter: Fixed segfault when a case option had an empty blockMaria Matejka
2023-01-17Filter: Allow setting the 'onlink' route attribute in filtersRadu Carpa
2023-01-07Filter: Change linearization of branches in switch instructionOndrej Zajicek
2022-09-16Revert "Reducing filter stack size to allow for lesser thread stack size"Maria Matejka
2022-07-11Merge remote-tracking branch 'origin/master' into backportMaria Matejka
2022-06-27Filter: Implement for loopsOndrej Zajicek (work)
2022-06-27Filter: Implement mixed declarations of local variablesOndrej Zajicek (work)
2022-06-27Filter: Improve handling of stack frames in filter bytecodeOndrej Zajicek (work)
2022-06-27Filter: Implement direct recursionOndrej Zajicek (work)
2022-06-27Filter: Apply constant promotion for FI_EQ / FI_NEQOndrej Zajicek (work)
2022-06-27Filter: Add literal for empty setAlexander Zubkov
2022-06-27Nest: Cleanups in as_path_filter()Ondrej Zajicek (work)
2022-06-27Filter: Ensure that all expressions declared return typeOndrej Zajicek (work)
2022-06-27Filter: Improve description of type systemOndrej Zajicek (work)
2022-06-27Filter: Implement type checks for function callsOndrej Zajicek (work)
2022-06-27Filter: Clean up function call instructionOndrej Zajicek (work)
2022-05-04Fixed spurious undef of route attributesAlexander Zubkov
2022-04-06Unsetting route attributes without messing with type systemMaria Matejka
2022-04-06Eattr flags (originated and fresh) get their own struct fieldsMaria Matejka
2022-03-09Merge commit '5cff1d5f' into haugesundMaria Matejka
2022-03-02Merge commit '2c13759136951ef0e70a3e3c2b2d3c9a387f7ed9' into haugesundMaria Matejka
2021-12-28Filter: Add operators to find minimum and maximum element of setsAlexander Zubkov
2021-12-28Filter: Add operators to pick community componentsAlexander Zubkov
2021-10-13Route: moved rte_src pointer from rta to rteMaria Matejka
2021-10-13Preference moved to RTA and set explicitly in protocolsMaria Matejka
2021-09-10Reducing filter stack size to allow for lesser thread stack sizeMaria Matejka
2021-05-17Filter: Add MPLS label route attributeTrisha Biswas
2021-03-15Filter: Update 'gw' to handle IPv6 link-local addressesOndrej Zajicek (work)
2021-02-07Filter: Recursive filter iteration codeOndrej Zajicek (work)
2020-12-28Filter: Fix return on top-levelOndrej Zajicek (work)
2020-12-02Filter: Add 'weight' route attributeOndrej Zajicek (work)
2020-05-18Nest: Implement BGP path mask loop operatorOndrej Zajicek (work)
2020-05-02Filter: Remove quitbird commandOndrej Zajicek (work)
2020-04-28Filter: fixed omitted overflow check in EC constructorMaria Matejka
2020-01-07Filter: Fix typecheck for AND/OR.Ondrej Zajicek (work)
2019-12-10Filter: Fix function comparisonOndrej Zajicek (work)
2019-12-09Filter: Add support for src/dst accessors for Flowspec and SADROndrej Zajicek (work)
2019-11-05Filter: Add type info for more instructionsOndrej Zajicek (work)
2019-11-05Filter: Improved parse-time typechecksOndrej Zajicek (work)
2019-11-05Filter: Parse-time typechecksOndrej Zajicek
2019-09-23Filters: Function body comparison result now used.Maria Matejka
2019-08-06Filter: Allow to use set constants / expressions in path masksOndrej Zajicek (work)
2019-07-15Filter: further split of print & die to FI_PRINT, FI_FLUSH and FI_DIEMaria Matejka
2019-07-15Filter: FID_MEMBER debug string is a C constant stringMaria Matejka
2019-07-15Filter: Converted FI_PRINT and FI_PATHMASK_CONSTRUCT to VARARGMaria Matejka
2019-07-15Filter: lots of documentationMaria Matejka
2019-07-15Filter: Don't write out when re-evaluating filter for internal purposes.Maria Matejka
2019-07-10Filter: Minor cleanupsOndrej Zajicek (work)
2019-07-03Filter: Split printing and dyingMaria Matejka
2019-07-02Filter: documentation of the M4 preprocessorMaria Matejka