aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/netfilter/ipt_CLUSTERIP.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-18netfilter: ip_tables: remove clusterip targetFlorian Westphal1-929/+0
2022-11-18netfilter: conntrack: Fix data-races around ct markDaniel Xu1-2/+2
2022-01-22proc: remove PDE_DATA() completelyMuchun Song1-3/+3
2022-01-05netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()Xin Xiong1-1/+4
2021-08-01netfilter: ipt_CLUSTERIP: use clusterip_net to store pernet warningFlorian Westphal1-2/+3
2021-08-01netfilter: ipt_CLUSTERIP: only add arp mangle hook when requiredFlorian Westphal1-17/+34
2021-04-26netfilter: allow to turn off xtables compat layerFlorian Westphal1-4/+4
2020-07-06Replace HTTP links with HTTPS ones: IPv*Alexander A. Klimov1-1/+1
2020-02-04proc: convert everything to "struct proc_ops"Alexey Dobriyan1-8/+8
2019-07-16netfilter: Update obsolete comments referring to ip_conntrackYonatan Goldschmidt1-2/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-5/+1
2019-04-09net/ipv4/netfilter: Update comment from call_rcu_bh() to call_rcu()Paul E. McKenney1-1/+1
2019-02-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-1/+1
2019-02-16netfilter: ipt_CLUSTERIP: make symbol 'cip_netdev_notifier' staticWei Yongjun1-1/+1
2019-01-28netfilter: ipt_CLUSTERIP: fix warning unused variable cnAnders Roxell1-1/+1
2018-12-18netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is setTaehee Yoo1-1/+2
2018-12-18netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_p...Taehee Yoo1-5/+14
2018-12-18netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routineTaehee Yoo1-1/+0
2018-12-18netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routineTaehee Yoo1-68/+87
2018-12-01netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh()Paul E. McKenney1-3/+3
2018-03-27net: Drop pernet_operations::asyncKirill Tkhai1-1/+0
2018-03-26net: Use octal not symbolic permissionsJoe Perches1-1/+1
2018-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+10
2018-02-27net: Convert clusterip_net_opsKirill Tkhai1-0/+1
2018-02-25netfilter: ipt_CLUSTERIP: put config instead of freeing itFlorian Westphal1-3/+4
2018-02-25netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcountFlorian Westphal1-2/+6
2018-02-14netfilter: ipt_CLUSTERIP: fix a refcount bug in clusterip_config_find_get()Cong Wang1-2/+6
2018-02-08netfilter: ipt_CLUSTERIP: fix a race condition of proc file creationCong Wang1-6/+6
2018-02-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-3/+13
2018-01-31netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()Dmitry Vyukov1-3/+13
2018-01-16net: delete /proc THIS_MODULE referencesAlexey Dobriyan1-1/+0
2017-12-07netfilter: ipt_CLUSTERIP: fix clusterip_net_exit build regressionArnd Bergmann1-1/+1
2017-11-20netfilter: exit_net cleanup check addedVasily Averin1-0/+1
2017-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-1/+1
2017-07-31netfilter: nf_hook_ops structs can be constFlorian Westphal1-1/+1
2017-07-19netfilter: ipt_CLUSTERIP: fix use-after-free of proc entrySabrina Dubroca1-1/+3
2017-06-19netfilter: ipt_CLUSTERIP: do not hold devXin Long1-28/+73
2017-05-29netfilter: ipt_CLUSTERIP: switch to nf_register_net_hookFlorian Westphal1-7/+7
2017-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2017-04-13netfilter: ipt_CLUSTERIP: Fix wrong conntrack netns refcnt usageGao Feng1-1/+1
2017-03-17netfilter: refcounter conversionsReshetova, Elena1-9/+10
2017-02-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+1
2017-01-18netfilter: ipt_CLUSTERIP: fix build error without procfsArnd Bergmann1-1/+6
2017-01-09xtables: extend matches and targets with .usersizeWillem de Bruijn1-0/+1
2016-12-23netfilter: ipt_CLUSTERIP: check duplicate config when initializingXin Long1-11/+23
2016-12-04netfilter: add and use nf_ct_netns_get/putFlorian Westphal1-2/+2
2016-11-18netns: make struct pernet_operations::id unsigned intAlexey Dobriyan1-1/+1
2015-10-16netfilter: ipv4: whitespace around operatorsIan Morris1-4/+4
2015-09-18netfilter: Pass priv instead of nf_hook_ops to netfilter hooksEric W. Biederman1-1/+1
2015-09-17netfilter: Use nf_hook_state.netEric W. Biederman1-1/+1
2015-05-15netfilter: x_tables: add context to know if extension runs from nft_compatPablo Neira Ayuso1-0/+5
2015-04-04netfilter: Make nf_hookfn use nf_hook_state.David S. Miller1-6/+4
2015-03-06netfilter: ipt_CLUSTERIP: deprecate it in favour of xt_clusterPablo Neira Ayuso1-0/+7
2014-08-23net: use reciprocal_scale() helperDaniel Borkmann1-1/+1
2013-11-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/...David S. Miller1-35/+75
2013-10-17netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIPGao feng1-4/+6
2013-10-17netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directoryGao feng1-1/+1
2013-10-17netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_getGao feng1-6/+6
2013-10-17netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespaceGao feng1-7/+11
2013-10-17netfilter: ipt_CLUSTERIP: make clusterip_list per net namespaceGao feng1-5/+7
2013-10-17netfilter: ipt_CLUSTERIP: make proc directory per net namespaceGao feng1-19/+51
2013-10-14netfilter: pass hook ops to hookfnPatrick McHardy1-1/+1
2013-05-01proc: Supply a function to remove a proc entry by PDEDavid Howells1-2/+2
2013-04-09procfs: new helper - PDE_DATA(inode)Al Viro1-3/+3
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2012-12-10net: remove obsolete simple_strto<foo>Abhijit Pawar1-2/+7
2012-05-15net: Convert net_ratelimit uses to net_<level>_ratelimitedJoe Perches1-2/+1
2011-11-01netfilter: Remove unnecessary OOM logging messagesJoe Perches1-1/+0
2011-07-01netfilter: Reduce switch/case indentJoe Perches1-13/+13
2011-06-06netfilter: add more values to enum ip_conntrack_infoEric Dumazet1-3/+3
2011-03-20netfilter: ipt_CLUSTERIP: fix buffer overflowVasiliy Kulikov1-1/+4
2011-01-18netfilter: ipt_CLUSTERIP: remove "no conntrack!"Eric Dumazet1-6/+1
2010-08-19netfilter: ipt_CLUSTERIP: use proto_ports_offset() to support AH messageChangli Gao1-16/+15
2010-07-21net: remove last uses of __attribute__((packed))Gustavo F. Padovan1-1/+1
2010-06-15netfilter: CLUSTERIP: RCU conversionEric Dumazet1-19/+29
2010-05-11netfilter: xtables: substitute temporary defines by final nameJan Engelhardt1-1/+1
2010-04-20Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-2/+3
2010-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2010-04-03net: convert multicast list to list_headJiri Pirko1-2/+2
2010-04-01netfilter: CLUSTERIP: clusterip_seq_stop() fixEric Dumazet1-1/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-25netfilter: xtables: shorten up return clauseJan Engelhardt1-5/+2
2010-03-25netfilter: xtables: slightly better error reportingJan Engelhardt1-5/+6
2010-03-25netfilter: xtables: change targets to return error codeJan Engelhardt1-8/+8
2010-03-25netfilter: xtables: change xt_target.checkentry return typeJan Engelhardt1-1/+1
2010-03-25netfilter: xt extensions: use pr_<level> (2)Jan Engelhardt1-21/+21
2010-03-25netfilter: xtables: make use of caller family rather than target familyJan Engelhardt1-3/+3
2010-01-22netfiltr: ipt_CLUSTERIP: simplify seq_file codeAAlexey Dobriyan1-9/+5
2009-11-23netfilter: net/ipv[46]/netfilter: Move && and || to end of previous lineJoe Perches1-10/+10
2008-10-31net: replace NIPQUAD() in net/ipv4/netfilter/Harvey Harrison1-5/+4
2008-10-08netfilter: xtables: move extension arguments into compound structure (6/6)Jan Engelhardt1-3/+3
2008-10-08netfilter: xtables: move extension arguments into compound structure (5/6)Jan Engelhardt1-8/+5
2008-10-08netfilter: xtables: move extension arguments into compound structure (4/6)Jan Engelhardt1-4/+2
2008-10-08netfilter: x_tables: use NFPROTO_* in extensionsJan Engelhardt1-2/+2
2008-07-30net: use the common ascii hex helpersHarvey Harrison1-3/+2
2008-05-02netfilter: assign PDE->data before gluing PDE into /proc treeDenis V. Lunev1-3/+3
2008-04-14Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-7/+7
2008-04-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+3
2008-04-14[NETFILTER]: nf_conntrack: replace NF_CT_DUMP_TUPLE macro indrection by funct...Jan Engelhardt1-1/+1
2008-04-14[NETFILTER]: annotate xtables targets with const and remove castsJan Engelhardt1-6/+6
2008-04-14[NETFILTER]: ipt_CLUSTERIP: fix race between clusterip_config_find_get and _e...Pavel Emelyanov1-1/+3
2008-03-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...David S. Miller1-3/+2
2008-03-27[NETFILTER]: Replate direct proc_fops assignment with proc_create call.Denis V. Lunev1-3/+2
2008-03-25[NETFILTER]: ipt_CLUSTERIP: fix non-existant macro-namePatrick McHardy1-1/+1
2008-01-31[NETFILTER]: ipt_CLUSTERIP: kill clusterip_config_entry_getIlpo Järvinen1-7/+0
2008-01-28[NETFILTER]: Update modules' descriptionsJan Engelhardt1-1/+1
2008-01-28[NETFILTER]: non-power-of-two jhash optimizationsPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: x_tables: use %u format specifiersJan Engelhardt1-1/+1
2008-01-28[NETFILTER]: Mark hooks __read_mostlyPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: x_tables: consistent and unique symbol namesJan Engelhardt1-23/+18
2008-01-28[NETFILTER]: replace list_for_each with list_for_each_entryLi Zefan1-4/+2
2007-10-15[NETFILTER]: Replace sk_buff ** with sk_buff *Herbert Xu1-7/+7
2007-10-10[NET]: Make the device list and device lookups per namespace.Eric W. Biederman1-1/+1
2007-10-10[NET]: Make /proc/net per network namespaceEric W. Biederman1-1/+2
2007-08-13[IPV4]: Clean up duplicate includes in net/ipv4/Jesper Juhl1-1/+0
2007-07-10[NET]: Make all initialized struct seq_operations const.Philippe De Muyter1-1/+1
2007-07-10[NETFILTER]: Convert DEBUGP to pr_debugPatrick McHardy1-17/+10
2007-07-10[NETFILTER]: ipt_CLUSTERIP: add compat codePatrick McHardy1-19/+20
2007-07-10[NETFILTER]: x_tables: mark matches and targets __read_mostlyPatrick McHardy1-1/+1
2007-07-10[NETFILTER]: Remove redundant parentheses/bracesJan Engelhardt1-7/+4
2007-07-10[NETFILTER]: add some consts, remove some castsJan Engelhardt1-5/+6
2007-07-10[NETFILTER]: x_tables: switch xt_target->checkentry to boolJan Engelhardt1-14/+14
2007-04-25[NETFILTER]: Remove IPv4 only connection tracking/NATPatrick McHardy1-10/+8
2007-04-25[SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arphArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iphArnaldo Carvalho de Melo1-2/+2
2007-04-10[NETFILTER]: ipt_CLUSTERIP: fix oops in checkentry functionJaroslav Kysela1-2/+0
2007-02-12[PATCH] mark struct file_operations const 7Arjan van de Ven1-2/+2
2007-02-10[NET] IPV4: Fix whitespace errors.YOSHIFUJI Hideaki1-21/+21
2007-02-08[NETFILTER]: {ip,ip6}_tables: remove x_tables wrapper functionsJan Engelhardt1-6/+8
2007-02-08[NET]: Add UDPLITE support in a few missing spotsPatrick McHardy1-0/+1
2006-12-13[NETFILTER]: x_tables: add missing try to load conntrack from match/targetsYasuyuki Kozakai1-0/+8
2006-12-08[PATCH] struct path: convert netfilterJosef Sipek1-1/+1
2006-12-02[NETFILTER]: Fix PROC_FS=n warningsPatrick McHardy1-7/+15
2006-12-02[NETFILTER]: remove remaining ASSERT_{READ,WRITE}_LOCKPatrick McHardy1-3/+0
2006-09-28[NETFILTER]: ipt annotationsAl Viro1-7/+7
2006-09-22[NETFILTER]: x_tables: remove unused size argument to check/destroy functionsPatrick McHardy1-3/+1
2006-09-22[NETFILTER]: x_tables: remove unused argument to target functionsPatrick McHardy1-2/+1
2006-07-21[NET]: Conversions from kmalloc+memset to k(z|c)alloc.Panagiotis Issaris1-2/+1
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-17[NETFILTER]: x_tables: add SCTP/DCCP support where missingPatrick McHardy1-14/+6
2006-04-09[NETFILTER]: Fix section mismatch warningsPatrick McHardy1-26/+14
2006-03-28[NETFILTER]: Rename init functions.Andrew Morton1-4/+4
2006-03-20[NETFILTER]: x_tables: add xt_{match,target} arguments to match/target functionsPatrick McHardy1-2/+5
2006-03-20[NETFILTER]: Convert ip_tables matches/targets to centralized error checkingPatrick McHardy1-13/+7
2006-01-12[NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tablesHarald Welte1-1/+2
2005-11-09[NETFILTER]: Add nf_conntrack subsystem.Yasuyuki Kozakai1-6/+6
2005-09-16[NETFILTER] CLUSTERIP: use a bitmap to store node responsibility dataKOVACS Krisztian1-82/+61
2005-09-16[NETFILTER] CLUSTERIP: introduce reference counting for entriesKOVACS Krisztian1-18/+62
2005-09-01[NETFILTER]: CLUSTERIP: fix memcpy() length typoKOVACS Krisztian1-1/+1
2005-08-29[NETFILTER]: convert nfmark and conntrack mark to 32bitHarald Welte1-1/+1
2005-06-28[NETFILTER]: ipt_CLUSTERIP: fix ARP manglingHarald Welte1-3/+4
2005-06-22[NETFILTER]: Fix handling of ICMP packets (RELATED) in ipt_CLUSTERIP target.Harald Welte1-1/+1
2005-06-21[NETFILTER]: Kill lockhelp.hPatrick McHardy1-24/+25
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+761