summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* cache: Support filtering for a specific flowtablePhil Sutter2021-12-033-18/+54
* cache: Filter set list on server sidePhil Sutter2021-12-032-30/+48
* cache: Filter chain list on kernel sidePhil Sutter2021-12-032-22/+37
* cache: Filter rule list on kernel sidePhil Sutter2021-12-032-22/+22
* cache: Filter tables on kernel sidePhil Sutter2021-12-033-13/+30
* exthdr: fix tcpopt_find_template to use length after mask adjustmentFlorian Westphal2021-12-012-28/+25
* mptcp: add subtype matchingFlorian Westphal2021-12-013-1/+12
* tcpopt: add md5sig, fastopen and mptcp optionsFlorian Westphal2021-12-013-2/+41
* parser: split tcp option rulesFlorian Westphal2021-12-011-19/+61
* scanner: add tcp flex scopeFlorian Westphal2021-12-012-11/+17
* tcpopt: remove KIND keywordFlorian Westphal2021-12-012-4/+1
* netlink_delinearize: binop: make accesses to expr->left/right conditionalFlorian Westphal2021-12-011-19/+31
* netlink_delinearize: rename misleading variableFlorian Westphal2021-12-011-12/+12
* netlink_delinearize: use correct member typeFlorian Westphal2021-12-011-1/+1
* cli: save history on ctrl-d with editlinePablo Neira Ayuso2021-11-301-7/+14
* netlink_delinearize: Fix for escaped asterisk strings on Big EndianPhil Sutter2021-11-301-40/+17
* ct: Fix ct label value parserPhil Sutter2021-11-301-3/+2
* datatype: Fix size of time_typePhil Sutter2021-11-301-2/+4
* meta: Fix hour_type sizePhil Sutter2021-11-301-4/+5
* meta: Fix {g,u}id_type on Big EndianPhil Sutter2021-11-301-6/+10
* src: Fix payload statement mask on Big EndianPhil Sutter2021-11-301-2/+2
* mnl: Fix for missing info in rule dumpsPhil Sutter2021-11-301-1/+12
* exthdr: Fix for segfault with unknown exthdrPhil Sutter2021-11-301-5/+7
* exthdr: fix type number saved in udataFlorian Westphal2021-11-301-3/+1
* cli: remove #include <editline/history.h>Pablo Neira Ayuso2021-11-221-1/+0
* mnl: different signedness compilation warningPablo Neira Ayuso2021-11-191-1/+1
* cache: do not skip populating anonymous set with -tPablo Neira Ayuso2021-11-181-4/+7
* monitor: do not call interval_map_decompose() for concat intervalsFlorian Westphal2021-11-171-1/+6
* parser_json: add raw payload inner header match supportPablo Neira Ayuso2021-11-171-0/+2
* parser: allow for string raw payload basePablo Neira Ayuso2021-11-162-3/+11
* cache: filter out rules by chainPablo Neira Ayuso2021-11-112-45/+81
* cache: missing family in cache filteringPablo Neira Ayuso2021-11-111-4/+8
* cache: do not populate cache if it is going to be flushedPablo Neira Ayuso2021-11-112-5/+77
* cache: move list filter under structPablo Neira Ayuso2021-11-111-11/+11
* doc: update ct timeout section with the state namesFlorian Westphal2021-11-081-1/+1
* 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
* mnl: do not build nftnl_set element listPablo Neira Ayuso2021-11-082-25/+91
* src: raw payload match and mangle on inner header / payload dataPablo Neira Ayuso2021-11-085-2/+11
* datatype: add xinteger_type alias to print in hexadecimalPablo Neira Ayuso2021-11-032-1/+17
* evaluate: postpone transport protocol match check after nat expression evalua...Pablo Neira Ayuso2021-11-031-6/+7
* parser: extend limit syntaxJeremy Sowden2021-11-031-0/+5
* parser: add `limit_rate_pkts` and `limit_rate_bytes` rulesJeremy Sowden2021-11-031-62/+59
* parser: add new `limit_bytes` ruleJeremy Sowden2021-11-031-6/+9
* src: Support netdev egress hookLukas Wunner2021-10-282-0/+5
* cache: disable NFT_CACHE_SETELEM_BIT on --terse listing onlyPablo Neira Ayuso2021-10-281-2/+2
* cache: ensure evaluate_cache_list flags are set correctlyChris Arges2021-10-271-0/+1
* cache: honor table in set filteringPablo Neira Ayuso2021-10-271-1/+2
* cache: honor filter in set listing commandsPablo Neira Ayuso2021-10-271-0/+2
* cache: always set on NFT_CACHE_REFRESH for listingPablo Neira Ayuso2021-10-271-6/+7