aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netfilter/x_tables.h
AgeCommit message (Expand)AuthorFilesLines
2021-08-09netfilter: x_tables: never register tables by defaultFlorian Westphal1-3/+3
2021-05-29netfilter: x_tables: reduce xt_action_param by 8 byteFlorian Westphal1-1/+1
2021-04-26netfilter: allow to turn off xtables compat layerFlorian Westphal1-6/+6
2021-04-26netfilter: ip_tables: pass table pointer via nf_hook_opsFlorian Westphal1-0/+3
2021-04-26netfilter: x_tables: add xt_find_tableFlorian Westphal1-0/+1
2021-03-15netfilter: x_tables: Use correct memory barriers.Mark Tomlinson1-1/+1
2021-03-15Revert "netfilter: x_tables: Switch synchronization to RCU"Mark Tomlinson1-4/+1
2020-12-08netfilter: x_tables: Switch synchronization to RCUSubash Abhinov Kasiviswanathan1-1/+4
2020-07-24netfilter: switch xt_copy_counters to sockptr_tChristoph Hellwig1-2/+2
2020-07-19netfilter: remove the compat argument to xt_copy_counters_from_userChristoph Hellwig1-1/+1
2020-03-15netfilter: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-4/+4
2019-09-13netfilter: remove CONFIG_NETFILTER checks from headers.Jeremy Sowden1-6/+0
2019-09-13netfilter: fix coding-style errors.Jeremy Sowden1-1/+1
2019-08-13netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks to some header-files.Jeremy Sowden1-0/+6
2019-04-08netfilter: make two functions staticFlorian Westphal1-1/+0
2019-03-01netfilter: convert the proto argument from u8 to u16Li RongQing1-2/+2
2018-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-1/+4
2018-03-11netfilter: x_tables: add and use xt_check_proc_nameFlorian Westphal1-0/+2
2018-03-05netfilter: compat: prepare xt_compat_init_offsets to return errorsFlorian Westphal1-1/+1
2018-03-05netfilter: x_tables: add counters allocation wrapperFlorian Westphal1-0/+1
2018-03-05netfilter: x_tables: move hook entry checks into coreFlorian Westphal1-0/+2
2018-01-08netfilter: xtables: add and use xt_request_find_table_lockFlorian Westphal1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-05-15netfilter: xtables: zero padding in data_to_userWillem de Bruijn1-1/+1
2017-01-09xtables: add xt_match, xt_target and data copy_to_user functionsWillem de Bruijn1-0/+9
2016-12-06netfilter: x_tables: pack percpu counter allocationsFlorian Westphal1-1/+6
2016-12-06netfilter: x_tables: pass xt_counters struct to counter allocatorFlorian Westphal1-26/+1
2016-12-06netfilter: x_tables: pass xt_counters struct instead of packet counterFlorian Westphal1-5/+1
2016-11-03netfilter: x_tables: move hook state into xt_action_param structurePablo Neira Ayuso1-10/+38
2016-07-18netfilter: x_tables: speed up jump target validationFlorian Westphal1-0/+4
2016-07-03netfilter: Convert FWINV<[foo]> macros and uses to NF_INVFJoe Perches1-0/+4
2016-04-29netfilter: fix IS_ERR_VALUE usagePablo Neira Ayuso1-3/+3
2016-04-14netfilter: x_tables: introduce and use xt_copy_counters_from_userFlorian Westphal1-0/+3
2016-04-14netfilter: x_tables: xt_compat_match_from_user doesn't need a retvalFlorian Westphal1-1/+1
2016-04-14netfilter: x_tables: check for bogus target offsetFlorian Westphal1-2/+2
2016-04-14netfilter: x_tables: add compat version of xt_check_entry_offsetsFlorian Westphal1-0/+3
2016-04-14netfilter: x_tables: add and use xt_check_entry_offsetsFlorian Westphal1-0/+4
2016-03-02netfilter: xtables: don't hook tables by defaultFlorian Westphal1-2/+4
2015-09-18netfilter: x_tables: Pass struct net in xt_action_paramEric W. Biederman1-1/+2
2015-07-15netfilter: add and use jump label for xt_teeFlorian Westphal1-0/+7
2015-07-15netfilter: xtables: don't save/restore jumpstack offsetFlorian Westphal1-1/+0
2015-06-18netfilter: xtables: fix warnings on 32bit platformsFlorian Westphal1-4/+4
2015-06-18netfilter: x_tables: align per cpu xt_counterEric Dumazet1-2/+4
2015-06-15netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference.Eric Dumazet1-4/+1
2015-06-12netfilter: xtables: avoid percpu ruleset duplicationFlorian Westphal1-2/+2
2015-06-12netfilter: xtables: use percpu rule countersFlorian Westphal1-0/+49
2015-05-15netfilter: x_tables: add context to know if extension runs from nft_compatPablo Neira Ayuso1-0/+2
2013-09-26netfilter: Remove extern from function prototypesJoe Perches1-65/+63
2012-10-09UAPI: (Scripted) Disintegrate include/linux/netfilterDavid Howells1-185/+1
2011-12-22percpu: Remove irqsafe_cpu_xxx variantsChristoph Lameter1-2/+2
2011-04-04netfilter: get rid of atomic ops in fast pathEric Dumazet1-54/+42
2011-01-19Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-5/+5
2011-01-13netfilter: x_table: speedup compat operationsEric Dumazet1-1/+2
2011-01-10netfilter: x_tables: dont block BH while reading countersEric Dumazet1-5/+5
2010-10-13netfilter: xtables: unify {ip,ip6,arp}t_error_targetJan Engelhardt1-0/+5
2010-05-31netfilter: xtables: stackptr should be percpuEric Dumazet1-1/+1
2010-05-20netfilter: fix description of expected checkentry return code on xt_targetLuciano Coelho1-1/+1
2010-05-11netfilter: xtables: change hotdrop pointer to direct modificationJan Engelhardt1-1/+4
2010-05-11netfilter: xtables: deconstify struct xt_action_param for matchesJan Engelhardt1-1/+1
2010-05-11netfilter: xtables: substitute temporary defines by final nameJan Engelhardt1-2/+0
2010-05-11netfilter: xtables: combine struct xt_match_param and xt_target_paramJan Engelhardt1-25/+17
2010-04-27netfilter: x_tables: rectify XT_FUNCTION_MAXNAMELEN usageJan Engelhardt1-8/+6
2010-04-19netfilter: xtables: make ip_tables reentrantJan Engelhardt1-0/+7
2010-04-13netfilter: xtables: make XT_ALIGN() usable in exported headers by exporting _...Alexey Dobriyan1-3/+3
2010-03-25netfilter: xtables: change xt_target.checkentry return typeJan Engelhardt1-2/+2
2010-03-25netfilter: xtables: change xt_match.checkentry return typeJan Engelhardt1-1/+1
2010-03-25netfilter: xtables: consolidate code into xt_request_find_matchJan Engelhardt1-0/+2
2010-03-18netfilter: xtables: reduce holes in struct xt_targetJan Engelhardt1-1/+1
2010-03-18netfilter: xtables: remove almost-unused xt_match_param.data memberJan Engelhardt1-3/+0
2010-03-18netfilter: update documentation fields of x_tables.hJan Engelhardt1-2/+8
2010-02-24netfilter: xtables: replace XT_MATCH_ITERATE macroJan Engelhardt1-1/+9
2010-02-24netfilter: xtables: replace XT_ENTRY_ITERATE macroJan Engelhardt1-0/+9
2010-02-15netfilter: CONFIG_COMPAT: allow delta to exceed 32767Florian Westphal1-1/+1
2010-02-15netfilter: xtables: constify args in compat copying functionsJan Engelhardt1-6/+6
2010-02-10Merge branch 'master' of git://dev.medozas.de/linuxPatrick McHardy1-0/+4
2010-02-10netfilter: xtables: use xt_table for hook instantiationJan Engelhardt1-0/+4
2010-02-10netfilter: xtables: symmetric COMPAT_XT_ALIGN definitionAlexey Dobriyan1-4/+9
2010-02-10netfilter: xtables: consistent struct compat_xt_counters definitionAlexey Dobriyan1-5/+1
2010-02-03netfilter: add struct net * to target parametersPatrick McHardy1-0/+2
2010-02-02netfilter: xtables: CONFIG_COMPAT reduxAlexey Dobriyan1-4/+8
2010-01-18netfilter: xtables: add struct xt_mtdtor_param::netAlexey Dobriyan1-0/+1
2010-01-18netfilter: xtables: add struct xt_mtchk_param::netAlexey Dobriyan1-0/+1
2009-11-04net: cleanup include/linuxEric Dumazet1-30/+15
2009-08-24netfilter: xtables: mark initial tables constantJan Engelhardt1-1/+1
2009-08-10netfilter: xtables: realign struct xt_target_paramJan Engelhardt1-1/+1
2009-06-04netfilter: x_tables: added hook number into match extension parameter structure.Evgeniy Polyakov1-2/+4
2009-05-01netfilter: use likely() in xt_info_rdlock_bh()Eric Dumazet1-2/+2
2009-04-28netfilter: revised locking for x_tablesStephen Hemminger1-5/+68
2009-03-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-0/+23
2009-03-26Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-14/+16
2009-03-26make netfilter use strict integer typesArnd Bergmann1-14/+16
2009-03-25netfilter: factorize ifname_compare()Eric Dumazet1-0/+23
2009-02-20netfilter: iptables: lock free countersStephen Hemminger1-2/+4
2009-02-18netfilter: x_tables: change elements in x_tablesStephen Hemminger1-5/+4
2009-01-12netfilter 09/09: remove padding from struct xt_match on 64bit buildsRichard Kennedy1-1/+1
2008-11-24netfilter: xtables: add missing const qualifier to xt_tgchk_paramJan Engelhardt1-1/+1
2008-10-08netfilter: xtables: provide invoked family value to extensionsJan Engelhardt1-2/+10
2008-10-08netfilter: xtables: move extension arguments into compound structure (6/6)Jan Engelhardt1-1/+7
2008-10-08netfilter: xtables: move extension arguments into compound structure (5/6)Jan Engelhardt1-9/+20
2008-10-08netfilter: xtables: move extension arguments into compound structure (4/6)Jan Engelhardt1-5/+17
2008-10-08netfilter: xtables: move extension arguments into compound structure (3/6)Jan Engelhardt1-1/+7
2008-10-08netfilter: xtables: move extension arguments into compound structure (2/6)Jan Engelhardt1-10/+22
2008-10-08netfilter: xtables: move extension arguments into compound structure (1/6)Jan Engelhardt1-7/+21
2008-10-08netfilter: xtables: do centralized checkentry call (1/2)Jan Engelhardt1-2/+4
2008-10-08netfilter: Use unsigned types for hooknum and pf varsJan Engelhardt1-14/+14
2008-04-14[NETFILTER]: annotate {arp,ip,ip6,x}tables with constJan Engelhardt1-2/+2
2008-01-31[NETFILTER]: x_tables: create per-netns /proc/net/*_tables_*Alexey Dobriyan1-2/+2
2008-01-31[NETFILTER]: {ip,arp,ip6}_tables: fix sparse warnings in compat codePatrick McHardy1-4/+4
2008-01-31[NETFILTER]: x_tables: per-netns xt_tablesAlexey Dobriyan1-2/+4
2008-01-31[NETFILTER]: x_tables: change xt_table_register() return value conventionAlexey Dobriyan1-3/+3
2008-01-31[NETFILTER]: Use const in struct xt_match, xt_target, xt_tableJan Engelhardt1-3/+3
2008-01-28[NETFILTER]: ip_tables: move compat offset calculation to x_tablesPatrick McHardy1-0/+4
2008-01-28[NETFILTER]: {ip,ip6,arp}_tables: consolidate iterator macrosPatrick McHardy1-0/+43
2008-01-28[NETFILTER]: x_tables: make xt_compat_match_from_user usable in iterator macrosPatrick McHardy1-2/+2
2008-01-28[NETFILTER]: x_tables: struct xt_table_info dietEric Dumazet1-1/+4
2008-01-28[NETFILTER]: Introduce NF_INET_ hook valuesPatrick McHardy1-2/+2
2007-10-15[NETFILTER]: Replace sk_buff ** with sk_buff *Herbert Xu1-1/+1
2007-07-10[NETFILTER]: x_tables: switch xt_target->checkentry to boolJan Engelhardt1-5/+5
2007-07-10[NETFILTER]: x_tables: switch xt_match->checkentry to boolJan Engelhardt1-5/+5
2007-07-10[NETFILTER]: x_tables: switch xt_match->match to boolJan Engelhardt1-8/+8
2007-07-10[NETFILTER]: x_tables: switch hotdrop to boolJan Engelhardt1-1/+1
2007-05-10[NETFILTER]: Clean up table initializationPatrick McHardy1-0/+8
2006-11-15[NETFILTER]: ip6_tables: fixed conflicted optname for getsockoptYasuyuki Kozakai1-16/+0
2006-09-24[PATCH] fix iptables __user misannotationsAl Viro1-2/+2
2006-09-22[NETFILTER]: x_tables: simplify compat APIPatrick McHardy1-11/+18
2006-09-22[NETFILTER]: kill listhelp.hPatrick McHardy1-4/+0
2006-09-22[NETFILTER]: x_tables: add data member to struct xt_matchPatrick McHardy1-0/+3
2006-09-22[NETFILTER]: x_tables: remove unused size argument to check/destroy functionsPatrick McHardy1-6/+2
2006-09-22[NETFILTER]: x_tables: remove unused argument to target functionsPatrick McHardy1-2/+1
2006-09-22[NETFILTER]: x_tables: add helpers for mass match/target registrationPatrick McHardy1-0/+5
2006-05-01[NETFILTER] x_tables: fix compat related crash on non-x86Patrick McHardy1-0/+8
2006-04-24[NETFILTER]: Fix compat_xt_counters alignment for non-x86Patrick McHardy1-0/+4
2006-04-01[NETFILTER]: iptables 32bit compat layerDmitry Mishin1-0/+67
2006-03-22[NETFILTER]: futher {ip,ip6,arp}_tables unificationDmitry Mishin1-0/+56
2006-03-22[NETFILTER]: x_tables: set the protocol family in x_tables targets/matchesPablo Neira Ayuso1-4/+4
2006-03-20[NETFILTER]: x_tables: replace IPv4/IPv6 policy match by address family indep...Patrick McHardy1-0/+4
2006-03-20[NETFILTER]: x_tables: pass registered match/target data to match/target func...Patrick McHardy1-2/+8
2006-03-20[NETFILTER]: xt_tables: add centralized error checkingPatrick McHardy1-4/+19
2006-01-20[NETFILTER]: Unbreak x-tables on x86.David S. Miller1-1/+15
2006-01-19[NETFILTER] x_tables: Make XT_ALIGN align as strictly as necessary.David S. Miller1-1/+1
2006-01-12[NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tablesHarald Welte1-0/+224