aboutsummaryrefslogtreecommitdiffstats
path: root/net/netfilter/nf_conntrack_netlink.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net into netDavid S. Miller1-0/+3
2013-02-12netfilter: ctnetlink: don't permit ct creation with random tupleFlorian Westphal1-0/+3
2013-02-05netfilter: nfnetlink: add mutex per subsystemPablo Neira Ayuso1-6/+6
2013-01-18netfilter: ctnetlink: allow userspace to modify labelsFlorian Westphal1-0/+44
2013-01-18netfilter: ctnetlink: deliver labels to userspaceFlorian Westphal1-0/+41
2013-01-18netfilter: add connlabel conntrack extensionFlorian Westphal1-0/+3
2012-12-26netfilter: ctnetlink: fix leak in error path of ctnetlink_create_expectJesper Juhl1-1/+1
2012-12-03netfilter: ctnetlink: nla_policy updatesFlorian Westphal1-2/+6
2012-12-03netfilter: ctnetlink: dump entries from the dying and unconfirmed listsPablo Neira Ayuso1-0/+108
2012-12-03netfilter: nf_conntrack: improve nf_conn object traceabilityPablo Neira Ayuso1-1/+1
2012-09-24netfilter: nf_ct_ftp: add sequence tracking pickup facility for injected entriesPablo Neira Ayuso1-2/+2
2012-09-13Merge branch 'master' of git://1984.lsi.us.es/nf-nextDavid S. Miller1-3/+0
2012-09-12netfilter: ctnetlink: fix module auto-load in ctnetlink_parse_natPablo Neira Ayuso1-3/+0
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-39/+39
2012-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextPablo Neira Ayuso1-1/+2
2012-08-30netfilter: ctnetlink: fix error return code in init pathJulia Lawall1-1/+2
2012-08-30netfilter: add protocol independent NAT corePatrick McHardy1-6/+29
2012-08-14netfilter: ctnetlink: fix missing locking while changing conntrack from nfqueuePablo Neira Ayuso1-1/+6
2012-06-27netfilter: ctnetlink: add new messages to obtain statisticsPablo Neira Ayuso1-1/+226
2012-06-23netfilter: ctnetlink: fix compilation with NF_CONNTRACK_EVENTS=nPablo Neira Ayuso1-1/+1
2012-06-22netfilter: nfnetlink_queue: fix compilation with CONFIG_NF_NAT=m and CONFIG_N...Pablo Neira Ayuso1-3/+0
2012-06-19netfilter: nfnetlink_queue: fix compilation with NF_CONNTRACK disabledPablo Neira Ayuso1-7/+4
2012-06-19netfilter: ctnetlink: fix NULL dereference while trying to change helperPablo Neira Ayuso1-10/+3
2012-06-16netfilter: ctnetlink: add CTA_HELP_INFO attributePablo Neira Ayuso1-5/+18
2012-06-16netfilter: nfnetlink_queue: add NAT TCP sequence adjustment if packet mangledPablo Neira Ayuso1-0/+4
2012-06-16netfilter: add glue code to integrate nfnetlink_queue and ctnetlinkPablo Neira Ayuso1-1/+143
2012-06-16netfilter: nf_ct_helper: implement variable length helper private dataPablo Neira Ayuso1-2/+2
2012-05-08netfilter: nf_ct_expect: partially implement ctnetlink_change_expectKelvie Wong1-1/+9
2012-04-01nf_conntrack_netlink: Stop using NLA_PUT*().David S. Miller1-34/+49
2012-03-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-11/+12
2012-03-17netfilter: ctnetlink: fix race between delete and timeout expirationPablo Neira Ayuso1-11/+12
2012-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+0
2012-03-07netfilter: ctnetlink: fix lockep splatsHans Schillstrom1-16/+24
2012-03-07netfilter: ctnetlink: allow to set expectfn for expectationsPablo Neira Ayuso1-1/+18
2012-03-07netfilter: ctnetlink: add NAT support for expectationsPablo Neira Ayuso1-2/+66
2012-03-07netfilter: ctnetlink: allow to set expectation classPablo Neira Ayuso1-1/+11
2012-03-07netfilter: ctnetlink: allow to set helper for new expectationsPablo Neira Ayuso1-1/+29
2012-03-06netfilter: ctnetlink: remove incorrect spin_[un]lock_bh on NAT module autoloadPablo Neira Ayuso1-3/+0
2012-02-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-30/+16
2012-02-26netfilter: ctnetlink: support kernel-space dump filtering by ctmarkPablo Neira Ayuso1-1/+34
2012-02-26netlink: add netlink_dump_control structure for netlink_dump_start()Pablo Neira Ayuso1-6/+12
2012-02-24netfilter: ctnetlink: fix soft lockup when netlink adds new entries (v2)Jozsef Kadlecsik1-30/+16
2012-02-24Revert "netfilter: ctnetlink: fix soft lockup when netlink adds new entries"Pablo Neira Ayuso1-16/+27
2012-02-21netfilter: ctnetlink: fix soft lockup when netlink adds new entriesJozsef Kadlecsik1-27/+16
2012-01-16netfilter: revert user-space expectation helper supportPablo Neira Ayuso1-4/+0
2012-01-12net: reintroduce missing rcu_assign_pointer() callsEric Dumazet1-1/+1
2012-01-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2011-12-31netfilter: ctnetlink: fix timeout calculationXi Wang1-2/+2
2011-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+13
2011-12-24netfilter: ctnetlink: fix scheduling while atomic if helper is autoloadedPablo Neira Ayuso1-0/+3
2011-12-24netfilter: ctnetlink: fix return value of ctnetlink_get_expect()Pablo Neira Ayuso1-5/+10
2011-12-24netfilter: ctnetlink: get and zero operations must be atomicPablo Neira Ayuso1-45/+39
2011-12-23netfilter: nf_nat: export NAT definitions to userspacePatrick McHardy1-2/+2
2011-12-23netfilter: rework user-space expectation helper supportPablo Neira Ayuso1-1/+4
2011-12-18netfilter: ctnetlink: support individual atomic-get-and-reset of countersPablo Neira Ayuso1-0/+11
2011-12-18netfilter: ctnetlink: use expect instead of master tuple in get operationPablo Neira Ayuso1-1/+3
2011-12-18netfilter: nf_conntrack: use atomic64 for accounting countersEric Dumazet1-4/+8
2011-11-22netfilter: nf_conntrack: make event callback registration per-netnsPablo Neira Ayuso1-21/+52
2011-08-02rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTERStephen Hemminger1-3/+3
2011-06-09rtnetlink: Compute and store minimum ifinfo dump sizeGreg Rose1-2/+2
2011-05-10netfilter: ctnetlink: fix timestamp support for new conntracksPablo Neira Ayuso1-0/+4
2011-02-04Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2011-02-02Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-1/+1
2011-02-01netfilter: ctnetlink: fix ctnetlink_parse_tuple() warningPatrick McHardy1-1/+1
2011-01-24Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+2
2011-01-24netfilter: ctnetlink: fix missing refcount increment during dumpsPablo Neira Ayuso1-0/+1
2011-01-19Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-12/+9
2011-01-19Revert "netlink: test for all flags of the NLM_F_DUMP composite"David S. Miller1-2/+2
2011-01-19netfilter: nf_conntrack_tstamp: add flow-based timestamp extensionPablo Neira Ayuso1-1/+45
2011-01-13netfilter: ctnetlink: fix loop in ctnetlink_get_conntrack()Pablo Neira Ayuso1-1/+2
2011-01-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...Simon Horman1-11/+14
2011-01-11netfilter: fix race in conntrack between dump_table and destroyStephen Hemminger1-9/+5
2011-01-09netlink: test for all flags of the NLM_F_DUMP compositeJan Engelhardt1-2/+2
2011-01-06netfilter: fix export secctx error handlingPablo Neira Ayuso1-11/+14
2010-11-12netfilter: nf_conntrack: don't always initialize ct->protoChangli Gao1-0/+1
2010-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-22/+55
2010-10-21secmark: fix config problem when CONFIG_NF_CONNTRACK_SECMARK is not setEric Paris1-0/+2
2010-10-21conntrack: export lsm context rather than internal secid via netlinkEric Paris1-10/+36
2010-10-19netfilter: ctnetlink: add expectation deletion eventsPablo Neira Ayuso1-9/+21
2010-09-28netfilter: ctnetlink: add support for user-space expectation helpersPablo Neira Ayuso1-16/+30
2010-09-22netfilter: ctnetlink: allow to specify the expectation flagsPablo Neira Ayuso1-1/+7
2010-09-22netfilter: ctnetlink: missing validation of CTA_EXPECT_ZONE attributePablo Neira Ayuso1-0/+1
2010-06-08netfilter: nf_conntrack: IPS_UNTRACKED bitEric Dumazet1-1/+1
2010-05-13netfilter: remove unnecessary returns from void function()sJoe Perches1-1/+0
2010-05-13netfilter: cleanup printk messagesStephen Hemminger1-6/+6
2010-04-20Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-1/+4
2010-04-01netfilter: ctnetlink: compute message size properlyJiri Pirko1-5/+12
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-20netfilter: ctnetlink: fix reliable event delivery if message building failsPablo Neira Ayuso1-1/+3
2010-02-19netfilter: ctnetlink: fix creation of conntrack with helpersPablo Neira Ayuso1-11/+11
2010-02-15netfilter: ctnetlink: add zone supportPatrick McHardy1-19/+73
2010-02-15netfilter: nf_conntrack: add support for "conntrack zones"Patrick McHardy1-10/+10
2010-02-11netfilter: ctnetlink: dump expectation helper namePatrick McHardy1-0/+4
2010-02-10netfilter: ctnetlink: add missing netlink attribute policiesPatrick McHardy1-5/+36
2010-02-10Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-2/+3
2010-02-08netfilter: nf_conntrack: fix hash resizing with namespacesPatrick McHardy1-1/+1
2010-02-03netfilter: nf_conntrack: support conntrack templatesPatrick McHardy1-1/+1
2010-02-03netfilter: ctnetlink: support selective event deliveryPatrick McHardy1-1/+1
2010-02-03netfilter: nf_conntrack: split up IPCT_STATUS eventPatrick McHardy1-2/+4
2010-02-03netfilter: ctnetlink: only assign helpers for matching protocolsPatrick McHardy1-12/+11
2010-01-26netfilter: ctnetlink: fix expectation mask dumpPatrick McHardy1-1/+2
2010-01-13netfilter: ctnetlink: netns supportAlexey Dobriyan1-26/+39
2010-01-13netfilter: nfnetlink: netns supportAlexey Dobriyan1-6/+7
2009-08-25netfilter: nfnetlink: constify message attributes and headersPatrick McHardy1-21/+33
2009-06-13netfilter: conntrack: optional reliable conntrack event deliveryPablo Neira Ayuso1-5/+14
2009-06-13netfilter: conntrack: move event caching to conntrack extension infrastructurePablo Neira Ayuso1-24/+25
2009-06-10netfilter: nf_conntrack: use per-conntrack locks for protocol dataPatrick McHardy1-2/+2
2009-06-03netfilter: conntrack: replace notify chain by function pointerPablo Neira Ayuso1-22/+20
2009-06-02netfilter: conntrack: simplify event caching systemPablo Neira Ayuso1-1/+1
2009-06-02netfilter: conntrack: don't report events on module removalPablo Neira Ayuso1-3/+3
2009-06-02netfilter: ctnetlink: cleanup message-size calculationPablo Neira Ayuso1-62/+40
2009-06-02netfilter: ctnetlink: use nlmsg_* helper function to build messagesPablo Neira Ayuso1-42/+42
2009-06-02netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definitionPablo Neira Ayuso1-7/+6
2009-06-02netfilter: ctnetlink: remove nowait parameter from *fill_info()Pablo Neira Ayuso1-14/+10
2009-05-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-28/+20
2009-05-05netfilter: ctnetlink: fix wrong message type in user updatesPablo Neira Ayuso1-28/+20
2009-04-22netfilter: ctnetlink: fix gcc warning during compilationPablo Neira Ayuso1-2/+2
2009-04-17netfilter: ctnetlink: report error if event message allocation failsPablo Neira Ayuso1-4/+6
2009-03-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-10/+84
2009-03-26ctnetlink: compute generic part of event more acuratelyHolger Eitzenberger1-1/+10
2009-03-25netfilter: ctnetlink: allocate right-sized ctnetlink skbHolger Eitzenberger1-1/+64
2009-03-25netfilter: nf_conntrack: use SLAB_DESTROY_BY_RCU and get rid of call_rcu()Eric Dumazet1-9/+11
2009-03-24Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-89/+72
2009-03-23nefilter: nfnetlink: add nfnetlink_set_err and use it in ctnetlinkPablo Neira Ayuso1-0/+2
2009-03-18netfilter: ctnetlink: fix rcu context imbalancePatrick McHardy1-34/+23
2009-03-18netfilter: ctnetlink: remove remaining module refcountingFlorian Westphal1-6/+9
2009-03-16netfilter: ctnetlink: fix crash during expectation creationPablo Neira Ayuso1-0/+1
2009-03-16netfilter: ctnetlink: move event reporting for new entries outside the lockPablo Neira Ayuso1-18/+23
2009-03-16netfilter: ctnetlink: cleanup conntrack update preliminary checkingsPablo Neira Ayuso1-11/+4
2009-03-16netfilter: ctnetlink: cleanup master conntrack assignationPablo Neira Ayuso1-29/+20
2009-02-09netfilter: ctnetlink: fix echo if not subscribed to any multicast groupPablo Neira Ayuso1-2/+3
2009-02-09netfilter: ctnetlink: allow changing NAT sequence adjustment in creationPablo Neira Ayuso1-0/+10
2009-01-21netfilter: ctnetlink: fix scheduling while atomicPatrick McHardy1-0/+3
2009-01-12netfilter 07/09: simplify nf_conntrack_alloc() error handlingJulia Lawall1-1/+1
2008-11-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-47/+154
2008-11-26netfilter: ctnetlink: fix GFP_KERNEL allocation under spinlockPatrick McHardy1-1/+1
2008-11-24netfilter: ctnetlink: fix conntrack creation racePatrick McHardy1-2/+3
2008-11-18netfilter: ctnetlink: deliver events for conntracks changed from userspacePablo Neira Ayuso1-15/+73
2008-11-18netfilter: ctnetlink: helper modules load-on-demand supportPablo Neira Ayuso1-9/+61
2008-11-17netfilter: ctnetlink: get rid of module refcounting in ctnetlinkPablo Neira Ayuso1-20/+18
2008-11-17netfilter: ctnetlink: use EOPNOTSUPP instead of EINVAL if the conntrack has n...Pablo Neira Ayuso1-1/+1
2008-11-17netfilter: ctnetlink: use nf_conntrack_get instead of atomic_incPablo Neira Ayuso1-1/+1
2008-10-20netfilter: fix compilation error with NAT=nPablo Neira Ayuso1-0/+2
2008-10-16net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely)Johannes Berg1-1/+1
2008-10-14netfilter: ctnetlink: remove bogus module dependency between ctnetlink and nf...Pablo Neira Ayuso1-90/+61
2008-10-08netfilter: netns nf_conntrack: per-netns expectationsAlexey Dobriyan1-6/+7
2008-10-08netfilter: netns nf_conntrack: per-netns conntrack hashAlexey Dobriyan1-8/+8
2008-10-08netfilter: netns nf_conntrack: add ->ct_net -- pointer from conntrack to netnsAlexey Dobriyan1-1/+1
2008-08-18netfilter: ctnetlink: sleepable allocation with spin lock bhPablo Neira Ayuso1-1/+1
2008-08-18netfilter: ctnetlink: fix sleep in read-side lock sectionPablo Neira Ayuso1-1/+1
2008-08-18netfilter: ctnetlink: fix double helper assignation for NAT'ed conntracksPablo Neira Ayuso1-15/+19
2008-07-21netfilter: accounting rework: ct_extend + 64bit counters (v4)Krzysztof Piotr Oledzki1-23/+21
2008-07-18Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds...David S. Miller1-0/+1
2008-07-08netfilter: nf_conntrack: add allocation flag to nf_conntrack_allocPablo Neira Ayuso1-1/+1
2008-06-09netfilter: ctnetlink: include conntrack status in destroy event messageFabian Hugelshofer1-3/+3
2008-06-09netfilter: nf_conntrack: add nf_ct_kill()Patrick McHardy1-2/+1
2008-06-09netfilter: ctnetlink: group errors into logical errno setsPablo Neira Ayuso1-11/+10
2008-05-19rculist.h: fix include in net/netfilter/nf_conntrack_netlink.cIngo Molnar1-0/+1
2008-05-13netfilter: ctnetlink: dump conntrack ID in event messagesEric Leblond1-0/+3
2008-04-14[NETFILTER]: nf_conntrack: add tuplehash l3num/protonum accessorsPatrick McHardy1-12/+7
2008-04-14[NETFILTER]: nf_conntrack_netlink: clean up NAT protocol parsingPatrick McHardy1-12/+3
2008-01-31[NETFILTER]: nf_conntrack_netlink: transmit mark during all eventsEric Leblond1-5/+6
2008-01-31[NETFILTER]: nf_conntrack: optimize __nf_conntrack_find()Patrick McHardy1-3/+3
2008-01-31[NETFILTER]: nf_conntrack: switch rwlock to spinlockPatrick McHardy1-11/+11
2008-01-31[NETFILTER]: nf_conntrack: use RCU for conntrack hashPatrick McHardy1-5/+6
2008-01-31[NETFILTER]: nf_conntrack_expect: use RCU for expectation hashPatrick McHardy1-3/+4
2008-01-31[NETFILTER]: nf_conntrack: use RCU for conntrack helpersPatrick McHardy1-5/+4
2008-01-31[NETFILTER]: nf_conntrack_netlink: fix unbalanced lockingPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: Kill some supper dupper bloatryIlpo Järvinen1-6/+6
2008-01-28[NETFILTER]: Parenthesize macro parametersJan Engelhardt1-1/+1
2008-01-28[NETFILTER]: nf_nat: pass manip type instead of hook to nf_nat_setup_infoPatrick McHardy1-6/+4
2008-01-28[NETFILTER]: nf_nat: mark NAT protocols constPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: ctnetlink: fix expectation timeout dumpingPatrick McHardy1-2/+5
2008-01-28[NETFILTER]: ctnetlink: use netlink attribute helpersPatrick McHardy1-51/+36
2008-01-28[NETFILTER]: ctnetlink: add support for secmarkPablo Neira Ayuso1-0/+22
2008-01-28[NETFILTER]: ctnetlink: add support for master tuple event notification and d...Pablo Neira Ayuso1-0/+28
2008-01-28[NETFILTER]: ctnetlink: add support for NAT sequence adjustmentsPablo Neira Ayuso1-1/+123
2008-01-28[NETFILTER]: Introduce NF_INET_ hook valuesPatrick McHardy1-4/+4
2007-12-14[NETFILTER]: ctnetlink: set expected bit for related conntracksPablo Neira Ayuso1-1/+3
2007-10-10[NETFILTER]: nf_conntrack_netlink: add support to related connectionsPablo Neira Ayuso1-3/+40
2007-10-10[NETFILTER]: nf_conntrack_expect: kill unique IDPatrick McHardy1-3/+3
2007-10-10[NETFILTER]: nf_conntrack: kill unique IDPatrick McHardy1-2/+2
2007-10-10[NETFILTER]: ctnetlink: use netlink policyPatrick McHardy1-58/+53
2007-10-10[NETFILTER]: nfnetlink: rename functions containing 'nfattr'Patrick McHardy1-26/+26
2007-10-10[NETFILTER]: nfnetlink: convert to generic netlink attribute functionsPatrick McHardy1-183/+210
2007-10-10[NETFILTER]: nfnetlink: make subsystem and callbacks constPatrick McHardy1-4/+4
2007-08-07[NETFILTER]: ctnetlink: return EEXIST instead of EINVAL for existing nat'ed c...Pablo Neira Ayuso1-8/+9
2007-07-10[NETFILTER]: nf_conntrack_expect: maintain per conntrack expectation listPatrick McHardy1-2/+2
2007-07-10[NETFILTER]: nf_conntrack_helper/nf_conntrack_netlink: convert to expectation...Patrick McHardy1-33/+46
2007-07-10[NETFILTER]: nf_conntrack_netlink: sync expectation dumping with conntrack ta...Patrick McHardy1-7/+25
2007-07-10[NETFILTER]: nf_conntrack: reduce masks to a subset of tuplesPatrick McHardy1-5/+13
2007-07-10[NETFILTER]: nf_conntrack_expect: function naming unificationPatrick McHardy1-21/+19
2007-07-10[NETFILTER]: nf_conntrack: remove 'ignore_conntrack' argument from nf_conntra...Patrick McHardy1-3/+3
2007-07-10[NETFILTER]: nf_conntrack: use hlists for conntrack hashPatrick McHardy1-3/+3
2007-07-10[NETFILTER]: nf_conntrack: use extension infrastructure for helperYasuyuki Kozakai1-16/+21
2007-06-22[NETFILTER]: nfctnetlink: Don't allow to change helperYasuyuki Kozakai1-2/+1
2007-06-07[NETFILTER]: nf_conntrack: fix helper module unload racesPatrick McHarrdy1-11/+23
2007-05-10[NETFILTER]: ctnetlink: clear helper area and handle unchanged helperYasuyuki Kozakai1-18/+22
2007-04-25[NETFILTER]: Remove changelogs and CVS IDsPatrick McHardy1-5/+0
2007-04-25[NETLINK]: Directly return -EINTR from netlink_dump_start()Thomas Graf1-11/+5