aboutsummaryrefslogtreecommitdiffstats
path: root/net/netfilter/nft_set_pipapo.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-24netfilter: nft_set_pipapo: use 0 genmask for packetpath lookupsFlorian Westphal1-5/+4
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+18
2025-09-10netfilter: nft_set_pipapo: don't check genbit from packetpath lookupsFlorian Westphal1-2/+18
2025-09-02netfilter: nft_set_pipapo: remove redundant test for avx feature bitFlorian Westphal1-2/+1
2025-08-20netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratchSebastian Andrzej Siewior1-0/+5
2025-08-20netfilter: nft_set_pipapo: Store real pointer, adjust later.Sebastian Andrzej Siewior1-32/+8
2025-08-20netfilter: nft_set_pipapo: use avx2 algorithm for insertions tooFlorian Westphal1-5/+40
2025-08-13netfilter: nft_set_pipapo: fix null deref for empty setFlorian Westphal1-3/+2
2025-07-25netfilter: nft_set_pipapo: prefer kvmalloc for scratch mapsFlorian Westphal1-5/+4
2025-07-25netfilter: nft_set_pipapo: merge pipapo_get/lookupFlorian Westphal1-130/+58
2025-07-25netfilter: nft_set: remove one argument from lookup and update functionsFlorian Westphal1-8/+11
2025-07-25netfilter: nft_set_pipapo: remove unused argumentsFlorian Westphal1-9/+5
2025-05-05netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAXPablo Neira Ayuso1-0/+6
2025-05-05netfilter: nft_set_pipapo: prevent overflow in lookup table allocationPablo Neira Ayuso1-14/+44
2024-09-26netfilter: nf_tables: missing objects with no memcg accountingPablo Neira Ayuso1-6/+7
2024-07-17netfilter: nf_set_pipapo: fix initial map fillFlorian Westphal1-2/+2
2024-05-10netfilter: nft_set_pipapo: remove dirty flagFlorian Westphal1-25/+0
2024-05-10netfilter: nft_set_pipapo: move cloning of match info to insert/removal pathFlorian Westphal1-21/+49
2024-05-10netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand cloneFlorian Westphal1-7/+10
2024-05-06netfilter: nft_set_pipapo: merge deactivate helper into callerFlorian Westphal1-30/+9
2024-05-06netfilter: nft_set_pipapo: prepare walk function for on-demand cloneFlorian Westphal1-21/+39
2024-05-06netfilter: nft_set_pipapo: prepare destroy function for on-demand cloneFlorian Westphal1-21/+6
2024-05-06netfilter: nft_set_pipapo: make pipapo_clone helper return NULLFlorian Westphal1-7/+7
2024-05-06netfilter: nft_set_pipapo: move prove_locking helper aroundFlorian Westphal1-11/+11
2024-04-17netfilter: nf_tables: restore set elements when delete set failsPablo Neira Ayuso1-4/+1
2024-04-17netfilter: nf_tables: missing iterator type in lookup walkPablo Neira Ayuso1-1/+2
2024-04-11netfilter: nft_set_pipapo: do not free live elementFlorian Westphal1-5/+9
2024-04-11netfilter: nft_set_pipapo: walk over current view on netlink dumpPablo Neira Ayuso1-2/+3
2024-03-21netfilter: nft_set_pipapo: release elements in clone only from destroy pathPablo Neira Ayuso1-4/+1
2024-02-21netfilter: nft_set_pipapo: use GFP_KERNEL for insertionsFlorian Westphal1-7/+11
2024-02-21netfilter: nft_set_pipapo: speed up bulk element insertionsFlorian Westphal1-16/+67
2024-02-21netfilter: nft_set_pipapo: shrink data structuresFlorian Westphal1-21/+41
2024-02-21netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTRFlorian Westphal1-4/+12
2024-02-21netfilter: nft_set_pipapo: constify lookup fn args where possibleFlorian Westphal1-8/+10
2024-02-08netfilter: nft_set_pipapo: remove scratch_aligned pointerFlorian Westphal1-34/+7
2024-02-08netfilter: nft_set_pipapo: add helper to release pcpu scratch areaFlorian Westphal1-5/+23
2024-02-08netfilter: nft_set_pipapo: store index in scratch mapsFlorian Westphal1-16/+25
2024-02-08netfilter: nf_tables: use timestamp to check for set element timeoutPablo Neira Ayuso1-7/+11
2024-02-08netfilter: nft_set_pipapo: remove static in nft_pipapo_get()Pablo Neira Ayuso1-1/+1
2023-12-22netfilter: nft_set_pipapo: prefer gfp_kernel allocationFlorian Westphal1-1/+1
2023-12-06netfilter: nft_set_pipapo: skip inactive elements during set walkFlorian Westphal1-0/+3
2023-10-24netfilter: nf_tables: set->ops->insert returns opaque set element in case of ...Pablo Neira Ayuso1-5/+5
2023-10-24netfilter: nf_tables: shrink memory consumption of set elementsPablo Neira Ayuso1-16/+9
2023-10-24netfilter: nf_tables: expose opaque set element as struct nft_elem_privPablo Neira Ayuso1-15/+26
2023-10-24netfilter: nf_tables: set backend .flush always succeedsPablo Neira Ayuso1-3/+1
2023-10-24netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flushPablo Neira Ayuso1-2/+3
2023-10-18netfilter: nf_tables: de-constify set commit ops function argumentFlorian Westphal1-4/+3
2023-09-08netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation failsPablo Neira Ayuso1-1/+1
2023-09-08netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GCPablo Neira Ayuso1-1/+1
2023-08-23netfilter: nf_tables: fix out of memory error handlingFlorian Westphal1-3/+10