index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
netfilter
/
core.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-18
netfilter: make nftables drops visible in net dropmonitor
Florian Westphal
1
-3
/
+3
2023-07-28
netfilter: defrag: Add glue hooks for enabling/disabling defrag
Daniel Xu
1
-0
/
+6
2023-05-10
netfilter: conntrack: fix possible bug_on with enable_hooks=1
Florian Westphal
1
-2
/
+4
2023-04-21
netfilter: disallow bpf hook attachment at same priority
Florian Westphal
1
-0
/
+12
2023-02-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Jakub Kicinski
1
-0
/
+3
2023-02-22
netfilter: ctnetlink: make event listener tracking global
Florian Westphal
1
-0
/
+3
2023-02-17
netfilter: let reset rules clean out conntrack entries
Florian Westphal
1
-0
/
+16
2022-08-22
Remove DECnet support from kernel
Stephen Hemminger
1
-10
/
+0
2022-03-28
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
David S. Miller
1
-1
/
+1
2022-03-28
memcg: enable accounting for nft objects
Vasily Averin
1
-1
/
+1
2022-03-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+3
2022-02-28
netfilter: fix use-after-free in __nf_register_net_hook()
Eric Dumazet
1
-2
/
+3
2022-02-07
net: netfilter: use kfree_drop_reason() for NF_DROP
Menglong Dong
1
-1
/
+2
2022-01-09
netfilter: make function op structures const
Florian Westphal
1
-5
/
+5
2022-01-09
netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
Florian Westphal
1
-11
/
+8
2021-10-17
netfilter: core: Fix clang warnings about unused static inlines
Lukas Wunner
1
-2
/
+4
2021-10-14
netfilter: Introduce egress hook
Lukas Wunner
1
-3
/
+31
2020-10-12
netfilter: add inet ingress support
Pablo Neira Ayuso
1
-21
/
+82
2020-10-12
netfilter: add nf_ingress_hook() helper function
Pablo Neira Ayuso
1
-2
/
+7
2020-10-12
netfilter: add nf_static_key_{inc,dec}
Pablo Neira Ayuso
1
-6
/
+17
2020-04-15
netfilter: Avoid assigning 'const' pointer to non-const pointer
Will Deacon
1
-1
/
+1
2019-10-17
netfilter: add and use nf_hook_slow_list()
Florian Westphal
1
-0
/
+20
2019-07-04
netfilter: nf_queue: remove unused hook entries pointer
Florian Westphal
1
-1
/
+1
2019-05-31
netfilter: replace skb_make_writable with skb_ensure_writable
Florian Westphal
1
-22
/
+0
2019-05-14
net: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC
Sinan Kaya
1
-1
/
+1
2019-04-12
bridge: netfilter: unroll NF_HOOK helper in bridge input path
Florian Westphal
1
-0
/
+1
2019-01-06
jump_label: move 'asm goto' support test to Kconfig
Masahiro Yamada
1
-3
/
+3
2018-07-10
netfilter: Add nf_ct_get_tuple_skb global lookup function
Toke Høiland-Jørgensen
1
-0
/
+15
2018-05-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
David S. Miller
1
-38
/
+64
2018-05-23
netfilter: add struct nf_nat_hook and use it
Pablo Neira Ayuso
1
-5
/
+3
2018-05-23
netfilter: add struct nf_ct_hook and use it
Pablo Neira Ayuso
1
-7
/
+7
2018-05-23
netfilter: lift one-nat-hook-only restriction
Florian Westphal
1
-5
/
+0
2018-05-23
netfilter: core: export raw versions of add/delete hook functions
Florian Westphal
1
-21
/
+54
2018-05-08
netfilter: core: add missing __rcu annotation
Florian Westphal
1
-1
/
+2
2018-01-10
netfilter: core: return EBUSY in case NAT hook is already in use
Pablo Neira Ayuso
1
-1
/
+1
2018-01-10
netfilter: core: make local function __nf_unregister_net_hook static
Wei Yongjun
1
-2
/
+2
2018-01-08
netfilter: remove struct nf_afinfo and its helper functions
Pablo Neira Ayuso
1
-24
/
+1
2018-01-08
netfilter: core: support for NFPROTO_INET hook registration
Pablo Neira Ayuso
1
-9
/
+44
2018-01-08
netfilter: core: pass family as parameter to nf_remove_net_hook()
Pablo Neira Ayuso
1
-5
/
+5
2018-01-08
netfilter: core: pass hook number, family and device to nf_find_hook_list()
Pablo Neira Ayuso
1
-17
/
+19
2018-01-08
netfilter: core: add nf_remove_net_hook
Pablo Neira Ayuso
1
-4
/
+4
2018-01-08
netfilter: core: only allow one nat hook per hook point
Florian Westphal
1
-0
/
+6
2018-01-08
netfilter: don't allocate space for arp/bridge hooks unless needed
Florian Westphal
1
-0
/
+8
2018-01-08
netfilter: don't allocate space for decnet hooks unless needed
Florian Westphal
1
-0
/
+4
2018-01-08
netfilter: reduce hook array sizes to what is needed
Florian Westphal
1
-7
/
+17
2018-01-08
netfilter: reduce size of hook entry point locations
Florian Westphal
1
-8
/
+30
2018-01-08
netfilter: core: free hooks with call_rcu
Florian Westphal
1
-6
/
+28
2018-01-08
netfilter: core: remove synchronize_net call if nfqueue is used
Florian Westphal
1
-5
/
+1
2018-01-08
netfilter: core: make nf_unregister_net_hooks simple wrapper again
Florian Westphal
1
-56
/
+3
2017-09-08
netfilter: core: remove erroneous warn_on
Florian Westphal
1
-1
/
+1
2017-08-28
netfilter: core: batch nf_unregister_net_hooks synchronize_net calls
Florian Westphal
1
-3
/
+56
2017-08-28
netfilter: debug: check for sorted array
Florian Westphal
1
-0
/
+23
2017-08-28
netfilter: convert hook list to an array
Aaron Conole
1
-73
/
+224
2017-07-18
netfilter: fix netfilter_net_init() return
Dan Carpenter
1
-2
/
+2
2017-07-17
netfilter: remove old pre-netns era hook api
Florian Westphal
1
-143
/
+0
2017-05-01
netfilter: nf_queue: only call synchronize_net twice if nf_queue is active
Florian Westphal
1
-9
/
+12
2017-05-01
netfilter: batch synchronize_net calls during hook unregister
Florian Westphal
1
-6
/
+40
2017-02-02
netfilter: merge ctinfo into nfct pointer storage area
Florian Westphal
1
-1
/
+1
2016-12-06
netfilter: convert while loops to for loops
Aaron Conole
1
-4
/
+2
2016-12-06
netfilter: introduce accessor functions for hook entries
Aaron Conole
1
-6
/
+4
2016-11-03
netfilter: handle NF_REPEAT from nf_conntrack_in()
Pablo Neira Ayuso
1
-2
/
+0
2016-11-03
netfilter: merge nf_iterate() into nf_hook_slow()
Pablo Neira Ayuso
1
-45
/
+28
2016-11-03
netfilter: remove hook_entries field from nf_hook_state
Pablo Neira Ayuso
1
-5
/
+4
2016-11-03
netfilter: use switch() to handle verdict cases from nf_hook_slow()
Pablo Neira Ayuso
1
-4
/
+14
2016-11-03
netfilter: deprecate NF_STOP
Pablo Neira Ayuso
1
-1
/
+1
2016-11-03
netfilter: kill NF_HOOK_THRESH() and state->tresh
Pablo Neira Ayuso
1
-4
/
+0
2016-11-03
netfilter: remove comments that predate rcu days
Pablo Neira Ayuso
1
-7
/
+0
2016-11-03
netfilter: get rid of useless debugging from core
Pablo Neira Ayuso
1
-9
/
+0
2016-10-20
netfilter: fix nf_queue handling
Pablo Neira Ayuso
1
-10
/
+3
2016-10-11
netfilter: Fix slab corruption.
Linus Torvalds
1
-75
/
+33
2016-09-30
netfilter: accommodate different kconfig in nf_set_hooks_head
Aaron Conole
1
-4
/
+11
2016-09-30
netfilter: Fix potential null pointer dereference
Aaron Conole
1
-1
/
+1
2016-09-25
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...
Pablo Neira Ayuso
1
-5
/
+46
2016-09-25
netfilter: replace list_head with single linked list
Aaron Conole
1
-49
/
+92
2016-09-24
netfilter: Only allow sane values in nf_register_net_hook
Aaron Conole
1
-0
/
+5
2016-09-24
netfilter: Remove explicit rcu_read_lock in nf_hook_slow
Aaron Conole
1
-5
/
+1
2016-09-19
net: Add _nf_(un)register_hooks symbols
Mahesh Bandewar
1
-5
/
+46
2015-10-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+2
2015-10-16
netfilter: make nf_queue_entry_get_refs return void
Florian Westphal
1
-2
/
+0
2015-10-13
netfilter: sync with packet rx also after removing queue entries
Florian Westphal
1
-0
/
+2
2015-10-05
netfilter: nfnetlink_queue: rename related to nfqueue attaching conntrack info
Ken-ichirou MATSUZAWA
1
-2
/
+2
2015-10-04
netfilter: nfnetlink_queue: get rid of nfnetlink_queue_ct.c
Pablo Neira Ayuso
1
-3
/
+6
2015-09-18
netfilter: Pass priv instead of nf_hook_ops to netfilter hooks
Eric W. Biederman
1
-1
/
+1
2015-09-02
netfilter: nf_conntrack: make nf_ct_zone_dflt built-in
Daniel Borkmann
1
-0
/
+6
2015-08-28
netfilter: reduce sparse warnings
Florian Westphal
1
-3
/
+0
2015-07-23
netfilter: rename local nf_hook_list to hook_list
Pablo Neira Ayuso
1
-14
/
+14
2015-07-23
netfilter: fix possible removal of wrong hook
Pablo Neira Ayuso
1
-22
/
+19
2015-07-23
netfilter: nf_queue: fix nf_queue_nf_hook_drop()
Pablo Neira Ayuso
1
-1
/
+1
2015-07-20
netfilter: Fix memory leak in nf_register_net_hook
Eric W. Biederman
1
-1
/
+3
2015-07-15
netfilter: move tee_active to core
Florian Westphal
1
-0
/
+3
2015-07-15
netfilter: Per network namespace netfilter hooks.
Eric W. Biederman
1
-21
/
+161
2015-07-15
netfilter: Factor out the hook list selection from nf_register_hook
Eric W. Biederman
1
-14
/
+18
2015-07-15
netfilter: Simply the tests for enabling and disabling the ingress queue hook
Eric W. Biederman
1
-11
/
+6
2015-06-23
netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook
Eric W. Biederman
1
-0
/
+1
2015-05-14
netfilter: add netfilter ingress hook after handle_ing() under unique static key
Pablo Neira
1
-1
/
+30
2015-05-14
netfilter: add hook list to nf_hook_state
Pablo Neira
1
-4
/
+2
2015-04-04
netfilter: Make nf_hookfn use nf_hook_state.
David S. Miller
1
-2
/
+1
2015-04-04
netfilter: Create and use nf_hook_state.
David S. Miller
1
-19
/
+13
2014-11-13
netfilter: fix various sparse warnings
Florian Westphal
1
-0
/
+1
2014-08-25
netfilter: HAVE_JUMP_LABEL instead of CONFIG_JUMP_LABEL
Zhouyi Zhou
1
-3
/
+3
2014-08-08
netfilter: don't use mutex_lock_interruptible()
Pablo Neira Ayuso
1
-9
/
+2
2013-10-14
netfilter: pass hook ops to hookfn
Patrick McHardy
1
-1
/
+1
2013-07-31
netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach()
Patrick McHardy
1
-3
/
+4
2013-06-06
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/...
David S. Miller
1
-6
/
+15
2013-05-23
netfilter: don't panic on error while walking through the init path
Pablo Neira Ayuso
1
-6
/
+15
2013-05-23
netfilter: add nf_ipv6_ops hook to fix xt_addrtype with IPv6
Florian Westphal
1
-0
/
+2
2013-04-18
netfilter: add my copyright statements
Patrick McHardy
1
-0
/
+1
2013-04-05
netfilter: remove unneeded variable proc_net_netfilter
Pablo Neira Ayuso
1
-12
/
+4
2013-04-05
netfilter: make /proc/net/netfilter pernet
Gao feng
1
-4
/
+29
2012-12-03
netfilter: kill support for per-af queue backends
Florian Westphal
1
-2
/
+0
2012-09-03
netfilter: pass 'nf_hook_ops' instead of 'list_head' to nf_queue()
Michael Wang
1
-2
/
+2
2012-09-03
netfilter: pass 'nf_hook_ops' instead of 'list_head' to nf_iterate()
Michael Wang
1
-14
/
+10
2012-08-30
netfilter: add protocol independent NAT core
Patrick McHardy
1
-0
/
+5
2012-08-22
netfilter: replace list_for_each_continue_rcu with new interface
Michael Wang
1
-4
/
+6
2012-06-22
netfilter: nfnetlink_queue: fix compilation with CONFIG_NF_NAT=m and CONFIG_N...
Pablo Neira Ayuso
1
-0
/
+3
2012-06-20
netfilter: nfq_ct_hook needs __rcu and __read_mostly
Pablo Neira Ayuso
1
-1
/
+1
2012-06-16
netfilter: add glue code to integrate nfnetlink_queue and ctnetlink
Pablo Neira Ayuso
1
-0
/
+4
2012-04-20
net: Delete all remaining instances of ctl_path
Eric W. Biederman
1
-9
/
+0
2012-02-24
static keys: Introduce 'struct static_key', static_key_true()/false() and sta...
Ingo Molnar
1
-3
/
+3
2011-12-16
net:netfilter: use IS_ENABLED
Igor Maravić
1
-1
/
+1
2011-11-21
netfilter: use jump_label for nf_hooks
Eric Dumazet
1
-1
/
+12
2011-11-01
netfilter: do not propagate nf_queue errors in nf_hook_slow
Florian Westphal
1
-6
/
+5
2011-08-02
rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTER
Stephen Hemminger
1
-2
/
+2
2011-02-19
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-1
/
+2
2011-02-14
netfilter: nf_iterate: fix incorrect RCU usage
Patrick McHardy
1
-1
/
+2
2011-01-18
netfilter: allow NFQUEUE bypass if no listener is available
Florian Westphal
1
-0
/
+3
2011-01-18
netfilter: reduce NF_VERDICT_MASK to 0xff
Florian Westphal
1
-2
/
+2
2011-01-18
netfilter: nfnetlink_queue: do not free skb on error
Florian Westphal
1
-2
/
+5
2011-01-18
netfilter: nfnetlink_queue: return error number to caller
Florian Westphal
1
-2
/
+4
2011-01-13
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...
Simon Horman
1
-2
/
+4
2010-11-17
netfilter: allow hooks to pass error code back up the stack
Eric Paris
1
-2
/
+4
2010-11-15
netfilter: add __rcu annotations
Eric Dumazet
1
-2
/
+2
2010-10-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
Linus Torvalds
1
-4
/
+2
2010-10-04
netfilter: unregister nf hooks, matches and targets in the reverse order
Changli Gao
1
-4
/
+2
2010-08-19
net/netfilter: __rcu annotations
Arnd Bergmann
1
-1
/
+1
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2009-11-12
sysctl net: Remove unused binary sysctl code
Eric W. Biederman
1
-2
/
+2
2009-02-18
netfilter: remove unneeded goto
Jan Engelhardt
1
-2
/
+0
2008-10-08
netfilter: enable netfilter in netns
Alexey Dobriyan
1
-8
/
+0
2008-10-08
netfilter: Introduce NFPROTO_* constants
Jan Engelhardt
1
-3
/
+3
2008-10-08
netfilter: Use unsigned types for hooknum and pf vars
Jan Engelhardt
1
-2
/
+2
2008-03-26
[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.
YOSHIFUJI Hideaki
1
-1
/
+1
2008-03-24
[NETNS]: Process netfilter hooks in initial namespace only.
Denis V. Lunev
1
-0
/
+8
2008-01-28
[NETFILTER]: kill nf_sysctl.c
Patrick McHardy
1
-0
/
+9
2008-01-28
[NETFILTER]: constify nf_afinfo
Patrick McHardy
1
-3
/
+3
2008-01-28
[NETFILTER]: remove annoying debugging message
Patrick McHardy
1
-2
/
+1
2008-01-28
[NETFILTER]: nf_queue: remove unnecessary hook existance check
Patrick McHardy
1
-5
/
+0
2008-01-28
[NETFILTER]: replace list_for_each with list_for_each_entry
Li Zefan
1
-4
/
+4
2008-01-28
[NET]: Move netfilter checksum helpers to net/core/utils.c
Patrick McHardy
1
-16
/
+0
2007-10-15
[NETFILTER]: Replace sk_buff ** with sk_buff *
Herbert Xu
1
-5
/
+5
2007-10-15
[NETFILTER]: Do not copy skb in skb_make_writable
Herbert Xu
1
-24
/
+14
2007-10-10
[NET]: Make /proc/net per network namespace
Eric W. Biederman
1
-1
/
+2
2007-07-10
[NETFILTER]: add some consts, remove some casts
Jan Engelhardt
1
-3
/
+3
2007-07-10
[SKBUFF]: Keep track of writable header len of headerless clones
Patrick McHardy
1
-1
/
+3
2007-04-25
[NETFILTER]: nf_conntrack: kill destroy() in struct nf_conntrack for diet
Yasuyuki Kozakai
1
-1
/
+16
2007-04-25
[NETFILTER]: nf_conntrack: don't use nfct in skb if conntrack is disabled
Yasuyuki Kozakai
1
-0
/
+2
2007-04-25
[NETFILTER]: Remove changelogs and CVS IDs
Patrick McHardy
1
-4
/
+0
2007-02-12
[NETFILTER]: Fix whitespace errors
YOSHIFUJI Hideaki
1
-3
/
+3
2007-02-12
[NETFILTER]: Switch nf_register_hook/nf_unregister_hook to mutex
Patrick McHardy
1
-5
/
+8
2007-02-12
[NETFILTER]: Switch nf_register_afinfo/nf_unregister_afinfo to mutex
Patrick McHardy
1
-5
/
+10
2007-02-12
[NETFILTER]: Remove unnecessary synchronize_net() in nf_register_hook
Patrick McHardy
1
-2
/
+0
2007-02-12
[NETFILTER]: Properly use RCU in nf_ct_attach
Patrick McHardy
1
-3
/
+6
2006-12-02
[NETFILTER]: More __read_mostly annotations
Martin Josefsson
1
-2
/
+2
2006-12-02
[NET]: netfilter checksum annotations
Al Viro
1
-17
/
+10
2006-09-22
[NETFILTER]: nf_queue: handle GSO packets
Patrick McHardy
1
-1
/
+1
2006-09-22
[NETFILTER]: Get rid of HW checksum invalidation
Patrick McHardy
1
-0
/
+22
2006-06-30
Remove obsolete #include <linux/config.h>
Jörn Engel
1
-1
/
+0
2006-04-09
[NETFILTER]: Introduce infrastructure for address family specific operations
Patrick McHardy
1
-0
/
+23
2006-04-09
[NETFILTER]: Add helper functions for mass hook registration/unregistration
Patrick McHardy
1
-0
/
+28
2005-08-29
[NETFILTER]: split net/core/netfilter.c into net/netfilter/*.c
Harald Welte
1
-0
/
+216