summaryrefslogtreecommitdiffstats
path: root/iptables/nft.c
Commit message (Expand)AuthorAgeFilesLines
* xtables: handle concurrent ruleset modificationsFlorian Westphal2019-04-271-4/+127
* xtables: add and set "implict" flag on transaction objectsFlorian Westphal2019-04-271-19/+24
* xtables: add and use nft_build_cacheFlorian Westphal2019-04-271-5/+23
* xtables: add skip flag to objectsFlorian Westphal2019-04-271-18/+31
* xtables: unify user chain add/flush for restore caseFlorian Westphal2019-04-271-43/+39
* xtables: Fix error message for chain renamingPhil Sutter2019-02-131-1/+7
* xtables: Fix error messages in commands with rule numberPhil Sutter2019-02-131-6/+6
* xtables: Move new chain check to where it belongsPhil Sutter2019-02-131-0/+5
* xtables: Fix error message when zeroing a non-existent chainPhil Sutter2019-02-131-1/+3
* nft: Eliminate dead code in __nft_rule_listPhil Sutter2019-02-111-12/+1
* ebtables-nft: Support user-defined chain policiesPhil Sutter2019-02-081-2/+226
* nft: Introduce UDATA_TYPE_EBTABLES_POLICYPhil Sutter2019-02-081-0/+3
* xtables: Catch errors when zeroing rule rountersPhil Sutter2019-02-011-1/+3
* xtables: Speed up chain deletion in large rulesetsPhil Sutter2019-01-291-0/+2
* xtables: Fix for inserting rule at wrong positionPhil Sutter2019-01-281-10/+20
* xtables: Fix position of replaced rules in cachePhil Sutter2019-01-181-17/+17
* nft: Add new builtin chains to cache immediatelyPhil Sutter2019-01-181-21/+9
* xtables: Set errno in nft_rule_check() if chain not foundPhil Sutter2019-01-111-5/+7
* nft: Simplify flush_chain_cache()Phil Sutter2019-01-091-13/+11
* nft: Simplify nft_is_chain_compatible()Phil Sutter2019-01-091-25/+9
* nft: Make use of nftnl_rule_lookup_byindex()Phil Sutter2018-12-271-13/+18
* xtables: Optimize list rules command with given chainPhil Sutter2018-12-271-50/+43
* xtables: Optimize list command with given chainPhil Sutter2018-12-271-46/+32
* xtables: Optimize user-defined chain deletionPhil Sutter2018-12-271-43/+46
* xtables: Optimize nft_chain_zero_counters()Phil Sutter2018-12-271-36/+36
* xtables: Optimize flushing a specific chainPhil Sutter2018-12-271-13/+17
* nft: Drop nft_chain_list_find()Phil Sutter2018-12-271-29/+2
* xtables: Implement per chain rule cachePhil Sutter2018-12-271-221/+165
* nft: Move nft_rule_list_get() above nft_chain_list_get()Phil Sutter2018-12-271-55/+55
* nft: Introduce fetch_chain_cache()Phil Sutter2018-12-271-10/+17
* nft: Simplify nft_rule_insert() a bitPhil Sutter2018-12-271-4/+1
* nft: Simplify per table chain cache updatePhil Sutter2018-12-271-10/+13
* nft: Reduce indenting level in flush_chain_cache()Phil Sutter2018-12-271-9/+13
* nft: Reduce __nft_rule_del() signaturePhil Sutter2018-12-271-4/+3
* nft: Review is_*_compatible() routinesPhil Sutter2018-12-271-98/+55
* nft: Review unclear return pointsPhil Sutter2018-12-261-2/+2
* nft: Simplify nftnl_rule_list_chain_save()Phil Sutter2018-12-261-7/+3
* xtables: Don't use native nftables commentsPhil Sutter2018-11-271-27/+0
* xtables: constify struct builtin_table and struct builtin_chainPablo Neira Ayuso2018-11-191-21/+21
* nft: move initialize to struct nft_handlePablo Neira Ayuso2018-11-191-4/+10
* nft: move chain_cache back to struct nft_handlePablo Neira Ayuso2018-11-191-13/+13
* nft: add type field to builtin_tablePablo Neira Ayuso2018-11-191-0/+8
* xtables: Introduce per table chain cachesPhil Sutter2018-11-171-88/+72
* xtables: Fix error return code in nft_chain_user_rename()Phil Sutter2018-11-121-2/+2
* nft: add NFT_TABLE_* enumerationPablo Neira Ayuso2018-11-121-13/+13
* nft: replace nft_chain_dump() by nft_chain_list_get()Pablo Neira Ayuso2018-11-121-16/+11
* xtables-nft: make -Z option workFlorian Westphal2018-11-051-2/+79
* nft: add missing error stringFlorian Westphal2018-11-031-0/+1
* Fix a few cases of pointless assignmentsPhil Sutter2018-09-241-2/+0
* xtables: Remove unused variable in nft_is_table_compatible()Phil Sutter2018-09-241-1/+1