summaryrefslogtreecommitdiffstats
path: root/src/expression.c
Commit message (Expand)AuthorAgeFilesLines
* expressions: concat: add typeof supportFlorian Westphal2020-02-261-0/+136
* expression: use common code for expr_ops/expr_ops_by_typeFlorian Westphal2020-02-231-20/+15
* xfrm: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* fib: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* rt: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* hash: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* numgen: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* ct: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* osf: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* socket: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* exthdr: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-0/+1
* meta: add parse and build userdata interfacePablo Neira Ayuso2019-12-171-2/+2
* expr: add expr_ops_by_type()Pablo Neira Ayuso2019-12-161-0/+12
* src: store expr, not dtype to track data in setsFlorian Westphal2019-12-161-1/+1
* src: add and use `set_is_meter` helperJeremy Sowden2019-11-061-7/+5
* expression: extend 'nft describe' to allow listing data typesFlorian Westphal2019-10-141-9/+25
* src: use set_is_anonymous()Pablo Neira Ayuso2019-07-161-2/+2
* src: add reference counter for dynamic datatypesPablo Neira Ayuso2019-06-131-6/+7
* expression: use expr_clone() from verdict_expr_clone()Pablo Neira Ayuso2019-06-101-1/+1
* src: Introduce chain_expr in jump and goto statementsFernando Fernandez Mancera2019-05-241-6/+6
* src: memleak in expressionsPablo Neira Ayuso2019-04-101-0/+1
* src: expr: fix build failure with json supportFlorian Westphal2019-02-121-3/+1
* src: expr: remove expr_ops from struct exprFlorian Westphal2019-02-081-31/+80
* src: expr: add expression etypeFlorian Westphal2019-02-081-12/+13
* src: expr: add and use internal expr_ops helperFlorian Westphal2019-02-081-9/+29
* src: expr: add and use expr_name helperFlorian Westphal2019-02-081-2/+7
* expression: always print range expression numericallyPablo Neira Ayuso2018-10-301-2/+4
* src: add NFT_CTX_OUTPUT_NUMERIC_PROTOPablo Neira Ayuso2018-10-291-0/+1
* src: add nft_ctx_output_{get,set}_stateless() to nft_ctx_output_{get,flags}_f...Pablo Neira Ayuso2018-10-291-1/+1
* src: Revert --literal, add -S/--servicePablo Neira Ayuso2018-10-291-2/+4
* src: integrate stateful expressions into sets and mapsPablo Neira Ayuso2018-08-241-4/+3
* fix printing of "tcp flags syn" and "tcp flags == syn" expressionsSabrina Dubroca2018-05-251-0/+5
* libnftables: Implement JSON output supportPhil Sutter2018-05-111-0/+15
* libnftables: Make some functions globally accessiblePhil Sutter2018-05-111-1/+1
* src: support timeouts in millisecondsFlorian Westphal2018-05-091-2/+2
* src: add set_specPablo Neira Ayuso2018-05-061-2/+2
* flowtable: Make parsing a little more robustPhil Sutter2018-03-201-1/+1
* relational: Eliminate meta OPsPhil Sutter2018-03-161-7/+1
* src: add support to add flowtablesPablo Neira Ayuso2018-03-051-2/+2
* src: add variable expression and use it to allow redefinitionsPablo Neira Ayuso2018-03-041-0/+39
* src: fix protocol context update on big-endian systemsPhil Sutter2017-12-121-0/+13
* src: deprecate "flow table" syntax, replace it by "meter"Pablo Neira Ayuso2017-11-241-1/+1
* src: add nft_ prefix to everything exposed through include/nftables/nftables.hPablo Neira Ayuso2017-10-241-2/+2
* src: get rid of printfPhil Sutter2017-09-291-36/+38
* src: store expression as set key instead of data typeFlorian Westphal2017-09-271-2/+2
* src: Allow passing the parent set to set_expr_alloc()Phil Sutter2017-07-171-2/+10
* src: Pass stateless, numeric, ip2name and handle variables as structure members.Varsha Rao2017-06-181-41/+45
* src: Remove expire information from list stateless ruleset.Varsha Rao2017-06-061-1/+1
* expression: don't trim off unary expression on delinearizationPablo Neira Ayuso2017-05-291-3/+0
* expression: print sets and maps in pretty formatArturo Borrero Gonzalez2017-05-151-1/+57