summaryrefslogtreecommitdiffstats
path: root/iptables/nft-cache.c
Commit message (Expand)AuthorAgeFilesLines
* nft-chain: Introduce base_slot fieldPhil Sutter2021-09-271-2/+3
* nft: Check base-chain compatibility when adding to cachePhil Sutter2021-09-271-11/+36
* nft: cache: Avoid double free of unrecognized base-chainsPhil Sutter2021-09-271-3/+1
* libxtables: Introduce xtables_strdup() and use it everywherePhil Sutter2021-06-071-2/+2
* nft: cache: Sort chains on demand onlyPhil Sutter2021-04-061-13/+58
* nft: cache: Sort custom chains by namePhil Sutter2020-12-211-2/+13
* nft: Introduce a dedicated base chain arrayPhil Sutter2020-12-211-1/+33
* nft: Introduce struct nft_chainPhil Sutter2020-12-211-16/+45
* nft: cache: Move nft_chain_find() overPhil Sutter2020-12-211-0/+14
* nft: Implement nft_chain_foreach()Phil Sutter2020-12-211-33/+9
* nft: cache: Introduce nft_cache_add_chain()Phil Sutter2020-12-211-3/+9
* nft: cache: Check consistency with NFT_CL_FAKE, tooPhil Sutter2020-08-211-2/+2
* nft: Eliminate table list from cachePhil Sutter2020-07-311-55/+18
* iptables: replace libnftnl table list by linux listPablo Neira Ayuso2020-07-271-23/+49
* nft: cache: Drop duplicate chain checkPhil Sutter2020-07-241-6/+1
* nft: cache: Re-establish cache consistency checkPhil Sutter2020-05-111-0/+11
* nft: cache: Fetch cache for specific chainsPhil Sutter2020-05-111-8/+73
* nft-cache: Introduce __fetch_chain_cache()Phil Sutter2020-05-111-20/+30
* nft-cache: Fetch cache per tablePhil Sutter2020-05-111-11/+29
* nft: cache: Introduce struct nft_cache_reqPhil Sutter2020-05-111-15/+17
* nft: cache: Improve fake cache integrationPhil Sutter2020-05-111-13/+3
* nft: cache: Simplify rule and set fetchersPhil Sutter2020-05-111-15/+5
* nft: remove cache build callsPablo Neira Ayuso2020-05-111-20/+0
* nft: calculate cache requirements from list of commandsPablo Neira Ayuso2020-05-111-39/+29
* nft: cache: Fetch sets per tablePhil Sutter2020-05-111-11/+15
* nft: cache: Init per table set list along with chain listPhil Sutter2020-05-111-15/+4
* nft: cache: Eliminate init_chain_cache()Phil Sutter2020-05-111-12/+4
* nft: cache: Fix iptables-save segfault under stressPhil Sutter2020-03-161-14/+2
* nft: cache: Fix for unused variable warningsPhil Sutter2020-03-161-3/+1
* nft: cache: Review flush_cache()Phil Sutter2020-03-061-9/+11
* nft: cache: Simplify chain list allocationPhil Sutter2020-03-061-27/+19
* nft: cache: Make nft_rebuild_cache() respect fake cachePhil Sutter2020-03-061-3/+8
* nft: cache: Fix nft_release_cache() under stressPhil Sutter2020-03-061-2/+8
* nft: Introduce NFT_CL_SETS cache levelPhil Sutter2019-11-251-9/+196
* nft: Optimize flushing all chains of a tablePhil Sutter2019-10-171-3/+19
* nft-cache: Support partial rule cache per chainPhil Sutter2019-10-171-20/+56
* nft-cache: Support partial cache per tablePhil Sutter2019-10-171-25/+57
* nft-cache: Cover for multiple fetcher invocationPhil Sutter2019-10-171-1/+18
* nft-cache: Fetch only chains in nft_chain_list_get()Phil Sutter2019-10-171-1/+1
* nft-cache: Introduce cache levelsPhil Sutter2019-10-171-15/+39
* nft: Extract cache routines into nft-cache.cPhil Sutter2019-10-101-0/+376