aboutsummaryrefslogtreecommitdiffstats
path: root/net/netfilter/nf_queue.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21netfilter: move nf_reinject into nfnetlink_queue modulesFlorian Westphal1-106/+0
2024-01-17netfilter: propagate net to nf_bridge_get_physindevPavel Tikhomirov1-1/+1
2024-01-17netfilter: nf_queue: remove excess nf_bridge variablePavel Tikhomirov1-3/+1
2022-03-01netfilter: nf_queue: handle socket prefetchFlorian Westphal1-0/+12
2022-03-01netfilter: nf_queue: fix possible use-after-freeFlorian Westphal1-4/+9
2022-03-01netfilter: nf_queue: don't assume sk is full socketFlorian Westphal1-1/+10
2021-08-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-10/+9
2021-08-10netfilter: nf_queue: move hookfn registration out of struct netFlorian Westphal1-10/+9
2021-08-05net: Remove redundant if statementsYajun Deng1-16/+8
2020-03-29netfilter: nf_queue: prefer nf_queue_entry_freeFlorian Westphal1-18/+9
2020-03-29netfilter: nf_queue: do not release refcouts until nf_reinject is doneFlorian Westphal1-4/+2
2020-03-29netfilter: nf_queue: place bridge physports into queue_entry structFlorian Westphal1-30/+23
2020-03-29netfilter: nf_queue: make nf_queue_entry_release_refs staticFlorian Westphal1-2/+8
2019-12-07netfilter: nf_queue: enqueue skbs with NULL dstMarco Oliverio1-1/+1
2019-07-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+5
2019-07-04netfilter: nf_queue: remove unused hook entries pointerFlorian Westphal1-5/+3
2019-06-29net: make skb_dst_force return true when dst is refcountedFlorian Westphal1-1/+5
2019-05-21netfilter: nf_queue: fix reinject verdict handlingJagdish Motwani1-0/+1
2019-04-12bridge: netfilter: unroll NF_HOOK helper in bridge input pathFlorian Westphal1-0/+1
2018-12-19netfilter: avoid using skb->nf_bridge directlyFlorian Westphal1-17/+33
2018-01-10netfilter: remove duplicated includeWei Yongjun1-2/+0
2018-01-08netfilter: remove route_key_size field in struct nf_afinfoPablo Neira Ayuso1-6/+16
2018-01-08netfilter: move reroute indirection to struct nf_ipv6_opsPablo Neira Ayuso1-3/+1
2018-01-08netfilter: remove saveroute indirection in struct nf_afinfoPablo Neira Ayuso1-1/+41
2018-01-08netfilter: don't allocate space for arp/bridge hooks unless neededFlorian Westphal1-0/+2
2018-01-08netfilter: reduce size of hook entry point locationsFlorian Westphal1-2/+19
2018-01-08netfilter: core: remove synchronize_net call if nfqueue is usedFlorian Westphal1-5/+2
2017-08-28netfilter: convert hook list to an arrayAaron Conole1-25/+42
2017-07-31netfilter: conntrack: destroy functions need to free queued packetsFlorian Westphal1-0/+1
2017-05-01netfilter: nf_queue: only call synchronize_net twice if nf_queue is activeFlorian Westphal1-2/+5
2016-12-06netfilter: introduce accessor functions for hook entriesAaron Conole1-3/+2
2016-11-03netfilter: merge nf_iterate() into nf_hook_slow()Pablo Neira Ayuso1-0/+20
2016-11-03netfilter: remove hook_entries field from nf_hook_statePablo Neira Ayuso1-8/+5
2016-11-03netfilter: kill NF_HOOK_THRESH() and state->treshPablo Neira Ayuso1-2/+0
2016-10-20netfilter: fix nf_queue handlingPablo Neira Ayuso1-16/+32
2016-09-25netfilter: replace list_head with single linked listAaron Conole1-8/+10
2016-05-25netfilter: nf_queue: Make the queue_handler pernetEric W. Biederman1-9/+8
2015-10-16netfilter: nf_queue: remove rcu_read_lock callsFlorian Westphal1-12/+4
2015-10-16netfilter: make nf_queue_entry_get_refs return voidFlorian Westphal1-9/+2
2015-10-16netfilter: remove hook owner refcountingFlorian Westphal1-5/+0
2015-10-13netfilter: nfqueue: don't use prev pointerFlorian Westphal1-4/+2
2015-09-29netfilter: Push struct net down into nf_afinfo.rerouteEric W. Biederman1-1/+1
2015-09-17netfilter: Pass net into okfnEric W. Biederman1-1/+1
2015-07-23netfilter: nf_queue: fix nf_queue_nf_hook_drop()Pablo Neira Ayuso1-9/+3
2015-07-02netfilter: nf_queue: Don't recompute the hook_list headEric W. Biederman1-1/+1
2015-06-23netfilter: nf_qeueue: Drop queue entries on nf_unregister_hookEric W. Biederman1-0/+17
2015-04-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextPablo Neira Ayuso1-29/+29
2015-04-08netfilter: bridge: add helpers for fetching physin/outdevFlorian Westphal1-8/+10
2015-04-07netfilter: Pass socket pointer down through okfn().David Miller1-1/+1
2015-04-07netfilter: Add socket pointer to nf_hook_state.David Miller1-0/+4
2015-04-04netfilter: Use nf_hook_state in nf_queue_entry.David S. Miller1-25/+19
2015-04-04netfilter: Create and use nf_hook_state.David S. Miller1-18/+20
2014-10-02netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER)Pablo Neira Ayuso1-2/+2
2013-04-29netfilter: move skb_gso_segment into nfnetlink_queue moduleFlorian Westphal1-87/+9
2013-04-29netfilter: nf_queue: move device refcount bump to extra functionFlorian Westphal1-21/+28
2013-04-18netfilter: add my copyright statementsPatrick McHardy1-0/+5
2012-12-03netfilter: kill support for per-af queue backendsFlorian Westphal1-139/+13
2012-09-03netfilter: pass 'nf_hook_ops' instead of 'list_head' to nf_queue()Michael Wang1-4/+4
2012-09-03netfilter: pass 'nf_hook_ops' instead of 'list_head' to nf_iterate()Michael Wang1-3/+3
2012-02-09netfilter: nf_queue: fix queueing of bridged gro skbsFlorian Westphal1-8/+32
2012-01-12net: reintroduce missing rcu_assign_pointer() callsEric Dumazet1-1/+1
2011-08-07Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2011-08-07netfilter: avoid double free in nf_reinjectJulian Anastasov1-0/+1
2011-08-02rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTERStephen Hemminger1-3/+3
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-01-18netfilter: allow NFQUEUE bypass if no listener is availableFlorian Westphal1-1/+6
2011-01-18netfilter: reduce NF_VERDICT_MASK to 0xffFlorian Westphal1-1/+1
2011-01-18netfilter: nfnetlink_queue: do not free skb on errorFlorian Westphal1-7/+10
2011-01-18netfilter: nfnetlink_queue: return error number to callerFlorian Westphal1-13/+31
2010-11-15netfilter: add __rcu annotationsEric Dumazet1-4/+14
2010-08-19net/netfilter: __rcu annotationsArnd Bergmann1-1/+1
2010-05-17net: add a noref bit on skb dstEric Dumazet1-0/+2
2010-05-13netfilter: remove unnecessary returns from void function()sJoe Perches1-1/+0
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-19netfilter: nf_queue: fix NF_STOLEN skb leakEric Dumazet1-1/+1
2009-05-08netfilter: queue: use NFPROTO_ for queue callsitesJan Engelhardt1-2/+2
2008-10-08netfilter: Introduce NFPROTO_* constantsJan Engelhardt1-6/+6
2008-10-08netfilter: Use unsigned types for hooknum and pf varsJan Engelhardt1-5/+5
2008-04-29Remove duplicated unlikely() in IS_ERR()Hirofumi Nakagawa1-1/+1
2008-03-27[NETFILTER]: Replate direct proc_fops assignment with proc_create call.Denis V. Lunev1-5/+2
2008-03-10[NETFILTER]: nf_queue: don't return error when unregistering a non-existant h...Patrick McHardy1-1/+1
2008-01-28[NETFILTER]: constify nf_afinfoPatrick McHardy1-2/+2
2008-01-28[NETFILTER]: nf_queue: clean up error pathsPatrick McHardy1-53/+40
2008-01-28[NETFILTER]: {nfnetlink,ip,ip6}_queue: kill issue_verdictPatrick McHardy1-0/+2
2008-01-28[NETFILTER]: nf_queue: move list_head/skb/id to struct nf_infoPatrick McHardy1-29/+36
2008-01-28[NETFILTER]: nf_queue: move queueing related functions/struct to seperate headerPatrick McHardy1-0/+1
2008-01-28[NETFILTER]: nf_queue: remove unused data pointerPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: nf_queue: make queue_handler constPatrick McHardy1-6/+6
2008-01-28[NETFILTER]: nf_queue: remove unnecessary hook existance checkPatrick McHardy1-13/+0
2008-01-28[NETFILTER]: nf_queue: minor cleanupPatrick McHardy1-11/+20
2007-10-15[NETFILTER]: Replace sk_buff ** with sk_buff *Herbert Xu1-2/+2
2007-07-10[NET]: Make all initialized struct seq_operations const.Philippe De Muyter1-1/+1
2007-07-10[NETFILTER]: nf_queue: Use RCU and mutex for queue handlersYasuyuki Kozakai1-23/+29
2007-07-10[NETFILTER]: nfnetlink_queue: don't unregister handler of other subsystemYasuyuki Kozakai1-1/+6
2007-02-12[NETFILTER]: Fix whitespace errorsYOSHIFUJI Hideaki1-11/+11
2007-02-12[PATCH] mark struct file_operations const 8Arjan van de Ven1-1/+1
2006-09-22[NETFILTER]: nf_queue: handle GSO packetsPatrick McHardy1-20/+60
2006-07-24[NETFILTER]: nf_queue: handle NF_STOP and unknown verdicts in nf_reinjectPatrick McHardy1-5/+4
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-04-09[NETFILTER]: Introduce infrastructure for address family specific operationsPatrick McHardy1-36/+13
2006-02-27[NETFILTER]: nf_queue: fix end-of-list checkPatrick McHardy1-1/+1
2006-02-27[NETFILTER]: nf_queue: remove unnecessary check for outfnPatrick McHardy1-1/+1
2006-02-27[NETFILTER]: nf_queue: fix rerouting after packet manglingPatrick McHardy1-7/+15
2006-02-27[NETFILTER]: nf_queue: check if rerouter is present before using itPatrick McHardy1-2/+2
2006-02-27[NETFILTER]: nf_queue: don't copy registered rerouter dataPatrick McHardy1-19/+9
2005-11-05[NETFILTER] nf_queue: Fix Ooops when no queue handler registeredHarald Welte1-1/+1
2005-08-29[NETFILTER]: more verbose return codes from nf_{log,queue}Harald Welte1-1/+5
2005-08-29[NETFILTER]: add /proc/net/netfilter interface to nf_queueHarald Welte1-20/+86
2005-08-29[NETFILTER]: split net/core/netfilter.c into net/netfilter/*.cHarald Welte1-0/+273