aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/netfilter/nf_conntrack.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-10netfilter: conntrack: simplify nf_conntrack_alter_replyFlorian Westphal1-4/+10
2023-08-08netfilter: conntrack: Remove unused function declarationsYue Haibing1-4/+0
2023-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-nextDavid S. Miller1-0/+8
2023-02-17netfilter: let reset rules clean out conntrack entriesFlorian Westphal1-0/+8
2023-02-10net: extract nf_ct_handle_fragments to nf_conntrack_ovsXin Long1-0/+2
2023-02-10net: extract nf_ct_skb_network_trim function to nf_conntrack_ovsXin Long1-0/+2
2022-08-31netfilter: remove nf_conntrack_helper sysctl and modparam togglesPablo Neira Ayuso1-2/+0
2022-05-13netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()Pablo Neira Ayuso1-3/+9
2022-05-13netfilter: conntrack: remove unconfirmed listFlorian Westphal1-1/+0
2022-05-13netfilter: remove nf_ct_unconfirmed_destroy helperFlorian Westphal1-3/+0
2022-05-13netfilter: ecache: use dedicated list for event redeliveryFlorian Westphal1-1/+2
2022-04-08netfilter: ecache: move to separate structureFlorian Westphal1-2/+6
2022-03-08Revert "netfilter: conntrack: tag conntracks picked up in local out hook"Florian Westphal1-1/+0
2022-01-09netfilter: conntrack: avoid useless indirection during conntrack destructionFlorian Westphal1-2/+6
2022-01-09netfilter: conntrack: Use max() instead of doing it manuallyJiapeng Chong1-1/+1
2021-12-23netfilter: conntrack: tag conntracks picked up in local out hookFlorian Westphal1-0/+1
2021-12-08netfilter: conntrack: annotate data-races around ct->timeoutEric Dumazet1-3/+3
2021-06-07netfilter: nftables: add nf_ct_pernet() helper functionPablo Neira Ayuso1-0/+7
2021-04-13netfilter: conntrack: move ct counter to net_generic dataFlorian Westphal1-0/+2
2021-04-13netfilter: conntrack: move expect counter to net_generic dataFlorian Westphal1-0/+1
2021-04-13netfilter: conntrack: move autoassign_helper sysctl to net_generic dataFlorian Westphal1-0/+1
2021-04-13netfilter: conntrack: move autoassign warning member to net_generic dataFlorian Westphal1-0/+4
2021-04-06netfilter: conntrack: move ecache dwork to net_generic infraFlorian Westphal1-0/+4
2021-04-06netfilter: conntrack: move sysctl pointer to net_generic infraFlorian Westphal1-0/+3
2020-08-10Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2020-08-03netfilter: conntrack: Move nf_ct_offload_timeout to header fileRoi Dayan1-0/+12
2020-07-29netfilter: conntrack: Use sequence counter with associated spinlockAhmed S. Darwish1-1/+1
2020-05-10netfilter: conntrack: avoid gcc-10 zero-length-bounds warningArnd Bergmann1-1/+1
2019-09-13netfilter: conntrack: move code to linux/nf_conntrack_common.h.Jeremy Sowden1-19/+5
2019-09-13netfilter: remove nf_conntrack_icmpv6.h header.Jeremy Sowden1-1/+0
2019-08-13netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) checks to some header-...Jeremy Sowden1-0/+10
2019-06-17netfilter: conntrack: small conntrack lookup optimizationFlorian Westphal1-4/+3
2019-05-30netfilter: nf_conntrack: allow to register bridge supportPablo Neira Ayuso1-0/+1
2019-04-15netfilter: ctnetlink: don't use conntrack/expect object addresses as idFlorian Westphal1-0/+2
2019-02-27netfilter: conntrack: avoid same-timeout updateFlorian Westphal1-5/+5
2019-01-18netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookupsFlorian Westphal1-2/+0
2018-12-21netfilter: conntrack: udp: only extend timeout to stream mode after 2sFlorian Westphal1-0/+5
2018-08-03netfilter: use kvmalloc_array to allocate memory for hashtableLi RongQing1-2/+0
2018-07-17netfilter: conntrack: remove l3proto abstractionFlorian Westphal1-0/+5
2018-02-07netfilter: remove useless prototypeTaehee Yoo1-5/+0
2017-11-15Merge tag 'modules-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-31treewide: Fix function prototypes for module_param_call()Kees Cook1-1/+1
2017-09-08netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable"Florian Westphal1-2/+1
2017-09-04net: Remove CONFIG_NETFILTER_DEBUG and _ASSERT() macros.Varsha Rao1-6/+0
2017-09-04net: Replace NF_CT_ASSERT() with WARN_ON().Varsha Rao1-1/+1
2017-07-31netfilter: add and use nf_ct_unconfirmed_destroyFlorian Westphal1-0/+3
2017-05-29netfilter: conntrack: add nf_ct_iterate_destroyFlorian Westphal1-0/+4
2017-05-29netfilter: conntrack: rename nf_ct_iterate_cleanupFlorian Westphal1-3/+3
2017-04-19netfilter: conntrack: move helper struct to nf_conntrack_helper.hFlorian Westphal1-19/+0
2017-04-15netfilter: remove nf_ct_is_untrackedFlorian Westphal1-5/+0
2017-04-15netfilter: kill the fake untracked conntrack objectsFlorian Westphal1-9/+1
2017-03-13netfilter: Force fake conntrack entry to be at least 8 bytes alignedSteven Rostedt (VMware)1-1/+1
2017-02-02netfilter: merge ctinfo into nfct pointer storage areaFlorian Westphal1-5/+6
2017-02-02netfilter: guarantee 8 byte minalign for template addressesFlorian Westphal1-0/+2
2017-02-02netfilter: add and use nf_ct_set helperFlorian Westphal1-0/+8
2016-12-04netfilter: add and use nf_ct_netns_get/putFlorian Westphal1-0/+4
2016-11-24netfilter: nat: fix crash when conntrack entry is re-usedFlorian Westphal1-3/+3
2016-11-24netfilter: nat: switch to new rhlist interfaceFlorian Westphal1-1/+1
2016-08-30netfilter: remove __nf_ct_kill_acct helperFlorian Westphal1-10/+3
2016-08-30netfilter: conntrack: get rid of conntrack timerFlorian Westphal1-5/+18
2016-08-18netfilter: conntrack: simplify the code by using nf_conntrack_get_htLiping Zhang1-0/+20
2016-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-2/+7
2016-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+8
2016-07-11netfilter: constify arg to is_dying/confirmedFlorian Westphal1-2/+2
2016-07-11netfilter: nat: convert nat bysrc hash to rhashtableFlorian Westphal1-1/+2
2016-07-11netfilter: move nat hlist_head to nf_connFlorian Westphal1-0/+3
2016-07-11netfilter: conntrack: simplify early_dropFlorian Westphal1-0/+1
2016-07-08netfilter: nft_ct: fix expiration getterFlorian Westphal1-0/+8
2016-06-24netfilter: conntrack: allow increasing bucket size via sysctl tooFlorian Westphal1-0/+1
2016-06-23netfilter: move zone info into struct nf_connFlorian Westphal1-0/+3
2016-04-25netfilter: conntrack: use get_random_once for conntrack hash seedFlorian Westphal1-2/+0
2015-10-05netfilter: remove dead codeFlavio Leitner1-4/+0
2015-09-18netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tupleEric W. Biederman1-1/+2
2015-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-0/+1
2015-09-01netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error pathsDaniel Borkmann1-0/+1
2015-08-11netfilter: nf_conntrack: push zone object into functionsDaniel Borkmann1-2/+8
2015-07-20netfilter: fix netns dependencies with conntrack templatesPablo Neira Ayuso1-1/+1
2015-03-12net: Introduce possible_net_tEric W. Biederman1-3/+2
2015-01-08netfilter: conntrack: Remove nf_ct_conntrack_flush_reportKristian Evensen1-2/+0
2014-11-27netfilter: conntrack: avoid zeroing timerFlorian Westphal1-6/+9
2014-08-26net: Replace get_cpu_var through this_cpu_ptrChristoph Lameter1-1/+1
2014-03-07netfilter: conntrack: spinlock per cpu to protect special lists.Jesper Dangaard Brouer1-1/+2
2014-03-07netfilter: trivial code cleanup and doc changesJesper Dangaard Brouer1-1/+7
2014-02-05netfilter: nf_conntrack: don't release a conntrack with non-zero refcntPablo Neira Ayuso1-0/+2
2013-09-23netfilter: Remove extern from function prototypesJoe Perches1-39/+30
2013-08-09netfilter: nf_conntrack: don't send destroy events from iteratorFlorian Westphal1-1/+3
2013-07-31netfilter: nf_nat: change sequence number adjustments to 32 bitsPatrick McHardy1-1/+1
2013-07-31netfilter: nf_conntrack: remove duplicate code in ctnetlinkFlorian Westphal1-2/+1
2013-04-19netfilter: rename netlink related "pid" variables to "portid"Patrick McHardy1-1/+1
2012-12-03netfilter: nf_conntrack: improve nf_conn object traceabilityPablo Neira Ayuso1-1/+1
2012-06-16netfilter: nf_ct_helper: implement variable length helper private dataPablo Neira Ayuso1-32/+3
2012-05-08netfilter: nf_conntrack: use this_cpu_inc()Eric Dumazet1-8/+2
2012-02-24netfilter: ctnetlink: fix soft lockup when netlink adds new entries (v2)Jozsef Kadlecsik1-1/+1
2011-10-31nf_conntrack.h: fix up fallout from implicit moduleparam.h presencePaul Gortmaker1-0/+2
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-06-16netfilter: nf_nat: avoid double seq_adjust for loopbackJulian Anastasov1-0/+6
2011-04-24net: Remove __KERNEL__ cpp checks from include/netDavid S. Miller1-2/+0
2011-01-14netfilter: nf_conntrack: use is_vmalloc_addr()Patrick McHardy1-2/+2
2011-01-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...Simon Horman1-0/+2
2011-01-06netfilter: fix the race when initializing nf_ct_expect_hash_rndChangli Gao1-0/+2
2010-11-15netfilter: nf_conntrack: define ct_*_info as neededChangli Gao1-0/+13
2010-11-12netfilter: nf_conntrack: don't always initialize ct->protoChangli Gao1-3/+3
2010-08-19net/netfilter: __rcu annotationsArnd Bergmann1-1/+1
2010-06-15Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-5/+1
2010-06-09netfilter: nf_conntrack: per_cpu untrackingEric Dumazet1-3/+2
2010-06-08netfilter: nf_conntrack: IPS_UNTRACKED bitEric Dumazet1-3/+9
2010-06-02net: CONFIG_NET_NS reductionEric Dumazet1-5/+1
2010-02-15netfilter: nf_conntrack: add support for "conntrack zones"Patrick McHardy1-2/+3
2010-02-11netfilter: nf_conntrack_sip: add T.38 FAX supportPatrick McHardy1-1/+1
2010-02-03netfilter: nf_conntrack: support conntrack templatesPatrick McHardy1-0/+5
2009-12-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds1-2/+2
2009-11-06netfilter: nf_nat: fix NAT issue in 2.6.30.4+Jozsef Kadlecsik1-5/+3
2009-10-03this_cpu: Use this_cpu ops for network statisticsChristoph Lameter1-2/+2
2009-06-29netfilter: tcp conntrack: fix unacknowledged data detection with NATPatrick McHardy1-2/+2
2009-06-13netfilter: conntrack: optional reliable conntrack event deliveryPablo Neira Ayuso1-0/+2
2009-06-10netfilter: nf_conntrack: use per-conntrack locks for protocol dataPatrick McHardy1-0/+2
2009-06-08netfilter: nf_ct_icmp: keep the ICMP ct entries longerJan Kasprzak1-3/+0
2009-06-02netfilter: conntrack: don't report events on module removalPablo Neira Ayuso1-1/+1
2009-06-02netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definitionPablo Neira Ayuso1-0/+2
2009-03-25netfilter: nf_conntrack: use SLAB_DESTROY_BY_RCU and get rid of call_rcu()Eric Dumazet1-6/+8
2009-02-20netfilter: nf_conntrack: table max size should hold at least table sizeHagen Paul Pfeifer1-1/+1
2008-11-18netfilter: ctnetlink: deliver events for conntracks changed from userspacePablo Neira Ayuso1-1/+1
2008-11-17netfilter: nf_conntrack: connection tracking helper name persistent aliasesPablo Neira Ayuso1-0/+3
2008-10-08netfilter: netns nf_conntrack: per-netns net.netfilter.nf_conntrack_checksum ...Alexey Dobriyan1-1/+0
2008-10-08netfilter: netns nf_conntrack: per-netns statisticsAlexey Dobriyan1-4/+4
2008-10-08netfilter: netns nf_conntrack: per-netns conntrack hashAlexey Dobriyan1-3/+3
2008-10-08netfilter: netns nf_conntrack: per-netns conntrack countAlexey Dobriyan1-1/+0
2008-10-08netfilter: netns nf_conntrack: add ->ct_net -- pointer from conntrack to netnsAlexey Dobriyan1-2/+16
2008-07-21netfilter: accounting rework: ct_extend + 64bit counters (v4)Krzysztof Piotr Oledzki1-6/+0
2008-07-14netfilter: Let nf_ct_kill() callers know if del_timer() returned true.David S. Miller1-10/+10
2008-07-08netfilter: nf_conntrack: add allocation flag to nf_conntrack_allocPablo Neira Ayuso1-1/+2
2008-06-09netfilter: nf_conntrack: properly account terminating packetsFabian Hugelshofer1-1/+18
2008-06-09netfilter: nf_conntrack: add nf_ct_kill()Patrick McHardy1-0/+2
2008-04-14[NETFILTER]: nf_conntrack: use bool type in struct nf_conntrack_tuple.hJan Engelhardt1-6/+5
2008-04-14[NETFILTER]: nf_conntrack: add tuplehash l3num/protonum accessorsPatrick McHardy1-0/+10
2008-04-14[NETFILTER]: nf_conntrack_extend: warn on confirmed conntracksPatrick McHardy1-8/+1
2008-04-14[NETFILTER]: nf_conntrack: add DCCP protocol supportPatrick McHardy1-0/+2
2008-03-25[NETFILTER]: nf_conntrack_sip: support multiple media channelsPatrick McHardy1-1/+1
2008-03-25[NETFILTER]: nf_conntrack_sip: create signalling expectationsPatrick McHardy1-1/+3
2008-03-25[NETFILTER]: nf_conntrack: introduce expectation classes and policiesPatrick McHardy1-1/+4
2008-01-31[NETFILTER]: nf_{conntrack,nat}_proto_tcp: constify and annotate TCP modulesJan Engelhardt1-1/+1
2008-01-31[NETFILTER]: nf_conntrack: naming unificationPatrick McHardy1-2/+2
2008-01-31[NETFILTER]: nf_conntrack: optimize __nf_conntrack_find()Patrick McHardy1-2/+1
2008-01-31[NETFILTER]: nf_conntrack: use RCU for conntrack hashPatrick McHardy1-0/+2
2008-01-31[NETFILTER]: nf_conntrack: sparse warningsStephen Hemminger1-2/+2
2008-01-28[NETFILTER]: nf_conntrack: clean up a few header filesPatrick McHardy1-7/+0
2007-12-26[NETFILTER]: nf_conntrack_ipv4: fix module parameter compatibilityPatrick McHardy1-0/+1
2007-10-10[NETFILTER]: nf_conntrack: kill unique IDPatrick McHardy1-3/+0
2007-07-14[NETFILTER]: nf_conntrack: Introduces nf_ct_get_tuplepr and uses itYasuyuki Kozakai1-0/+4
2007-07-10[NETFILTER]: nf_conntrack_expect: maintain per conntrack expectation listPatrick McHardy1-0/+2
2007-07-10[NETFILTER]: nf_conntrack: export hash allocation/destruction functionsPatrick McHardy1-0/+4
2007-07-10[NETFILTER]: nf_nat: kill global 'destroy' operationYasuyuki Kozakai1-3/+0
2007-07-10[NETFILTER]: nf_conntrack: remove old memory allocator of conntrackYasuyuki Kozakai1-14/+0
2007-07-10[NETFILTER]: nf_nat: use extension infrastructureYasuyuki Kozakai1-17/+0
2007-07-10[NETFILTER]: nf_conntrack: use extension infrastructure for helperYasuyuki Kozakai1-26/+0
2007-07-10[NETFILTER]: nf_conntrack: introduce extension infrastructureYasuyuki Kozakai1-0/+3
2007-07-10[NETFILTER]: nf_nat: move NAT declarations from nf_conntrack_ipv4.h to nf_nat.hYasuyuki Kozakai1-0/+1
2007-05-10[NETFILTER]: nf_conntrack: Removes duplicated declarationsYasuyuki Kozakai1-7/+0
2007-04-25[NETFILTER]: Remove IPv4 only connection tracking/NATPatrick McHardy1-0/+5
2007-02-12[NETFILTER]: nf_conntrack: fix invalid conntrack statistics RCU assumptionPatrick McHardy1-0/+6
2007-02-08[NETFILTER]: Add SANE connection tracking helperMichal Schmidt1-0/+2
2006-12-04[PATCH] severing skbuff.h -> mm.hAl Viro1-0/+1
2006-12-02[NETFILTER]: nf_conntrack/nf_nat: add PPTP helper portPatrick McHardy1-0/+4
2006-12-02[NETFILTER]: nf_conntrack/nf_nat: add H.323 helper portPatrick McHardy1-0/+2
2006-12-02[NETFILTER]: nf_nat: add FTP NAT helper portJozsef Kadlecsik1-1/+1
2006-12-02[NETFILTER]: Add NAT support for nf_conntrackJozsef Kadlecsik1-1/+28
2006-12-02[NETFILTER]: nf_conntrack: fix helper structure alignmentPatrick McHardy1-0/+1
2006-12-02[NETFILTER]: nf_conntrack: move extern declaration to header filesPatrick McHardy1-0/+5
2006-12-02[NETFILTER]: nf_conntrack: split out the event cacheMartin Josefsson1-81/+0
2006-12-02[NETFILTER]: nf_conntrack: split out expectation handlingMartin Josefsson1-48/+1
2006-06-20Merge git://git.infradead.org/hdrcleanup-2.6Linus Torvalds1-1/+0
2006-06-17[SECMARK]: Add secmark support to conntrackJames Morris1-0/+4
2006-06-17[NETFILTER]: conntrack: add sysctl to disable checksummingPatrick McHardy1-0/+1
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-03-27[PATCH] Notifier chain update: API changesAlan Stern1-8/+9
2006-03-22[NETFILTER]: nf_conntrack: support for layer 3 protocol load on demandPablo Neira Ayuso1-0/+4
2006-03-20[NETFILTER] nf_conntrack: clean up to reduce size of 'struct nf_conn'Harald Welte1-22/+34
2006-01-12[NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tablesHarald Welte1-3/+0
2006-01-05[NETFILTER]: Add ctnetlink port for nf_conntrackPablo Neira Ayuso1-0/+31
2005-11-09[NETFILTER]: Add nf_conntrack subsystem.Yasuyuki Kozakai1-0/+354