summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* netlink: make checksum fixup work with odd-sized header fieldsFlorian Westphal2016-08-011-4/+35
* evaluate: add support to set IPv6 non-byte header fieldsFlorian Westphal2016-08-011-4/+76
* evaluate: add small helper to check if payload expr needs binop adjustmentFlorian Westphal2016-08-011-2/+7
* src: add xt compat supportPablo Neira Ayuso2016-07-131-0/+1
* src: expose delinearize/linearize structures and stmt_error()Pablo Neira2016-07-131-22/+0
* evaluate: fix "list set" unexpected behaviourPablo M. Bermudo Garay2016-06-011-1/+2
* src: add support for display maps contentPablo M. Bermudo Garay2016-05-311-0/+10
* src: add 'list maps' supportPablo M. Bermudo Garay2016-05-311-0/+1
* rule: add support for display flow tables contentPablo M. Bermudo Garay2016-05-201-0/+11
* rule: add 'list flow tables' supportPablo M. Bermudo Garay2016-05-201-0/+1
* evaluate: fix crash if we add an error format ruleLiping Zhang2016-05-141-1/+1
* src: add flow statementPatrick McHardy2016-05-131-0/+37
* set: explicitly supply name to implicit set declarationsPatrick McHardy2016-05-131-3/+6
* set: allow non-constant implicit set declarationsPatrick McHardy2016-05-131-1/+3
* evaluate: check for NULL datatype in rhs in lookup exprArturo Borrero2016-05-131-9/+25
* evaluate: handle payload matching split in two bytesPablo Neira Ayuso2016-05-111-8/+16
* src: move payload sub-byte matching to the evaluation stepPablo Neira Ayuso2016-05-111-8/+97
* evaluate: transfer right shifts to set reference sidePablo Neira Ayuso2016-05-111-0/+40
* evaluate: transfer right shifts to range sidePablo Neira Ayuso2016-05-111-0/+12
* evaluate: transfer right shifts to constant sidePatrick McHardy2016-05-111-4/+26
* evaluate: bail out on prefix or range to non-interval setPablo Neira Ayuso2016-04-271-0/+16
* nft monitor [ trace ]Patrick McHardy2016-04-241-0/+18
* payload: fix stacked headers protocol context trackingPatrick McHardy2016-04-241-33/+11
* src: evaluate: Show error for fanout without balanceShivani Bhardwaj2016-04-131-0/+5
* evaluate: improve rule management checksArturo Borrero2016-04-131-1/+67
* evaluate: use table_lookup_global() from expr_evaluate_symbol()Pablo Neira Ayuso2016-03-141-15/+15
* src: revisit cache population logicPablo Neira Ayuso2016-03-141-16/+45
* src: Add support for masquerade port selectionShivani Bhardwaj2016-03-031-0/+6
* exthdr: generate dependencies for inet/bridge/netdev familyFlorian Westphal2016-03-021-3/+14
* evaluate: enforce ip6 proto with exthdr expressionFlorian Westphal2016-03-021-1/+17
* evaluate: reject set references in set elementsFlorian Westphal2016-03-021-0/+5
* evaluate: generate ether type payload after meta iiftypePablo Neira Ayuso2016-01-311-7/+10
* evaluate: wrap protocol context debunk into functionPablo Neira Ayuso2016-01-311-6/+19
* evaluate: assert on invalid base in resolve_protocol_conflict()Pablo Neira Ayuso2016-01-311-11/+11
* evaluate: only try to replace dummy protocol from link-layer contextPablo Neira Ayuso2016-01-311-11/+14
* evaluate: don't adjust offset from resolve_protocol_conflict()Pablo Neira Ayuso2016-01-311-5/+8
* evaluate: check if we have to resolve a conflict in first placePablo Neira Ayuso2016-01-311-11/+14
* evaluate: move inet/netdev protocol context supersede logic to supersede_dep()Pablo Neira Ayuso2016-01-311-23/+25
* evaluate: resolve_protocol_conflict() should return intPablo Neira Ayuso2016-01-311-12/+14
* src: add fwd statement for netdevPablo Neira Ayuso2016-01-311-0/+24
* src: add dup statement for netdevPablo Neira Ayuso2016-01-311-0/+15
* src: add new netdev protocol descriptionPablo Neira Ayuso2015-12-251-1/+1
* payload: add payload statementPatrick McHardy2015-11-251-2/+23
* evaluate: fix string matching on big endianPablo Neira Ayuso2015-11-111-3/+14
* src: allow filtering on L2 header in inet familyFlorian Westphal2015-11-061-1/+46
* src: add interface wildcard matchingPablo Neira Ayuso2015-11-021-14/+77
* src: Add command "replace" for rulesCarlos Falgueras GarcĂ­a2015-11-021-0/+1
* evaluate: fix mapping evaluationPablo Neira Ayuso2015-10-231-12/+13
* evaluate: check if table and chain exists when adding rulesPablo Neira Ayuso2015-10-181-0/+11
* evaluate: check if set exists before listing itPablo Neira Ayuso2015-10-121-1/+11