summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* parser: allow listing sets in one tableFlorian Westphal2017-05-041-1/+1
* src: Make flush command selective of the set structure typeElise Lennion2017-03-241-1/+32
* evaluate: set: Fix nested set merge size adjustmentPhil Sutter2017-03-211-1/+1
* evaluate: set: Allow for set elems to be setsPhil Sutter2017-03-211-0/+9
* src: implement add/create/delete for ct helper objectsFlorian Westphal2017-03-161-0/+4
* src: allow listing all ct helpersFlorian Westphal2017-03-161-0/+1
* evaluate: refactor CMD_OBJ_QUOTA/COUNTER handlingFlorian Westphal2017-03-161-12/+20
* fib: Support existence checkPhil Sutter2017-03-131-1/+13
* exthdr: Implement existence checkPhil Sutter2017-03-101-0/+3
* src: hash: support of symmetric hashLaura Garcia Liebana2017-03-061-1/+2
* src: store byteorder for set dataPablo Neira Ayuso2017-02-281-1/+3
* src: rename set_keytype_alloc() to set_datatype_alloc()Pablo Neira Ayuso2017-02-281-1/+1
* evaluate: set byteorder as lhs expression context in stmt_evaluate_arg()Pablo Neira Ayuso2017-02-281-9/+15
* evaluate: store byteorder for set keysPablo Neira Ayuso2017-02-251-6/+11
* src: add TCP option matchingManuel Messner2017-02-121-1/+34
* exthdr: prepare exthdr_gen_dependency for tcp supportManuel Messner2017-02-121-4/+5
* evaluate: fix typoManuel Messner2017-02-021-1/+1
* src: Allow list stateful objects in a tableElise Lennion2017-01-271-2/+8
* evaluate: Evaluate table name before reset stateful objects in a tableElise Lennion2017-01-271-3/+4
* src: Allow list single stateful objectElise Lennion2017-01-271-0/+14
* src: Allow reset single stateful objectElise Lennion2017-01-271-1/+25
* evaluate: fix export length and data corruptionFlorian Westphal2017-01-161-1/+1
* src: add support for stateful object mapsPablo Neira Ayuso2017-01-031-1/+73
* src: add stateful object reference expressionPablo Neira Ayuso2017-01-031-0/+16
* src: reset internal stateful objectsPablo Neira Ayuso2017-01-031-0/+1
* src: add/create/delete stateful objectsPablo Neira Ayuso2017-01-031-0/+5
* src: listing of stateful objectsPablo Neira Ayuso2017-01-031-0/+2
* src: remove SET_F_* flag definitionsPablo Neira Ayuso2017-01-031-17/+17
* src: add support to flush setsPablo Neira Ayuso2016-12-051-0/+3
* evaluate: return ctx->table from table_lookup_global()Pablo Neira Ayuso2016-12-011-1/+1
* evaluate: Update cache on flush rulesetAnatole Denis2016-12-011-1/+24
* src: Interpret OP_NEQ against a set as OP_LOOKUPAnatole Denis2016-11-291-0/+14
* Revert "evaluate: check for NULL datatype in rhs in lookup expr"Anatole Denis2016-11-291-23/+8
* evaluate: Add set to cache only when well-formedAnatole Denis2016-11-291-3/+3
* src: add log flags syntax supportLiping Zhang2016-11-241-5/+7
* src: add notrack supportPablo Neira Ayuso2016-11-141-0/+1
* evaluate: Allow concatenation of rt nexthop etc.Anders K. Pedersen2016-10-311-7/+7
* Replace tests/files/expr-rt with Python based tests, and replace ether typeAnders K. Pedersen2016-10-291-2/+2
* src: add fib expressionFlorian Westphal2016-10-281-0/+1
* rt: introduce routing expressionAnders K. Pedersen2016-10-281-0/+34
* evaluate: display expression, statement and command name on debugPablo Neira Ayuso2016-09-051-3/+31
* evaluate: Avoid undefined behaviour in concat_subtype_id()Phil Sutter2016-09-051-1/+4
* evaluate: reject: Have a generic fix for missing network contextPhil Sutter2016-09-051-3/+1
* evaluate: Fix datalen checks in expr_evaluate_string()Phil Sutter2016-09-051-1/+2
* evaluate: validate maximum hash and numgen valuePablo Neira Ayuso2016-08-291-6/+22
* evaluate: add expr_evaluate_integer()Pablo Neira Ayuso2016-08-291-15/+23
* src: add hash expressionPablo Neira Ayuso2016-08-291-0/+21
* src: add numgen expressionPablo Neira Ayuso2016-08-291-0/+27
* src: add quota statementPablo Neira Ayuso2016-08-291-0/+1
* src: Simplify parser rule_spec treeCarlos Falgueras GarcĂ­a2016-08-231-67/+1