summaryrefslogtreecommitdiff
path: root/net/netfilter/nft_set_pipapo.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-16netfilter: nf_tables: don't fail inserts if duplicate has expiredFlorian Westphal1-19/+4
2023-08-16netfilter: nf_tables: fix kdoc warnings after gc reworkFlorian Westphal1-1/+1
2023-08-16netfilter: nf_tables: fix false-positive lockdep splatFlorian Westphal1-1/+12
2023-08-10netfilter: nf_tables: adapt set backend to use GC transaction APIPablo Neira Ayuso1-12/+36
2023-08-09netfilter: nf_tables: don't skip expired elements during walkFlorian Westphal1-6/+12
2023-07-20netfilter: nft_set_pipapo: fix improper element removalFlorian Westphal1-1/+5
2023-06-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+14
2023-06-20netfilter: nft_set_pipapo: .walk does not deal with generationsPablo Neira Ayuso1-1/+5
2023-06-20netfilter: nf_tables: drop map element references from preparation phasePablo Neira Ayuso1-5/+9
2023-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-15/+40
2023-06-08netfilter: nf_tables: integrate pipapo into commit protocolPablo Neira Ayuso1-15/+40
2023-05-18netfilter: nft_set_pipapo: Use struct_size()Christophe JAILLET1-4/+2
2022-11-28netfilter: nft_set_pipapo: Actually validate intervals in fields after the fi...Stefano Brivio1-2/+3
2022-07-02netfilter: nft_set_pipapo: release elements in clone from abort pathPablo Neira Ayuso1-15/+33
2022-01-06netfilter: nft_set_pipapo: allocate pcpu scratch maps on cloneFlorian Westphal1-0/+8
2021-05-14netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-A...Stefano Brivio1-2/+2
2021-04-27netfilter: nftables: add catch-all set element supportPablo Neira Ayuso1-1/+5
2020-07-29netfilter: Replace HTTP links with HTTPS onesAlexander A. Klimov1-2/+2
2020-07-14net: netfilter: kerneldoc fixesAndrew Lunn1-4/+4
2020-06-30netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on i...Stefano Brivio1-2/+0
2020-06-09netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointerStefano Brivio1-1/+5
2020-04-08x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2Jason A. Donenfeld1-1/+1
2020-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-7/+27
2020-03-24netfilter: nft_set_pipapo: Separate partial and complete overlap cases on ins...Stefano Brivio1-7/+27
2020-03-15nft_set_pipapo: Prepare for single ranged field usageStefano Brivio1-7/+12
2020-03-15nft_set_pipapo: Introduce AVX2-based lookup implementationStefano Brivio1-0/+24
2020-03-15nft_set_pipapo: Prepare for vectorised implementation: helpersStefano Brivio1-261/+8
2020-03-15nft_set_pipapo: Prepare for vectorised implementation: alignmentStefano Brivio1-25/+110
2020-03-15nft_set_pipapo: Add support for 8-bit lookup groups and dynamic switchStefano Brivio1-8/+233
2020-03-15nft_set_pipapo: Generalise group size for bucketsStefano Brivio1-96/+112
2020-03-15netfilter: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-15netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get' staticChen Wandun1-2/+2
2020-03-15netfilter: nf_tables: make all set structs constFlorian Westphal1-2/+1
2020-02-26nft_set_pipapo: Actually fetch key data in nft_pipapo_remove()Stefano Brivio1-2/+4
2020-02-19netfilter: nft_set_pipapo: Don't abuse unlikely() in pipapo_refill()Stefano Brivio1-1/+1
2020-02-19netfilter: nft_set_pipapo: Fix mapping table example in commentsStefano Brivio1-2/+2
2020-01-27nf_tables: Add set type for arbitrary concatenation of rangesStefano Brivio1-0/+2102