summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* evaluate: relax type-checking for integer arguments in mark statementsHEADmasterJeremy Sowden11 hours1-2/+6
* src: add support to command "destroy"Fernando F. Mancera36 hours1-0/+3
* evaluate: set eval ctx for add/update statements with integer constantsFlorian Westphal12 days1-2/+30
* Implement 'reset rule' and 'reset rules' commandsPhil Sutter2023-01-181-0/+2
* src: add gre supportPablo Neira Ayuso2023-01-021-12/+31
* src: display (inner) tag in --debug=proto-ctxPablo Neira Ayuso2023-01-021-2/+2
* src: add vxlan matching supportPablo Neira Ayuso2023-01-021-9/+74
* src: add eval_proto_ctx()Pablo Neira Ayuso2023-01-021-73/+115
* evaluate: fix shift exponent underflow in concatenation evaluationPablo Neira Ayuso2022-12-221-1/+1
* netlink_linearize: fix timeout with map updatesFlorian Westphal2022-12-121-0/+3
* evaluate: fix compilation warningPablo Neira Ayuso2022-12-121-2/+2
* evaluate: do not crash on runaway number of concatenation componentsPablo Neira Ayuso2022-12-081-1/+13
* src: support for selectors with different byteorder with interval concatenationsPablo Neira Ayuso2022-11-301-1/+22
* evaluate: datatype memleak after binop transferPablo Neira Ayuso2022-10-061-1/+0
* evaluate: bogus datatype assertion in binary operation evaluationPablo Neira Ayuso2022-10-061-1/+1
* evaluate: add ethernet header size offset for implicit vlan dependencyFlorian Westphal2022-09-291-1/+19
* evaluate: allow implicit ether -> vlan depFlorian Westphal2022-09-281-0/+1
* doc, src: make some spelling and grammatical improvementsJeremy Sowden2022-09-221-2/+2
* evaluate: un-break rule insert with intervalsFlorian Westphal2022-09-201-0/+1
* src: Don't parse string as verdict in mapXiao Liang2022-08-191-1/+2
* evaluate: search stacked header list for matching payload depFlorian Westphal2022-08-051-6/+15
* proto: track full stack of seen l2 protocols, not just cumulative offsetFlorian Westphal2022-08-051-2/+13
* evaluate: report missing interval flag when using prefix/range in concatenationPablo Neira Ayuso2022-07-071-5/+20
* evaluate: fix segfault when adding elements to invalid setPeter Tirsek2022-06-271-0/+3
* evaluate: reset ctx->set after set interval evaluationPablo Neira Ayuso2022-06-011-4/+6
* src: fix always-true assertionsFlorian Westphal2022-04-261-1/+1
* src: allow use of base integer types as set keys in concatenationsFlorian Westphal2022-04-181-7/+17
* intervals: support to partial deletion with automergePablo Neira Ayuso2022-04-131-1/+2
* evaluate: allow for zero length rangesPablo Neira Ayuso2022-04-131-1/+1
* intervals: add support to automerge with kernel elementsPablo Neira Ayuso2022-04-131-3/+5
* src: replace interval segment tree overlap and automergePablo Neira Ayuso2022-04-131-3/+67
* evaluate: string prefix expression must retain original lengthFlorian Westphal2022-04-131-1/+3
* evaluate: keep prefix expression lengthFlorian Westphal2022-04-131-0/+1
* evaluate: make byteorder conversion on string base type a no-opFlorian Westphal2022-04-131-2/+11
* src: allow to use integer type header fields via typeof set declarationPablo Neira Ayuso2022-03-291-1/+1
* src: allow to use typeof of raw expressions in set declarationPablo Neira Ayuso2022-03-291-12/+63
* src: copy field_count for anonymous object maps as wellFlorian Westphal2022-03-211-11/+17
* evaluate: init cmd pointer for new on-stack contextFlorian Westphal2022-03-041-0/+1
* src: add tcp option reset supportFlorian Westphal2022-02-281-0/+7
* evaluate: attempt to set_eval flag if dynamic updates requestedFlorian Westphal2022-01-111-0/+10
* evaluate: reject: support ethernet as L2 protocol for inet tableJeremy Sowden2021-12-151-1/+6
* evaluate: correct typo'sJeremy Sowden2021-12-151-2/+2
* src: Fix payload statement mask on Big EndianPhil Sutter2021-11-301-2/+2
* evaluate: grab reference in set expression evaluationPablo Neira Ayuso2021-11-081-2/+2
* evaluate: clone variable expression if there is more than one referencePablo Neira Ayuso2021-11-081-1/+10
* src: raw payload match and mangle on inner header / payload dataPablo Neira Ayuso2021-11-081-0/+3
* evaluate: postpone transport protocol match check after nat expression evalua...Pablo Neira Ayuso2021-11-031-6/+7
* src: Support netdev egress hookLukas Wunner2021-10-281-0/+2
* evaluate: check for missing transport protocol match in nat map with concaten...Pablo Neira Ayuso2021-09-291-0/+12
* evaluate: check for concatenation in set data datatypePablo Neira Ayuso2021-09-291-1/+2