summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* Implement 'reset {set,map,element}' commandsPhil Sutter2023-07-131-0/+5
* evaluate: Cache looked up set for list commandsPhil Sutter2023-07-131-0/+1
* evaluate: Merge some cases in cmd_evaluate_list()Phil Sutter2023-07-131-32/+4
* evaluate: place byteorder conversion before rshift in payload statementPablo Neira Ayuso2023-07-081-1/+11
* ct timeout: fix 'list object x' vs. 'list objects in table' confusionFlorian Westphal2023-06-201-0/+1
* evaluate: do not abort when prefix map has non-map elementFlorian Westphal2023-06-201-4/+13
* exthdr: add boolean DCCP option matchingJeremy Sowden2023-06-011-0/+1
* src: permit use of constant values in set lookup keysFlorian Westphal2023-05-241-0/+6
* evaluate: set NFT_SET_EVAL flag if dynamic set already existsPablo Neira Ayuso2023-05-181-0/+8
* evaluate: skip optimization if anonymous set uses stateful statementPablo Neira Ayuso2023-05-101-1/+1
* evaluate: allow stateful statements with anonymous verdict mapsPablo Neira Ayuso2023-05-101-1/+2
* evaluate: bail out if new flowtable does not specify hook and priorityPablo Neira Ayuso2023-04-241-1/+5
* src: allow for updating devices on existing netdev chainPablo Neira Ayuso2023-04-241-5/+7
* evaluate: bogus missing transport protocolPablo Neira Ayuso2023-04-051-3/+8
* evaluate: honor statement length in bitwise evaluationPablo Neira Ayuso2023-03-281-4/+23
* evaluate: honor statement length in integer evaluationPablo Neira Ayuso2023-03-281-2/+8
* evaluate: set up integer type to shift expressionPablo Neira Ayuso2023-03-281-0/+1
* evaluate: relax type-checking for integer arguments in mark statementsPablo Neira Ayuso2023-03-281-2/+11
* evaluate: don't eval unary argumentsJeremy Sowden2023-03-281-4/+2
* evaluate: support shifts larger than the width of the left operandPablo Neira Ayuso2023-03-281-18/+44
* evaluate: insert byte-order conversions for expressions between 9 and 15 bitsJeremy Sowden2023-03-221-1/+1
* Revert "evaluate: relax type-checking for integer arguments in mark statements"Pablo Neira Ayuso2023-03-141-6/+2
* src: improve error reporting for unsupported chain typePablo Neira Ayuso2023-03-111-9/+0
* Reject invalid chain priority values in user spacePhil Sutter2023-03-101-0/+9
* src: add last statementPablo Neira Ayuso2023-02-281-0/+1
* evaluate: expand value to range when nat mapping contains intervalsPablo Neira Ayuso2023-02-281-2/+45
* src: expand table command before evaluationPablo Neira Ayuso2023-02-241-39/+0
* evaluate: infer family from mappingPablo Neira Ayuso2023-02-211-5/+40
* evaluate: print error on missing family in nat statementPablo Neira Ayuso2023-02-211-3/+29
* evaluate: relax type-checking for integer arguments in mark statementsJeremy Sowden2023-02-071-2/+6
* src: add support to command "destroy"Fernando F. Mancera2023-02-061-0/+3
* evaluate: set eval ctx for add/update statements with integer constantsFlorian Westphal2023-01-261-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