summaryrefslogtreecommitdiffstats
path: root/iptables/nft.c
Commit message (Expand)AuthorAgeFilesLines
* nft: Fix EPERM handling for extensions without rev 0Phil Sutter2022-05-111-4/+7
* nft: split gen_payload() to allocate register and initialize expressionPablo Neira Ayuso2022-05-021-4/+14
* nft: prepare for dynamic register allocationPablo Neira Ayuso2022-05-021-31/+39
* nft: pass handle to helper functions to build netlink payloadPablo Neira Ayuso2022-05-021-13/+13
* nft: native mark matching supportPablo Neira Ayuso2022-05-021-0/+23
* nft: Don't pass command state opaque to family ops callbacksPhil Sutter2022-03-101-2/+2
* Improve error messages for unsupported extensionsPhil Sutter2022-03-021-3/+9
* nft: Add debug output to table creationPhil Sutter2022-02-081-0/+15
* nft: Set NFTNL_CHAIN_FAMILY in new chainsPhil Sutter2022-02-081-4/+8
* nft: Use verbose flag to toggle debug outputPhil Sutter2022-02-041-18/+20
* nft: add support for native tcp flag matchingFlorian Westphal2022-01-291-2/+29
* nft: prefer native expressions instead of tcp matchFlorian Westphal2022-01-291-0/+32
* nft: prefer native expressions instead of udp matchFlorian Westphal2022-01-291-0/+122
* nft-shared: support native tcp port range delinearizeFlorian Westphal2022-01-291-0/+1
* xshared: Fix response to unprivileged usersPhil Sutter2022-01-201-0/+5
* extensions: libxt_NFLOG: don't truncate log prefix on print/saveKyle Bowman2022-01-181-0/+4
* extensions: libxt_NFLOG: use nft built-in logging instead of xt_NFLOGKyle Bowman2022-01-181-0/+28
* nft: fix indentation error.Jeremy Sowden2022-01-151-21/+21
* xshared: Share print_header() with legacy iptablesPhil Sutter2021-11-231-3/+3
* nft: Change whitespace printing in save_rule callbackPhil Sutter2021-11-231-2/+2
* nft: Introduce builtin_tables_lookup()Phil Sutter2021-10-201-2/+17
* nft: Delete builtin chains compatiblyPhil Sutter2021-09-271-8/+31
* nft-chain: Introduce base_slot fieldPhil Sutter2021-09-271-27/+1
* nft: Check base-chain compatibility when adding to cachePhil Sutter2021-09-271-32/+13
* iptables-nft: allow removal of empty builtin chainsFlorian Westphal2021-09-071-27/+51
* nft: Use xtables_{m,c}alloc() everywherePhil Sutter2021-08-311-12/+3
* nft: Use xtables_malloc() in mnl_err_list_node_add()Phil Sutter2021-08-311-1/+1
* nft: Fix for non-verbose check commandPhil Sutter2021-08-031-1/+1
* nft: Increase BATCH_PAGE_SIZE to support huge rulesetsPhil Sutter2021-04-101-5/+7
* nft: cache: Sort chains on demand onlyPhil Sutter2021-04-061-0/+12
* nft: Avoid pointless table/chain creationPhil Sutter2020-12-211-18/+80
* nft: Introduce a dedicated base chain arrayPhil Sutter2020-12-211-1/+11
* nft: Introduce struct nft_chainPhil Sutter2020-12-211-44/+71
* nft: cache: Move nft_chain_find() overPhil Sutter2020-12-211-17/+0
* nft: Implement nft_chain_foreach()Phil Sutter2020-12-211-55/+33
* nft: cache: Introduce nft_cache_add_chain()Phil Sutter2020-12-211-9/+7
* nft: Fix selective chain compatibility checksPhil Sutter2020-12-211-0/+6
* ebtables: Fix for broken chain renamingPhil Sutter2020-11-171-3/+0
* nft: Fix for concurrent noflush restore callsPhil Sutter2020-10-131-28/+30
* iptables-nft: fix basechain policy configurationPablo Neira Ayuso2020-10-081-1/+5
* nft: Fix error reporting for refreshed transactionsPhil Sutter2020-10-071-2/+3
* nft: Make batch_add_chain() return the added batch objectPhil Sutter2020-10-071-18/+17
* nft: Use nft_chain_find() in nft_chain_builtin_init()Phil Sutter2020-08-211-12/+4
* nft: Fold nftnl_rule_list_chain_save() into callerPhil Sutter2020-08-211-24/+7
* nft: Extend use of nftnl_chain_list_foreach()Phil Sutter2020-08-211-77/+86
* nft: Fix for ruleset flush while restoringPhil Sutter2020-08-141-13/+2
* nft: Eliminate table list from cachePhil Sutter2020-07-311-40/+15
* iptables: replace libnftnl table list by linux listPablo Neira Ayuso2020-07-271-56/+18
* nft: Use nft_chain_find() in two more placesPhil Sutter2020-07-241-15/+14
* nft: Turn nft_chain_save() into a foreach-callbackPhil Sutter2020-07-241-35/+12